Castellón de Ampurias es un municipio histórico de la comarca del Alto Ampurdán, en Gerona, Cataluña, España. Se encuentra cerca del mar Mediterráneo, en el golfo de Rosas, situado a orillas del río Muga a una altitud de 17 metros. La economía y la infraestructura locales cuentan con el apoyo del aeródromo de Empuriabrava, que da servicio a la zona.
El municipio se divide entre su centro histórico interior y sus urbanizaciones costeras. El distrito de Empuriabrava representa una parte importante del territorio local, construido como una marina residencial a lo largo de la costa. Los precios de las propiedades y los estilos de vivienda varían entre las calles medievales del casco antiguo y los chalets frente al canal de la marina costera.