杏坛镇位于顺德西南部,距顺德区政府所在地大良街道13公里,距广州市约50公里,香港80海里,澳门108公里。全镇总面积122平方公里,辖24个村委会,6个居委会,2011年常住人口约18万,流动人口约5万人。海外华侨港澳台同胞5万多人。