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