Frombork (niem. Frauenburg, łac. Castrum Dominae Nostrae) – miasto w woj. warmińsko-mazurskim, w powiecie braniewskim, siedziba gminy miejsko-wiejskiej Frombork. Jest położony na Równinie Warmińskiej, nad Zalewem Wiślanym, na północnym krańcu Wysoczyźnie Elbląskiej. W miejscowości znajduje się port morski oraz morskie przejście graniczne.
W latach 1975-1998 miasto administracyjnie należało do woj. elbląskiego.