清光緒十四年(1888年),今豐塘鎮(zhèn)屬豐羅練。
民國十六年(1927年)廢除團練建制,縣下改設(shè)區(qū)鄉(xiāng),豐塘屬第二區(qū)(駐地平山圩)。
民國二十四年(1935年),廢區(qū)并鄉(xiāng),成立保甲。
民國三十年(1941年),縣下設(shè)4個區(qū),豐塘屬第一區(qū)。
民國三十七年(1948年),慶良、保良、維靈3個鄉(xiāng)合并為豐塘鄉(xiāng)。
1949年12月,縣下劃分為區(qū)和特區(qū),豐塘鄉(xiāng)屬第二區(qū)。
1952年7月,縣下劃分為15個區(qū)203個鄉(xiāng)(鎮(zhèn)),豐塘鄉(xiāng)屬第十三區(qū)(駐地豐塘圩)。
1958年9月,設(shè)立豐塘人民公社。
1958年10月16日,豐塘人民公社并入三海人民公社。
1959年4月1日,重新設(shè)立豐塘人民公社。
1961年6月5日,全縣設(shè)立8個區(qū),豐塘人民公社屬附城區(qū)。
1963年1月,由豐塘、榃樸2個公社合并設(shè)立豐塘人民公社,駐地豐塘圩。
1984年9月,撤銷人民公社,恢復(fù)鄉(xiāng)鎮(zhèn)政權(quán)建制,設(shè)立豐塘鄉(xiāng)。
1994年1月,豐塘鄉(xiāng)改稱豐塘鎮(zhèn)。