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