Castelló d'Empúries est une commune historique de la région de l'Alt Empordà à Gérone, en Catalogne, Espagne. Elle se situe près de la mer Méditerranée le long du golfe de Roses, positionnée sur le fleuve Muga à une altitude de 17 mètres. L'économie et les infrastructures locales sont soutenues par l'aérodrome d'Empuriabrava, qui dessert la zone.
La commune est divisée entre son centre historique à l'intérieur des terres et ses développements côtiers. Le quartier d'Empuriabrava représente une part importante du territoire local, construit comme une marina résidentielle le long de la côte. Les prix de l'immobilier et les styles de logements varient entre les rues médiévales de la vieille ville et les villas face aux canaux de la marina côtière.