辖18个镇、7个乡(其中2个民族乡):平南镇、平山镇、大坡镇、寺面镇、大洲镇、六陈镇、大新镇、大安镇、武林镇、镇隆镇、环城镇、上渡镇、安怀镇、思旺镇、大鹏镇、官成镇、同和镇、丹竹镇、赤马乡、东华乡、思界乡、大成乡、富藏乡、马练瑶族乡、国安瑶族乡。县政府驻平南镇。2000年第五次人口普查,平南县总人口1055782人。其中:平南镇74708人,平山镇35582人,寺面镇34617人,六陈镇66565人,大新镇71755人,大安镇82006人,武林镇20500人,大坡镇27759人,大洲镇28414人,镇隆镇46239人,上渡镇35204人,环城镇52761人,安怀镇43588人,丹竹镇56403人,官成镇71948人,思旺镇74903人,大鹏镇31026人,同和镇38835人,大成乡21580人,富藏乡20477人,东华乡29785人,赤马乡22779人,思界乡23802人,国安瑶族乡14489人,马练瑶族乡30057人。