2000年,防城区辖6个镇、9个乡,根据第五次人口普查数据:全区总人口316111人,其中各乡镇人口(人):防城镇55549、大菉镇36277、华石镇13203、那梭镇22712、那良镇25798、峒中镇11350、附城乡38416、茅岭乡16336、那勤乡14506、扶隆乡12957、滩营乡22501、平旺乡5955、板八乡11025、那垌乡14408、江山乡15118。2018年末全防城区户籍人口44.54万人,比上年末增加0.54万人。常住人口39.52万人,城镇化率54.48%。全年农村贫困人口0.45万人。全年人口出生率12.29‰,人口死亡率2.86‰,人口自然增长率9.43‰。