张坂镇位于东南海隅,
东北与涂寨镇接壤,南临
泉州湾,东与山霞镇交界,西北与
螺阳镇、西与东园镇相连。现辖31个村委会。主要姓氏有骆、孙、黄、苏。 张坂镇是泉州到崇武的交通必经之道。泉州到崇武的古释道,就从
洛阳、马山、东园,经该镇的刺园兜、埔塘、后边、村下、田中、苏坑,自西往东横穿而过,然后经东下坑、赤湖抵达崇武古城。而獭窟岛的浮山城,与本县的崇武、莲城、小岞、峰尾及石狮祥芝隔海相望,互为犄角,为我国古代的海防重地和对台贸易港口之一。 内吟山海拔250.7米,为全镇最高峰。
2017年,行政区域面积7800公顷,常住人口77281人。