Koordinaten: 31° 52′ N, 120° 33′ O
Die Stadt Zhangjiagang (chinesisch 张家港市, Pinyin Zhāngjiāgǎng Shì) ist eine kreisfreie Stadt im Osten der Volksrepublik China. Sie gehört zum Verwaltungsgebiet der bezirksfreien Stadt Suzhou in der Provinz Jiangsu und liegt am Südufer des Jangtse-Unterlaufs. Sie hat eine Fläche von 772,4 km² und zählt 1.246.762 Einwohner (Stand: Zensus 2010).[1] Hauptort ist die Großgemeinde Yangshe (杨舍镇).