Castelló d'Empúries is een historische gemeente in de regio Alt Empordà in Girona, in Catalonië, Spanje. Het ligt vlakbij de Middellandse Zee langs de Golf van Roses, aan de rivier de Muga op een hoogte von 17 meter. De lokale economie en infrastructuur worden ondersteund door het vliegveld Empuriabrava, dat het gebied bedient.
De gemeente is verdeeld in het historische centrum in het binnenland en de ontwikkelingen aan de kust. De wijk Empuriabrava vormt een groot deel van het lokale grondgebied en is gebouwd als een residentiële jachthaven aan de kust. Vastgoedprijzen en woningstijlen variëren tussen de middeleeuwse straten van de oude stad en de villa's aan de kanalen van de jachthaven aan de kust.