张家港市位于长江下游南岸,江苏省东南部,境内地势平坦,河港纵横,有大小河道 907 条,总长 4474.3 公里,海拔 3.5 米至 6.5 米之间。
张家港市东临长江,与南通市、常熟市隔江相望,西与江阴市、常州市毗邻,南与苏州市相接,北与南通市相连。
张家港市境内的山主要有:双山、香山、凤凰山、巫山、高庄山等。