清嘉慶十七年(1812年),茅橋鎮屬雙鶴鄉茅橋鋪。
民國初期,屬雙鶴鄉茅卿場。
民國二十四年(1935年),屬茅橋鎮,駐茅橋鋪。
民國二十九年(1940年),茅橋鎮和迎陽、云華2鄉合并為雙鶴鄉。
1951年,屬茅橋、迎陽、石洞、世和4鄉。
1955年,4鄉合并為茅橋鄉。
1958年,茅橋、新云2鄉合并為茅橋公社。
1961年,新云鄉析出。
1962年,迎陽鄉析出。
1984年4月,公社改鄉。
199年9月,茅橋、迎陽、九龍3鄉合并為茅橋鎮。
1999年11月,迎陽、九龍2鄉析出。
2019年12月13日,撤銷九龍鄉和迎陽鄉,將其所屬行政區域劃歸茅橋鎮管轄。