民國二十年(1931年),屬仁智區。
民國二十八年(1939年)11月,分屬大江鄉(今獅子鋪村)和文義鄉(今橫塘、高峰一帶)。
民國三十年(1941年),屬仁義鄉。
民國三十六年(1947年)3月,屬仁智鄉。
1949年,境內屬第三區原仁智鄉管轄。
1950年11月,設獅子鋪、林家2個鄉。
1952年8月,分為旺沖、望明、楓林、林家、理明、獅子鋪、坪埠頭、橫塘8個小鄉。
1956年,撤區并鄉時并為林家、獅子鋪2個鄉。
1958年10月,林家、獅子鋪2鄉合并組成高峰人民公社。
1961年,恢復高峰、獅子鋪2個公社。
1984年,撤社建鄉,建立高峰、獅子鋪2個鄉。
1995年6月,撤區并鄉,撤銷獅子鋪鄉、高峰鄉,合并建立橫塘鄉,鄉人民政府駐橫塘,同年6月20日,撤銷橫塘鄉,設立橫塘鎮。