南昌之名始于西漢,寓“昌大南疆”之意。南昌城池多次變遷興廢,城名數易,別名諸多,其中漢稱“豫章”、隋唐稱“洪州”、宋稱“隆興”,明代定名為“南昌”。1926年北伐軍攻克南昌后開始設市。
漢高祖六年(公元前201年)析九江郡置豫章郡,并設南昌縣為附郭縣,屬揚州,南昌之名始此。莽新改豫章郡為九江郡。東漢復故。晉屬江州。南朝梁稱豫章王國,陳復為豫章郡。隋開皇九年(589年)罷郡置洪州,大業三年(607年)復為豫章郡。唐武德五年(622年)復為洪州,貞觀初屬江南道,開元二十一年(733年)屬江南西道,天寶元年(742年)改洪州為豫章郡,至德元年(756年)豫章郡更名為章郡,乾元元年(758年)再稱洪州。
五代南唐中主交泰二年(959年)升洪州為南昌府。宋開寶八年(975年)復名洪州,天禧四年(1020年)屬江南西路,隆興元年(1163年)為隆興府。元至元十四年(1277年)置隆興路,二十一年更名龍興路,至正二十二年(1362年)改為洪都府,次年更名南昌府。明洪武三年(1370年)南昌、新建2縣同城而治。
1914年為豫章道。1926年撤道,析南昌、新建縣治置南昌市,由省直轄。
1949年南昌市為江西省轄市,江西省人民政府所在地。1955年南昌市設東湖、西湖、勝利、撫河4區。1958年增設青云譜區,南昌專區南昌(駐蓮塘鎮)、新建(駐生米鎮)2縣交由南昌市領導。1961年增設郊區,南昌、新建2縣劃歸宜春專區。1971年南昌、新建(駐長堎鎮)2縣再次劃入。1980年撤銷勝利、撫河2區。1981年增設灣里區。1983年宜春地區安義縣、撫州地區進賢縣來屬。
2002年,南昌市郊區更名為青山湖區。2003年底,總人口445.4萬人,其中非農業人口193.1萬人。
2004年9月7日,國務院批準(國函[2004]70號)調整南昌市市轄區部分行政區劃:
(1)將西湖區朝陽洲街道的西船居委會,青山湖區塘山鎮的永和、公園、賢湖、永溪、長巷、七里6個村劃歸東湖區管轄。 將青山湖區的桃花鎮和湖坊鎮的同盟村劃歸西湖區管轄。 將西湖區十字街街道的谷市街、洪城路、南關口、九四、新豐5個居委會,上海路街道的草珊瑚集團、南昌腸衣廠、電子計算機廠、江西滌綸廠、江地基礎公司、曙光、商標彩印廠、南昌市染整廠、江南蓄電池廠、四機床廠、二進、國樂新村12個居委會,南站街道的解放西路東居委會,青山湖區湖坊鎮的楞上、太和、熱心3個村劃歸青云譜區管轄。 將東湖區彭家橋街道的187、高新、南大北院、青山湖、謝家村、星光、上坊路、江大南路、南大南院、南昌水專、北京東路11個居委會,青山路街道的潘坊、電化、塘山北、塘山南、紡園一、紡園二、紡園三7個居委會,西湖區上海路街道的輕化所、洪鋼、省人民檢察院、電信城東分局、安康、省機械施工公司、省水利設計院、省安裝公司、南方電動工具廠、江西橡膠廠、上海路北、南昌電池廠、東華計量所、南昌搪瓷廠、上海路新村、華安針織總廠、江西五金廠、三波電機廠、水文地質大隊、二六○廠、省衛生學校、新世紀、上海路住宅區北、塔子橋北、南航、上海路住宅區南、沿河、南昌閥門廠28個居委會,西湖區丁公路街道的新魏路、半邊街、師大南路、順化門、岔道口東路、師大、廣電廳、手表廠、鴻順9個居委會,南站街道的工人新村北、工人新村南、商苑、洪都中大道、鐵路第三、鐵路第四、鐵路第六7個居委會劃歸青山湖區管轄。
(2)調整后,東湖區轄董家窯、大院、公園、百花洲、墩子塘、豫章、八一橋、滕王閣、沙井、青山路、彭家橋11個街道,區人民政府駐疊山路;西湖區轄繩金塔、桃源、朝陽洲、廣潤門、南浦、西湖、系馬樁、十字街、丁公路、南站10個街道和桃花鎮,區人民政府駐孺子路;青云譜區轄三家店、洪都、京山、徐家坊、岱山5個街道和青云譜鎮,區人民政府駐井岡山大道;青山湖區轄湖坊、京東、羅家、塘山、蛟橋5個鎮和上海路街道、揚子洲鄉,區人民政府駐南京東路。
調整前,東湖區面積29平方千米,人口56萬;西湖區面積31平方千米,人口52萬;青云譜區面積37平方千米,人口22萬;青山湖區面積236平方千米,人口43萬(區劃人口數據根據簡冊2004)。
2004年底,總人口448.5萬人,其中非農業人口201.3萬人。截至2005年6月底,南昌市轄5個市轄區、4個縣,29個街道、47個鎮、33個鄉。
2005年,南昌調整兩區行政區劃,涉及兩區三鎮四街道:青山湖區塘山鎮、湖坊鎮、上海路街道、青山路街道以及西湖區桃花鎮、桃源街道、十字街街道的行政區劃進行了調整。
(1)將上海路街道的路北、新村、安康、沿河4個社區居委會和輕化所、洪鋼、省檢察院、南昌電信城東分局、省水利設計院、省機械施工公司、南昌航空學院、華安針織總廠、江西五金廠、水文地質大隊、三波總廠控制屏分廠、江西衛校、東華計量所、南昌搪瓷廠、南方電動工具廠、南昌電池廠、省安裝公司南院、江西豐華橡膠廠18個家委會,塘山鎮的北京東路社區居委會劃歸湖坊鎮管轄。調整后,湖坊鎮管轄湖坊、肖坊、張燕、長春、石泉、永人、彭橋、順外、進順、進明、李巷、秦勝、洪都、進外、辛家庵15個行政村,御錦城、現代莊園、廬山花園、宏利、洪明、洛陽東路、順化門西、順化門、路北、新村、安康、沿河、北京東路13個社區居委會,省廣電局、輕化所、洪鋼、省檢察院、南昌電信城東分局、省水利設計院、省機械施工公司、南昌航空學院、華安針織總廠、江西五金廠、水文地質大隊、三波總廠控制屏分廠、江西衛校、東華計量所、南昌搪瓷廠、南方電動工具廠、南昌電池廠、省安裝公司南院、江西豐華橡膠廠19個家委會,鎮政府駐洛陽東路79號;塘山鎮管轄塘山、永紅、星輝、星光、青湖、南鎮、五聯、涂黃、羅萬9個行政村,湖景、燕鳴、高新、星光、上坊路、青山湖、江大南路、謝家村8個社區居委會,南昌工程學院、187、南大南院、南大北院4個家委會,鎮政府駐青山湖北大道440號。
(2)將湖坊鎮的工人新村北、工人新村南、商苑、洪都中大道、新魏路、半邊街、岔道口東路、師大南路8個社區居委會和鐵路三、鐵路四、鐵路六、手表廠、師大5個家委會劃歸上海路街道管轄。調整后,上海路街道管轄上海路住宅區北、上海路住宅區南、新世紀、塔子橋北、工人新村北、工人新村南、商苑、洪都中大道、新魏路、半邊街、岔道口東路、師大南路12個社區居委會,鐵路三、鐵路四、鐵路六、手表廠、師大、206廠、南昌閥門廠7個家委會,街道辦事處駐上海路住宅區內。
(3)將塘山鎮管轄的丹霞路和民豐路以北的區域范圍劃歸青山路街道管轄。調整后,青山路街道管轄塘山北、塘山南、潘坊3個社區居委會和紡園一、紡園二、紡園三、電化廠4個家委會,街道辦事處駐塘山街22號。
(4)將桃花鎮的三道閘居委會劃歸桃源街道管轄。調整后,桃源街道管轄香江、金源、桃苑、撫河園、苑中園、福田、桃花苑、新填洲、振中、警園、心雨、空港、東方、遠東、廣廈、桃苑湖庭、桃花路、百福園、萬福園、工貿城、三道閘21個居委會,街道辦事處駐桃苑二區14棟。
(5)將桃花鎮的星加坡花園居委會、原青山湖區湖坊鎮的同盟村劃歸十字街街道管轄。調整后,十字街街道管轄壇子口、上窯灣、福山花園、十字街、膠皮巷、司馬廟、前進路、建設橋、星加坡花園、江電、省公路局、中行、江印13個居委會和同盟行政村,街道辦事處駐十字街599號。同時,調整后,桃花鎮管轄一村、三村、五村、漁業、大脊、觀洲、觀魚、三角、十里、十里廟、老洲、雷池12個行政村,鎮政府駐桃花路339號。
截至2005年12月31日,南昌市轄5個市轄區、4個縣,29個街道、47個鎮、33個鄉。