明、清時,分屬廬陵縣(現吉安縣)坊廓鄉之六十五、六十六、六十七、六十八都。
1938年,分設為武陵、龍盤、金培、天華4鄉。
1945年,武陵、龍盤并為龍盤鄉,金培、天華并為金華鄉。
1949年,全境分設西村、新店、路口、倉下、店下、淇塘、三官塘、金盤8個鄉,1956年,合并為長塘、店下2鄉;1958年,合并為長塘公社;后又分置長塘、店下2個公社。
1960年,由長塘公社析置屋場公社。
1968年,長塘、店下、屋場3個公社合并為長塘公社。
1972年,從長塘公社分出部分大隊置樟山公社。
1984年,長塘公社改為長塘鄉。
1987年,由吉安縣劃歸原縣級吉安市管轄。
1997年,撤鄉建長塘鎮。
2000年8月,撤縣級吉安市設吉州區,歸屬吉州區管轄,沿用長塘鎮之名至今。