坦洲鎮隸屬于廣東省中山市,為中山市直轄鄉鎮。坦洲鎮位于中山市南端,珠江口西岸、珠江三角洲南部、珠江磨刀門出海口東岸,東南與香洲區前山街道、南屏鎮相鄰,西南隔磨刀門水道與斗門區白蕉鎮相望,北接三鄉鎮和神灣鎮。
坦洲鎮西北部為丘陵,面積20平方千米,占總面積15.2%;其余111.58平方千米的平原占總面積84.8%。東南部為沖積海積平原,間有土丘,面臨磨刀門水道,腹地前山水道、坦洲排灌河、坦洲大涌等河流密布交錯;西北屬中山市五桂山白水林低山丘陵區的白水林小區,白水林山海拔473米,與佛子逕山、谷圍山和五指山一起構成與三鄉鎮的分界;西部最高峰鐵爐山海拔474米構成與神灣鎮的分界。境內還有獅子山、鯉魚頭山、坦洲山、蜘洲山。