原西塘鎮(zhèn)民國時期,屬三區(qū)中和鄉(xiāng)。
1949年,為一區(qū)中和鄉(xiāng)。
1958年,為西塘公社。
1984年,西塘社改西塘鄉(xiāng)。
1990年,屬康王區(qū)。
1995年,西塘鄉(xiāng)撤鄉(xiāng)建鎮(zhèn)。
2005年,劃歸岳陽經(jīng)濟(jì)技術(shù)開發(fā)區(qū)管理。
原三荷鄉(xiāng)1956年,為岳陽縣第一區(qū)。
1958年,建為昆山公社。
1961年,為昆山、平地2公社。
1984年,分別更名昆山、平地2鄉(xiāng)。
1995年,撤區(qū)并鄉(xiāng),將昆山、平地2鄉(xiāng)合并建為三荷鄉(xiāng)。
2005年,區(qū)劃調(diào)整,劃歸岳陽經(jīng)濟(jì)技術(shù)開發(fā)區(qū)管理。
撤并后2015年12月,原三荷鄉(xiāng)、原西塘鎮(zhèn)成建制合并設(shè)立西塘鎮(zhèn)。