防城区地处广西南部,东南濒临北部湾,西北背靠十万大山,东南与越南接壤。陆地总面积2427平方公里,总人口36.8万人(2011)。
防城区辖6个镇、4个乡:防城镇、大菉镇、华石镇、那梭镇、那良镇、峒中镇、茅岭乡、扶隆乡、滩营乡、江山乡。