秦代以前為三苗、鬼方、牂牁、盧國、夜郎地。
漢為鄨縣地。
南北朝時為昆明彝族盧鹿部署地。
唐代屬龔州,宋為羅氏鬼國地。
元屬亦溪不薛和順元路。
明代屬水西。
清代先后為黔西府署、州署駐地。
1914年以來為黔西縣公署駐地,屬中一區(qū)第一聯(lián)保;1927年分別建東關(guān)、南關(guān)、西關(guān)、北關(guān)四鎮(zhèn)。
1941年將四鎮(zhèn)并為城東、城西二鎮(zhèn)。
1944年兩鎮(zhèn)合并稱城關(guān)鎮(zhèn)。
解放后隸屬一區(qū)。
1950年6月置城關(guān)區(qū),1955年11月改為鎮(zhèn)。
1958年12月改鎮(zhèn)為幸福人民公社。
1961年3月復(fù)鎮(zhèn)。
1967年5月改鎮(zhèn)為區(qū)。
1980年10月復(fù)鎮(zhèn)。
2011年12月,省人民政府以黔府函〔2011〕453號批復(fù)同意撤銷黔西縣城關(guān)鎮(zhèn),設(shè)立水西街道辦事處、蓮城街道辦事處、文峰街道辦事處、杜鵑街道辦事處。