新中國成立前屬城關(guān)鎮(zhèn),新中國成立前屬城區(qū)后改為一區(qū),1958年屬東方紅公社,1961年調(diào)整體制時(shí)屬城關(guān)公社設(shè)黃灣大隊(duì),1965年城關(guān)公社該鎮(zhèn)建置仍屬,1980年前為黃灣大隊(duì),1980年后變更為黃灣村,1983年大隊(duì)改為村委會(huì),2003年合鄉(xiāng)并鎮(zhèn)時(shí)為城關(guān)鎮(zhèn)劃歸文昌鎮(zhèn)管轄,2003年12月31日,《國務(wù)院關(guān)于同意寧夏回族自治區(qū)設(shè)立地級中衛(wèi)市等有關(guān)行政區(qū)劃調(diào)整的批復(fù)》(國函〔2003〕139號(hào))同意撤銷中衛(wèi)縣,設(shè)立地級中衛(wèi)市。
2004年2月6日,《寧夏回族自治區(qū)人民政府關(guān)于撤銷中衛(wèi)縣設(shè)立地級中衛(wèi)市的通知》(寧政發(fā)12號(hào))撤銷中衛(wèi)縣,設(shè)立地級中衛(wèi)市。
2004年4月28日,舉行中衛(wèi)市成立大會(huì)。
文昌鎮(zhèn)屬于中衛(wèi)市管理,2016年正式設(shè)立沙坡頭區(qū)人民政府,文昌鎮(zhèn)屬沙坡頭區(qū)管理,名稱沿用至今。