省交界，东临北部湾，西距河内104公里。市区沿禁江左岸向两头延伸，除了陆地部分外，还包括一部分海岛，如白龙尾岛和等等，有100多公里的海岸线。
历史.后黎朝时期，海防市属于海阳承宣和海阳处，海防市区属于宜阳县管辖。宜阳县是权臣莫登庸的故乡。1527年，莫登庸经过禅让建立莫朝，定故乡为“阳京”。1592年，莫朝灭亡，后黎中兴，取消“阳京”。阮朝初期，海防市属于海阳镇。明命十二年（1831年），明命帝改海阳镇为海阳省，海防市分属建瑞府安老县、安阳县、宜阳县，南策府先明县，宁江府永保