Long-term trend and spatial heterogeneity of river temperature are demonstrated.
Influence of air temperature, human activity and water discharge is identified.
Models incorporating principle drivers are developed to predict river temperature.
Contribution of each driver to river temperature variation is quantified.
Future river temperature due to changes in climate and human activity is predicted.