昌宁镇,隶属山西省临汾市乡宁县, 1949年,属乡宁县第一区。2001年3月,张马乡、城关镇合并为昌宁镇。截至2018年末,昌宁镇户籍人口67840人。截至2020年6月,昌宁镇辖7个社区、13个行政村, 镇人民政府驻迎旭东大街。2011年末,昌宁镇农民人均纯收入4615元。 商业网点1212个,职工600人。2011年,社会商品销售总额达23635万元,比上年增长4.1%;城乡集市贸易成交额10635万元,比上年增长3.9%。截至2018年末,昌宁镇有工业企业40个,其中规模以上工业企业有3个,有营业面积超过50平方米以上的综合商店或超市36个。