1950年初為南昌縣第六區(qū)閘口鄉(xiāng)與南昌市第七區(qū)塘山、七里、長巷、永和、桃南、梁金、艾湖等鄉(xiāng),1956年合并成桃溪、塘山鄉(xiāng)。
1958年成立塘山、桃溪公社,后并為塘山人民公社,繼而更名英雄公社,1959年復名塘山公社。
1961年分為桃溪、塘山兩個公社。
1964年又并為塘山公社。
1968年劃歸南昌縣。
1972年劃回南昌市郊區(qū)。
1984年改為塘山鄉(xiāng)。
2000年改鎮(zhèn)稱塘山鎮(zhèn)。
1958年設塘山人民公社,1984年改為塘山鄉(xiāng),2000年5月撤鄉(xiāng)建鎮(zhèn),稱塘山鎮(zhèn),沿用至今。