与珠海市接壤，四面环山。三乡镇面积达93.61平方公里，其中建成区面积12.16平方公里。辖12个村委会和3个居委会，常住人口19.17万人（其中户籍人口4万人)。
地理概况.三乡镇位于东经113°26′，北纬22°21′，在中山市境南部，东和东南与珠海市唐家湾镇交界，南连坦洲镇，西接神湾镇与板芙镇，北与五桂山镇接壤。三乡镇四面环山，中部为平地, 南部偏东为沖积平原，山地面积40平方公里，总面积93.68平方公里，距市区20公里，105国道贯穿境内，沿公路东南行26公里便达澳门。