Streamflow simulation is often challenging in mountainous watersheds because of incomplete hydrological models, irregular topography, immeasurable snowpack or glacier, and low data resolution. In this study, a semi-distributed conceptual hydrological model (SWAT-Soil Water Assessment Tool) coupled with a glacier melting algorithm was applied to investigate the sensitivity of streamflow to climatic and glacial changes in the upstream Heihe River Basin