三鄉(xiāng)鎮(zhèn)位于東經(jīng)113°26′,,北緯22°21′,在中山市境南部,,東和東南與珠海市唐家灣鎮(zhèn)交界,,南連坦洲鎮(zhèn),西接神灣鎮(zhèn)與板芙鎮(zhèn),,北與五桂山鎮(zhèn)接壤,。三鄉(xiāng)鎮(zhèn)四面環(huán)山,中部為平地,,南部偏東為沖積平原,,山地面積40平方公里,總面積93.68平方公里,,距市中心區(qū)20公里,105國道貫穿境內(nèi),,沿公路東南行26公里達(dá)澳門,。三鄉(xiāng)鎮(zhèn)境丘陵與沖積平原相間,山嶺環(huán)列,。東有大尖嶺,,北有馬坑山,、北邊山,西有加林山,,西南有白水林山(又名竹篙嶺),,南有五指山。山地面積占總面積42.7%,。白水林山海拔473米,,為三鄉(xiāng)鎮(zhèn)最高點(diǎn),中山市第二高山,。中部為平地,,南部為沖積平原。