Zhangye (张掖;pinyin:Zhāngyè) er enby på præfekturniveau i provinsenGansu i den vestlige del afFolkerepublikken Kina. Tidligere hed byenGanzhou. Befolkningen i selve byen anslås (2004) til 260.000, men hele præfekturet har 1.26 millioner indbyggere, og har et areal på 42,000 km².