文昌镇,隶属于宁夏回族自治区中卫市沙坡头区,地处沙坡头区北部,东邻柔远镇,南接永康镇、常乐镇,西靠滨河镇,北依东园镇,行政区域面积26.76平方千米。截至2020年末,文昌镇户籍人口为67124人。
1949年,设城区,后改一区。2003年7月,以城关镇东部、城郊乡一部及东园乡小部地域合并组建文昌镇。截至2021年10月,文昌镇辖18个社区、8个行政村,镇人民政府驻文萃南街111号。
2020年,文昌镇有工业企业73个,其中规模以上4个,有营业面积超过50平方米以上的综合商店或超市20个。