漢為猛陵縣地,唐置南平縣,后改平南縣。
2000年,平南縣面積2998平方千米,人口約115萬人。轄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人。
2003年,平南縣轄18個鎮、7個鄉(其中2個民族鄉):平南鎮、平山鎮、寺面鎮、六陳鎮、大新鎮、大安鎮、武林鎮、大坡鎮、大洲鎮、鎮隆鎮、上渡鎮、環城鎮、安懷鎮、丹竹鎮、官成鎮、思旺鎮、大鵬鎮、同和鎮、大成鄉、富藏鄉、東華鄉、赤馬鄉、思界鄉、國安瑤族鄉、馬練瑤族鄉。
2005年7月19日,廣西壯族自治區政府(桂政函[2005]206號)同意調整平南縣部分鄉鎮的行政區劃:撤銷環城鎮,整建制并入平南鎮,平南鎮政府駐原環城鎮大將開發區;撤銷大成鄉,整建制并入上渡鎮,上渡鎮政府駐地不變;撤銷富藏鄉,整建制并入鎮隆鎮,鎮隆鎮政府駐地不變;撤銷赤馬鄉,整建制并入丹竹鎮,丹竹鎮政府駐地不變。
平南縣現轄17個鎮、4個鄉(其中2個民族鄉):平南鎮、平山鎮、寺面鎮、六陳鎮、大新鎮、大安鎮、武林鎮、大坡鎮、大洲鎮、鎮隆鎮、上渡鎮、環城鎮、安懷鎮、丹竹鎮、官成鎮、思旺鎮、大鵬鎮、同和鎮、東華鄉、思界鄉、國安瑤族鄉、馬練瑤族鄉。縣政府駐平南鎮。