Castelló d’Empúries comença l’any amb 11.959 persones empadronades al municipi. En el darrer any, el padró municipal ha incorporat 253 castellonins i castellonines.

D’entre els empadronats es poden diferenciar fins a 83 nacionalitats provinents d’arreu del món, essent la nacionalitat espanyola la més nombrosa, amb 6.462 habitants, i la nacionalitat marroquina, la segona amb més persones registrades amb 1.456 inscrits, seguida de la francesa amb 1.038. Les nacionalitats alemanya amb 438 persones, la romanesa amb 433, la russa amb 310 i la italiana amb 202; són les següents de la llista d’entre les 10 nacionalitats més nombroses al municipi i que tanca el Regne Unit amb 149, Bèlgica amb 112, Ucraïna amb 111 i Senegal amb 100 empadronats.

Segons les dades de 2019 i 2020 es pot observar que el municipi segueix una tendència creixent que sembla que d’aquí a poc temps superarà la xifra dels 12.000 habitants.