长宁镇地处博罗县西部,东与湖镇镇接壤,南和园洲镇相连,西与福田镇毗邻,北倚罗浮山与横河镇交界。距离县城罗阳街道33千米 ,是粤东地区通往广州的必经之地。 面积与人口:镇域总面积为131.16平方千米(注:此数据为较新数据,与部分早期数据有所出入,如61.4平方千米或65平方千米,请以最新数据为准)。截至2022年末,户籍人口为47718人,外来人口1万多人。 行政区划:下辖2个社区、14个村委会,共195个村(社区)小组,其中村小组178个、社区小组17个。