Perteneciente a la comarca del Alto Ampurdán, cuenta con una población de 12 163 habitantes (INE 2024).[5] En 1492, por decreto de los Reyes Católicos, se expulsó a los judíos que residían en la populosa judería (call), que llegó a contar con unos 300 habitantes.[6] En su interior llegaron a existir dos sinagogas, de las que quedan escasos restos.[13]Castellón de Ampurias está gobernado por una corporación local formada por concejales elegidos cada cuatro años por sufragio universal que a su vez eligen un alcalde.La sede actual del ayuntamiento castellonense está en el Palacio de los Condes.