Tianshui (, pinyin: Tiānshuǐ Shì) on prefektuuritason kaupunki Kiinan Gansun maakunnan kaakkoisosassa. Se on Gansun maakunnan toiseksi suurin kaupunki pääkaupunki Lanzhoun jälkeen. Kaupungin keskusta sijaitsee linnuntietä noin 240 kilometriä Lanzhousta kaakkoon. Kaupungin väkiluku on 3,26 miljoonaa (2010) ja pinta-ala 14 359 neliökilometriä. Kaupunki sijaitsee Maijishanin kukkulan lähellä.