定昌镇,隶属于山西省长治市沁县,地处沁县中部,东与松村镇为邻,南连沁州黄镇、南里镇,西邻郭村镇,北接漳源镇;镇人民政府驻小河村。
1949年,定昌镇境域属沁县第一区;1984年4月,城关公社改城关镇;截至2018年末,定昌镇有户籍人口53951人,总面积74平方千米;2023年,定昌镇下辖6个社区、35个行政村。
2011年末,定昌镇有商业网点73个,职工166人2011年,社会商品销售总额达3.8亿元,比上年增长17%;城乡集市贸易成交额1.6亿元,比上年增长179%,农民人均纯收入3306元;2018年,定昌镇有工业企业281个,规模以上企业2个,有营业面积超过50平方米以上的综合商店或超市6个。