坦洲镇隶属于广东省中山市,为中山市直辖乡镇。坦洲镇位于中山市南端,珠江口西岸、珠江三角洲南部、珠江磨刀门出海口东岸,东南与香洲区前山街道、南屏镇相邻,西南隔磨刀门水道与斗门区白蕉镇相望,北接三乡镇和神湾镇。
坦洲镇西北部为丘陵,面积20平方千米,占总面积15.2%;其余111.58平方千米的平原占总面积84.8%。东南部为冲积海积平原,间有土丘,面临磨刀门水道,腹地前山水道、坦洲排灌河、坦洲大涌等河流密布交错;西北属中山市五桂山白水林低山丘陵区的白水林小区,白水林山海拔473米,与佛子迳山、谷围山和五指山一起构成与三乡镇的分界;西部最高峰铁炉山海拔474米构成与神湾镇的分界。境内还有狮子山、鲤鱼头山、坦洲山、蜘洲山。