先有防城县,再有防城港。防城古称阚寨,是古人为防御边疆地区设置的木栅寨城。
北宋开宝五年(972年),改阚寨为防城。

二战末美军航空测绘防城周边地形图
明正德元年,交趾夷目(越南边地头目)越界与当地百姓争田。朝廷遂设立防城营,拨钦州千户所军五十名把守。

1896年大清国地图防城
清光绪十四年(1888年),改钦州为直隶州,并划西部设置防城县。
1951年,防城县由广西托管。1955年6月,防城县正式划归广西。次月防城再度划归广东。

国民政府陆军部测绘防城县
1957年又划分防城县西部设为十万大山僮族瑶族自治县。1958年,十万大山僮族瑶族自治县更名为东兴各族自治县。同年底防城县并入东兴各族自治县,县城设在东兴镇。

50年代防城县
1965年8月,东兴各族自治县又划归广西。1968年3月,作为抗美援越的海运港口,防城港逐步发展起来,成为西南第一大港。

1941年防城县调整区乡镇图
1978年11月,县城由东兴镇迁至防城镇,县名也改为防城各族自治县。1984年国务院批准防城港区与北海市等一起列为全国14个沿海开放城市。
1993年5月23日,国务院批准撤销防城各族自治县和防城港区,设立防城港市(地级)。