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