清代,為孝行鄉(xiāng)。
1940年,為潭湖鄉(xiāng)、土塘鄉(xiāng),分屬二區(qū)、三區(qū)。
1946年,為儲(chǔ)山鄉(xiāng),不久易名為土塘鄉(xiāng)。
1949年5月,屬三區(qū)。
1952年,屬第五區(qū),仍稱土塘鄉(xiāng)。
1956年4月,并為化民、楊垅、杭橋3鄉(xiāng),屬土塘區(qū)。
1958年10月,撤區(qū)并鄉(xiāng)為土塘鄉(xiāng)。
1959年3月,撤鄉(xiāng),改為土塘公社,屬馬澗區(qū)。
1962年,分為杭橋、化民、土塘3個(gè)公社。
1968年復(fù)并為土塘公社。
1973年又與杭橋、化民公社分開。
1984年,恢復(fù)鄉(xiāng)為土塘鄉(xiāng),杭橋鄉(xiāng),化民鄉(xiāng)。
2001年撤鄉(xiāng)并鎮(zhèn),改為土塘鎮(zhèn)。
2002年1月,化民、杭橋2個(gè)鄉(xiāng)并入土塘鎮(zhèn)。