元代以前為彝族土司轄地。
明洪武十六年(1383年),征南大將軍傅友德令其部下黃昱駐軍屯守,稱為黃坪營。
明洪武二十二年(1389年),傅令昱子為世襲黃坪營土司,隸普安12營長官司。
明朝天啟年間(1621年),黃草壩古鎮。
清朝雍正五年(1727年),設普安州判于此。
清乾隆十一年(1746年),建石城,形成集鎮。
清嘉慶三年(1798年),建興義縣后為縣府駐地。
民國時期(1921年),先稱義和鎮,后改稱黃草壩鎮。
1950年,成立興義縣黃草鎮人民政府。
1951年,黃草鎮人民政府改為城關區人民政府。
1958年,改為黃草壩人民公社管理委員會。
1978年,置城關鎮管理委員會。
1981年1月,撤銷城關鎮管理委員會,成立城關鎮政府。
1988年3月,興義縣撤縣設市,將城關鎮改為城南、城北2個辦事處,屬市政府派出機構街道辦事處。
1990年11月,撤銷城南、城北辦事處,成立興義市南北區公所。
1992年1月,撤銷南北區公所,組建黃草壩鎮,鎮人民政府駐鐵匠街。
2003年8月22日,貴州省人民政府批準,撤銷興義市黃草壩鎮、設置黃草街道。