Alcanar est une municipalité qui se compose de quatre villages:
-Alcanar
-Les Cases
-Alcanar Platja
-La Selleta
Il un total de 9494 personnes de toutes les villes et la densité 201,57 / km², que la superficie totale de la municipalité est de 47,1 km².