En 2009 el municipio de Castellón de Ampurias contaba con 12.111 habitantes, según cifras oficiales del INE.