清光緒三十四年(1908年),以前稱西鄉里。
宣統元年(1909年),稱黃茆區。
民國二年(1913年),金雞從黃茆分出自立為金雞區。
1949年12月1日,建立鄉人民政權,稱黃茆鄉。
1950年,改稱黃茆區,轄黃茆鄉、金雞鄉。
1952年,屬石龍縣。
1953年2月,撤銷黃茆區,黃茆片劃歸二塘區。
1958年1月,撤區建鄉,金雞分出建鄉。
1958年9月~12月,取消鄉名,石龍縣設9個公社,黃茄屬紅旗公社。
1958年12月,石龍縣將大公社劃分為小公社,稱黃布公社。
1962年3月29日,撤石龍縣,復置武宣縣,全縣劃分為8個區,黃茆、金雞合為黃布區。
1968年下半年,黃茆區稱黃茆公社。
1984年9月,黃茆公社拆為黃茆鄉、金雞鄉。
1997年,改為鎮的建制。