Located in the southeastern part of Gansu Province and the southern part of the Yellow Soil Plateau, Tianshui is 1,100m above sea level. The city has a semi-moist, temperate climate. The annual average temperature is 11.5°C, with July being the hottest month and January the coldest. The annual precipitation is between 550mm and 770mm, mainly falling during the rainy season from June to September.
| Monthly Average Temperature in Tianshui |
| Month |
Jan. |
Feb. |
Mar. |
Apr. |
May |
Jun. |
Jul. |
Aug. |
Sep. |
Oct. |
Nov. |
Dec. |
|
Average Temperature (°C) |
-0.6 |
0.2 |
6.3 |
11.7 |
17.7 |
21.1 |
23.3 |
21.7 |
16.3 |
11.3 |
3.9 |
-1.8 |