清代,为孝行乡。
1940年,为潭湖乡、土塘乡,分属二区、三区。
1946年,为储山乡,不久易名为土塘乡。
1949年5月,属三区。
1952年,属第五区,仍称土塘乡。
1956年4月,并为化民、杨垅、杭桥3乡,属土塘区。
1958年10月,撤区并乡为土塘乡。
1959年3月,撤乡,改为土塘公社,属马涧区。
1962年,分为杭桥、化民、土塘3个公社。
1968年复并为土塘公社。
1973年又与杭桥、化民公社分开。
1984年,恢复乡为土塘乡,杭桥乡,化民乡。
2001年撤乡并镇,改为土塘镇。
2002年1月,化民、杭桥2个乡并入土塘镇。