高塘鎮(zhèn)建制于1943年,屬耀南縣曉云區(qū)。1948年~1952年屬長山縣張坊區(qū)。

1958年屬淄川區(qū)賈黃人民公社。1963年1月從賈黃人民公社西部和孟家堰東部各劃出部分村莊,建高塘人民公社。1984年5月改為高塘鄉(xiāng)。1993年12月10日,經(jīng)省政府批準(zhǔn),撤鄉(xiāng)設(shè)鎮(zhèn)。設(shè)鎮(zhèn)后的高塘鎮(zhèn)位于周村東南6公里,總面積17.363平方公里,轄15個自然村,設(shè)14個村民委員會。

居民均為漢族。2001年3月由原來的南郊鎮(zhèn)、高塘鎮(zhèn)、賈黃鎮(zhèn)合并而成新的南郊鎮(zhèn),區(qū)劃調(diào)整后的南郊鎮(zhèn)東與張店區(qū)付家鎮(zhèn)接壤,北靠膠濟(jì)鐵路和張周路,309國道橫貫東西,與慶淄路、濱博高速公路形成三角形交通網(wǎng)絡(luò),全鎮(zhèn)轄49個自然村,總面積達(dá)59.2平方公里,人口約3.74萬人。[1]