A pre-existing mechanistic model of grass growth, developed to simulate grass production in the UK, was extended to include a variety of grass-legume mixtures and used to predict comparative yields across a range of sites in northern Europe, using experimental data from a series of experiments at fifteen sites. Specifically, predictions were made of the comparative yields of grass (Lolium perenne L.), white clover (Trifolium repens L.), red clover (T. pratense L.), lucerne (Medicago sativa L.), lotus (Lotus corniculatus L.) and galega (Galega orientalis Lam.). The results indicated that the model could generate simulated differences in yields between forage crops, which accorded with observed rankings. However, the predictions were more accurate for total yields than individual cuts, for a country than for an individual site, and for monocultures than for grasslegume mixtures. Nevertheless, the results appeared sufficiently robust to be used to prepare forecasts of yield productivity in different agro-climatic zones in northern Europe. Using estimates of the production costs and economic values for the forages, it was also possible to assess their comparative profitability.The study indicated that red clover, whether grown singly or in a mixture with grass economically outperformed all silage systems based on pure grass swards, even those receiving 400 kg N ha )1 . White clover and lucerne were also consistently more profitable than grass-based systems, receiving 200 kg N ha )1 . In relative terms, lucerne appeared to be more profitable in the south and east of the region, while white clover outperformed lucerne in the north and west. In the north and east of the region, there was some evidence that galega might also hold promise as a silage crop, but lotus was not found to be viable under north European environmental conditions.