1949年上塘地區(qū)屬豐城劍西區(qū)及尚莊區(qū)管轄,分屬坪湖、東坑、田西等鄉(xiāng)。
1958年撤區(qū)建人民公社,分屬曲江、尚莊公社管轄。
1961年,分屬曲江、尚莊、密嶺3個公社。
1962年,成立豐城縣上塘鎮(zhèn)人民委員會,屬曲江區(qū)領導。
自1962年豐城礦務局機關進駐上塘后,為了理順豐礦職工家屬的管理關系,減輕企業(yè)在家屬管理上的負擔,經(jīng)豐城縣人民政府批準,在豐城礦務局機關所在地設立豐城縣曲江區(qū)上塘鎮(zhèn)。
1968年,曲江區(qū)上塘鎮(zhèn)升格為豐城縣直屬機構,成立豐城縣上塘鎮(zhèn)。
上塘鎮(zhèn)作為行政區(qū)劃建制鎮(zhèn)最早始于1971年。
1971年12月,經(jīng)江西省革命委員會批準,將上塘鎮(zhèn)劃歸豐城礦務局管轄,同時將曲江公社的坪湖大隊、上塘大隊和尚莊公社的田西大隊劃歸上塘鎮(zhèn)管轄,成立豐城礦務局上塘鎮(zhèn)。
1984年元月撤消革命委員會,改稱豐城礦務局上塘鎮(zhèn)。
2008年9月,經(jīng)江西省人民政府批準,將上塘鎮(zhèn)劃歸豐城市管轄,于11月28日正式掛牌。
設立“豐城市上塘行政建制鎮(zhèn)”,隸屬豐城市管轄。
新設立的上塘鎮(zhèn)行政區(qū)域管轄范圍為原豐城礦務局上塘鎮(zhèn)管轄范圍。
隨著豐城市上塘鎮(zhèn)的掛牌成立,宣告運行37年的特殊行政體制“豐城礦務局上塘鎮(zhèn)”成為歷史。