La commune de Castelló d’Empúries compte environ 12 000 habitants, répartis entre le centre historique et le quartier côtier d’Empuriabrava. En période estivale, la population peut tripler avec l’arrivée de vacanciers, en majorité européens (Français, Allemands, Belges, Néerlandais).
La ville présente une grande diversité culturelle, avec une population stable d’étrangers résidant à l’année, souvent attirés par le cadre naturel et le style de vie paisible. Cette diversité favorise un climat cosmopolite et ouvert, avec une cohabitation harmonieuse entre traditions catalanes et influences internationales.
La ville attire également de jeunes familles catalanes en quête d’un environnement sain, ainsi que des retraités venus s’installer pour profiter du climat et de la proximité de la mer.