1912年屬三保龍頭鄉(xiāng),四保龍溪鄉(xiāng)和五保蓮花鄉(xiāng)。
1949年前屬象山鄉(xiāng)。
1949年屬四區(qū)(龍源)茅坪鄉(xiāng)。
1956年,并入大隴鄉(xiāng)。
1958年,屬大隴公社。
1962年,從大隴公社析出立茅坪公社。
1966年,改稱茅坪墾殖場。
1968年,與大隴、葛田公社合并稱茅坪公社(駐地大隴)。
1972年,析出大隴、葛田公社,仍稱茅坪公社(駐地茅坪)。
1984年,撤社設(shè)鄉(xiāng),成立茅坪鄉(xiāng),沿用至今。
2019年與大隴鄉(xiāng)合并,設(shè)立新的茅坪鎮(zhèn)。