永宁镇,隶属于贵州省安顺市关岭布依族苗族自治县,地处关岭布依族苗族自治县西南部,周边与关索街道、花江镇、新铺镇、沙营镇、顶云街道毗邻,行政区域面积119.53平方千米。
元代时期,曾设政为达安州;1991年12月,设为永宁镇。截至2018年末,永宁镇户籍人口为31754人。截至2020年6月,永宁镇辖1个社区、11个行政村,镇人民政府驻永南路1号。
2011年,永宁镇国税收入6.78万元,比上年减少0.71万元;地税收入35万元,比上年增加5万元。2018年,永宁镇有工业企业30个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市25个。