東漢建安十五年(210年),孫權(quán)據(jù)吳,析南昌縣南境置富城縣,以縣建富水西而得名,屬揚州豫章郡。晉太康元年(280年),因原治“城郭未竣,人口未集”,移治豐水西(今榮塘墟),改名豐城縣。元康元年(291年),豐城縣屬江州。縣名時有更改,依次為富城、豐城、廣豐、豐城、吳皋、富州、豐城。傳說晉永平年間,豐城縣治曾有“紫氣沖斗牛星”,縣令雷煥挖獄基得春秋干將、莫邪雌雄寶劍。因此,豐城別名“劍邑”、“劍城”。
梁大同二年(536年),以縣大難治,因割縣之東境,分立廣豐、新安二縣,別隸撫州總管府巴山郡。隋初,廢新安入廣豐縣。隋開皇九年(589年),罷豫章、巴山、豫寧三郡,改置洪州;并豐城入廣豐縣,初隸撫州,后屬洪州。榮塘縣治遂廢。仁壽二年(602年),避煬帝楊廣諱,復(fù)名豐城。大業(yè)十二年(606年),林士宏(弘)陷豫章,縣治廢。
唐武德五年(622年),復(fù)置豐城縣,屬洪州。并以原治(今故縣)毀于戰(zhàn)火,于永徽二年(651年),移縣治于章水東岸(今老城區(qū))。天佑二年(905年),梁王朱全忠因其父名誠,遂改豐城為吳皋。五代唐同光元年(923年),復(fù)改吳皋為豐城。
元至元二十三年(1286年),以豐城戶滿五萬,升豐城為富州,屬隆興路。明洪武五年(1372年),改隆興路為洪州府,更為南昌府;改富州為豐城縣,隸南昌府。清襲之。民國初,豐城屬豫章道;民國十五年(1926年)直隸江西省;又先后屬第一(1942年)、第二、第十一行政區(qū)。
1949年5月21日,豐城縣解放,屬南昌專區(qū)。1958年屬宜春專區(qū)(1970年改為宜春地區(qū))。1988年10月4日,民政部(民批[1988]35號)批復(fù),經(jīng)國務(wù)院批準(zhǔn),同意撤銷豐城縣,設(shè)立豐城市(縣級)。12月,正式撤縣設(shè)市。隸屬宜春地區(qū)。2000年后由地級宜春市代管。
1950年后,豐城行政區(qū)域略有變動,先后有市又街、槎市街、松湖鎮(zhèn)、三江口、魏坊圩、富崗圩等劃出,有箭港、鎮(zhèn)坊、中肖、鈔塘等村劃入。
1984年,設(shè)置洛市鎮(zhèn)(贛府廳字[1984]250號)。1985年4月21日,設(shè)置曲江、小港、尚莊、泉港4鎮(zhèn);撤銷河洲鄉(xiāng),并入劍光鎮(zhèn)(贛府廳字[1985]236號)。
1992年11月12日,撤銷劍光鎮(zhèn),設(shè)立劍光、劍南、河洲街道辦事處(贛民字[1992]196號批復(fù))。
1993年11月17日,撤銷榮塘鄉(xiāng),設(shè)立榮塘鎮(zhèn)(贛民字[1993]168號批復(fù))。1994年8月10日,撤銷張巷鄉(xiāng),設(shè)立張巷鎮(zhèn)(贛民字[1994]129號批復(fù))。1995年9月29日,撤銷白土鄉(xiāng)、袁渡鄉(xiāng)、石灘鄉(xiāng)、拖船鄉(xiāng)、秀市鄉(xiāng),設(shè)立白土鎮(zhèn)、袁渡鎮(zhèn)、石灘鎮(zhèn)、拖船鎮(zhèn)、秀市鎮(zhèn)(贛民字[1995]187號批復(fù))。
1996年12月20日,撤銷橋東鄉(xiāng)、孫渡鄉(xiāng),設(shè)立橋東鎮(zhèn)、孫渡鎮(zhèn);撤銷圳頭鄉(xiāng),設(shè)立鎮(zhèn)建制,并更名為隍城鎮(zhèn)(贛民字[1996]289號批復(fù))。至此,全市轄3個街道、16個鎮(zhèn)、15個鄉(xiāng):劍光街道、劍南街道、河洲街道、曲江鎮(zhèn)、上塘鎮(zhèn)(未批)、尚莊鎮(zhèn)、泉港鎮(zhèn)、秀市鎮(zhèn)、洛市鎮(zhèn)、小港鎮(zhèn)、白土鎮(zhèn)、袁渡鎮(zhèn)、拖船鎮(zhèn)、榮塘鎮(zhèn)、張巷鎮(zhèn)、石灘鎮(zhèn)、隍城鎮(zhèn)、孫渡鎮(zhèn)、橋東鎮(zhèn)、同田鄉(xiāng)、梅林鄉(xiāng)、湖塘鄉(xiāng)、董家鄉(xiāng)、段潭鄉(xiāng)、筱塘鄉(xiāng)、杜市鄉(xiāng)、淘沙鄉(xiāng)、老圩鄉(xiāng)、荷湖鄉(xiāng)、羅山鄉(xiāng)、希望鄉(xiāng)、鐵路鄉(xiāng)、石江鄉(xiāng)、蕉坑鄉(xiāng)。市政府駐劍光街道。
1998年8月5日,撤銷淘沙鄉(xiāng)、鐵路鄉(xiāng),設(shè)立淘沙鎮(zhèn)、鐵路鎮(zhèn);撤銷老圩鄉(xiāng),設(shè)立鎮(zhèn)建制,并更名為麗村鎮(zhèn),鎮(zhèn)政府駐麗村(贛民字[1998]132號批復(fù))。1999年9月7日,撤銷杜市鄉(xiāng)、梅林鄉(xiāng)、董家鄉(xiāng),設(shè)立杜市鎮(zhèn)、梅林鎮(zhèn)、董家鎮(zhèn)(贛民字[1999]212號批復(fù))。至此,全市轄3個街道、21個鎮(zhèn)、9個鄉(xiāng)
2000年第五次人口普查,全市總?cè)丝?216412人;其中:劍光街道69391人、河洲街道34218人、劍南街道48867人、洛市鎮(zhèn)22054人、小港鎮(zhèn)59395人、曲江鎮(zhèn)58645人、尚莊鎮(zhèn)39520人、泉港鎮(zhèn)36590人、榮塘鎮(zhèn)58119人、張巷鎮(zhèn)45755人、拖船鎮(zhèn)49055人、秀市鎮(zhèn)50670人、白土鎮(zhèn)36240人、石灘鎮(zhèn)30289人、袁渡鎮(zhèn)49209人、隍城鎮(zhèn)31792人、孫渡鎮(zhèn)42508人、橋東鎮(zhèn)36193人、麗村鎮(zhèn)18945人、鐵路鎮(zhèn)35512人、淘沙鎮(zhèn)35819人、梅林鎮(zhèn)28816人、董家鎮(zhèn)22264人、杜市鎮(zhèn)27448人、荷湖鄉(xiāng)17936人、希望鄉(xiāng)6714人、焦坑鄉(xiāng)10693人、羅山鄉(xiāng)9384人、筱塘鄉(xiāng)23889人、段潭鄉(xiāng)32639人、同田鄉(xiāng)32581人、石江鄉(xiāng)10168人、湖塘鄉(xiāng)19163人、上塘未批鎮(zhèn)15984人、豐城礦務(wù)局63113人、洛市礦區(qū)6834人。
2001年11月15日,撤銷羅山鄉(xiāng),劃歸洛市鎮(zhèn)(贛民字[2001]515號批復(fù))。
2002年底,豐城市面積2845.07平方千米,人口124.9萬人,其中非農(nóng)業(yè)人口27.0萬人。轄3個街道辦事處、22個鎮(zhèn)、8個鄉(xiāng),38個居委會、518個行政村。市政府駐工農(nóng)路。
2003年8月19日,撤銷希望鄉(xiāng),成建制劃歸荷湖鄉(xiāng)管轄;撤銷孫渡鎮(zhèn)建制,設(shè)立孫渡街道辦事處;撤銷尚莊鎮(zhèn)建制,設(shè)立尚莊街道辦事處(贛民字[2003]187號批復(fù))。2003年底,全市總?cè)丝?27.2萬人,轄5個街道、20個鎮(zhèn)(含上塘鎮(zhèn))、7個鄉(xiāng)。2004年市政府駐遷至河洲街道。
2005年12月13日,《關(guān)于豐城市調(diào)整部分行政區(qū)域的批復(fù)》(贛民字[2005]147號):1、同意將河洲街道辦事處所轄的滄溪、圍里、富竹、橋南行政村劃歸拖船鎮(zhèn)管轄;永同行政村劃歸榮塘鎮(zhèn)管轄。2、同意將劍南街道辦事處所轄的津頭、荷塘、橋李、羅坊、金郭行政村劃歸石灘鎮(zhèn)管轄;南沙、劍東、上淇、淇湖行政村劃歸小港鎮(zhèn)管轄。3、同意將孫渡街道辦事處所轄的永豐、陽坊、豐聯(lián)、南鄒、三合、垱溪、渡南、栗山、埂上、坪下行政村劃歸榮塘鎮(zhèn)管轄;陳埠、興無、左家、巷口、共和、太山、三溪行政村劃歸石灘鎮(zhèn)管轄;茅園行政村劃歸橋東鎮(zhèn)管轄。4、同意將尚莊街道辦事處所轄的北坑、石上、宏崗、楊溪、建設(shè)行政村劃歸曲江鎮(zhèn)管轄;云莊、后港、范家、田北、馬塘、洪塘行政村劃歸梅林鎮(zhèn)管轄;泉塘、侯塘崗行政村劃歸泉港鎮(zhèn)管轄。(注:實際上并沒有執(zhí)行此文件)
2005年末,豐城市總?cè)丝?29.77萬人(公安年報數(shù)),其中非農(nóng)業(yè)人口30.36萬人。總?cè)丝?29.8萬人,其中非農(nóng)業(yè)人口30.4萬人。2006年末,全市戶籍總?cè)丝?32.32萬人,其中非農(nóng)業(yè)人口32.25萬人。