全县辖11个镇、7个乡:莲塘镇、向塘镇、三江镇、塘南镇、幽兰镇、蒋巷镇、武阳镇、冈上镇、广福镇、昌东镇、麻丘镇、泾口乡、南新乡、塔城乡、黄马乡、富山乡、东新乡、八一乡,共有37个居委会、307个行政村。其中,昌东镇、麻丘镇委托南昌高新开发区治理。县政府驻莲塘镇。
南昌县辖11个镇、7个乡:莲塘镇、向塘镇、昌东镇、蒋巷镇、三江镇、幽兰镇、塘南镇、冈上镇、武阳镇、广福镇、麻丘镇、南新乡、塔城乡、泾口乡、八一乡、黄马乡、富山乡、东新乡。