黄茅镇历史悠久,清雍正年间(1723-1736)建成自西北向东南的上、中、下3条街,称黄茅街,素有上王、中周、下汤的说法。
1949年前境内设黄茅乡。
1949年属株潭区。
1951年成立黄茅区,设黄茅、白石、三和、桥下、改江、店下、洪炉、南江等8个乡,1956年撤区并为店下、三和、棉土、高桥4个乡。
1958年成立黄茅人民公社。
1961年置黄茅、金钟湖2个公社。
1964年金钟湖公社撤销,划归黄茅公社。
1991年撤乡设镇,沿用至今。