1949年10月,隸屬衡陽縣第十五區(qū)。
1952年7月,屬衡南縣第九區(qū)。
1955年6月,改稱茅市區(qū)。
1956年5月,撤區(qū)并鄉(xiāng),茅市區(qū)析置為茅市、柞市、大橋、松濤4個鄉(xiāng)。
1958年9月,茅市鄉(xiāng)改設(shè)先鋒、幸福人民公社。
1959年,先鋒、幸福人民公社合并為茅洞橋人民公社。
1961年6月,設(shè)區(qū)分社。
1974年1月,因修建斗山橋水庫,將祁東縣洪堰公社劃歸衡南縣茅市區(qū)。
1984年2月,撤社建鄉(xiāng)。
1984年8月,撤銷茅市鄉(xiāng),成立茅市鎮(zhèn)。
1995年5月8日,撤區(qū)并鄉(xiāng),長沙鄉(xiāng)、斗山橋鄉(xiāng)并入茅市鎮(zhèn)。