到了清光绪九年(公元1883年),县内划分21里,中间合并取消了四个里,只剩下:厢一里、川一里、路二里、川三里、川四里、路三里、惠政里、零三里、蒙化里、上建里、下建里、太平里、大乌里、会一里、会二里、会三里、劳一里、劳二里、劳三里、劳四里、劳五里。
民国初期,还是沿袭清制(南河片16里、北河片8里) 。直至1932年前后,广西推行区、乡、镇、村、街的保甲制度,县内划分为7个区、59个乡(镇) ,
解放后,平南也一样经历了数次行政区域改制,“区镇乡村”,“公社大队”轮番上台,改来改去,在后来的历年经济发展过程中,也出现了乡镇合并的情况,最后才形成了今天的区域划分,这中间的历史,也很容易找到。
今天的平南县,辖17个镇、2个乡、2个民族乡:平南镇、平山镇、大坡镇、寺面镇、大洲镇、六陈镇、大新镇、大安镇、武林镇、镇隆镇、上渡镇、安怀镇、思旺镇、大鹏镇、官成镇、同和镇、丹竹镇、东华乡、思界乡、马练瑶族乡、国安瑶族乡。