In this study, we modelled idealized stream reaches using empirical hydrodynamic and bioenergetic parameters to predict how rainbow trout production depends on physical and biological variations across a downstream gradient, and we compared these downstream effects in a low and high-gradient stream reach. We found that longitudinal production potential (i.e. net rate of energetic intake per 100 m of stream length) generally increased with increasing stream size when stream gradient was low. This was not the case, however, for high-gradient streams, wherein maximum longitudinal production potential was associated with middle or low stream size (QMAD = 2.5 to 25 m3 s−1). Areal production potential (net rate of energetic intake per m2 of wetted stream bed) reached a maximum at low stream size (QMAD = 2.5 m3 s−1) with both high and low gradients. We also showed that high stream temperature and low drift density could potentially cause adult rainbow trout to be excluded from stream reaches with high flow. The models presented here have a stronger mechanistic basis for predicting fish production across heterogeneous stream environments and provide more nuanced predictions in response to variation in environmental features than their physical habitat-based predecessors. Copyright © 2016 John Wiley & Sons, Ltd.