1950年初为南昌县第六区闸口乡与南昌市第七区塘山、七里、长巷、永和、桃南、梁金、艾湖等乡,1956年合并成桃溪、塘山乡。
1958年成立塘山、桃溪公社,后并为塘山人民公社,继而更名英雄公社,1959年复名塘山公社。
1961年分为桃溪、塘山两个公社。
1964年又并为塘山公社。
1968年划归南昌县。
1972年划回南昌市郊区。
1984年改为塘山乡。
2000年改镇称塘山镇。
1958年设塘山人民公社,1984年改为塘山乡,2000年5月撤乡建镇,称塘山镇,沿用至今。