漢高祖六年(前201)置縣,南塘屬之。
北宋太平興國七年(982年),南塘分設(shè)長興、愛敬鄉(xiāng)。
元代,置一都六圖。
明代,置一都七圖。
清朝同治年間,置長興鄉(xiāng),轄十都十三圖。
清宣統(tǒng)元年(1909年),廢都、圖制,置長興鄉(xiāng),轄39村。
民國時期,分設(shè)清政、南塘鄉(xiāng),屬贛縣區(qū)十區(qū)。
蘇維埃時期,1930年3月至1935年2月,分設(shè)清溪、三溪、大都區(qū)。
民國二十五年(1936年),贛縣區(qū)設(shè)區(qū)制,清政、南塘屬五區(qū)。
民國二十八年(1939年),改行鄉(xiāng)鎮(zhèn)制,清政鄉(xiāng)轄8保80甲,南塘鄉(xiāng)轄8保76甲。
民國三十年(1941年),縣調(diào)整為3個區(qū),清政、南塘屬瀲江區(qū)。
民國三十八年(1949年)八月,贛縣區(qū)解放后,復(fù)設(shè)區(qū)、鄉(xiāng),廢除保甲制,設(shè)南塘區(qū)。
1950年,為南塘、大都鄉(xiāng)。
1952年,區(qū)改區(qū)公所,南塘為十三區(qū)公所,轄13鄉(xiāng)48村。
1956年6月,撤區(qū)并鄉(xiāng),南塘由縣第八工作組指導(dǎo)鄉(xiāng)工作。
1957年2月,復(fù)設(shè)區(qū),南塘為八區(qū)。
1958年9月,撤銷區(qū)、鄉(xiāng)制,實行人民公社化,南塘改稱紅色人民公社。
1960年,復(fù)稱南塘公社。
1961年10月,復(fù)區(qū)制,分為南塘、田南、清溪、三溪4個公社,南塘為九區(qū)。
1965年6月,撤區(qū)設(shè)社,南塘分設(shè)南塘、清溪、田南3個公社。
1968年11月,擴社并隊,三溪、清溪、田南公社復(fù)并南塘公社。
1972年,三溪分出。
1984年5月,公社改鄉(xiāng)制。
1994年1月,改南塘鎮(zhèn)。