Spain - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
1,948. Coca Spain 2,042
1,595. Cobisa Spain 2,868
1,342. Cobeña Spain 3,933
1,952. Cobeja Spain 2,037
1,443. Coaña Spain 3,440
609. Cizur Mayor Spain 13,345
61. Ciutat Vella Spain 111,290
267. Ciutadella Spain 29,160
573. Ciudad Rodrigo Spain 14,080
102. Ciudad Real Spain 74,014
1,346. Cistierna Spain 3,897
1,019. Cistérniga Spain 5,983
943. Cintruénigo Spain 6,708
2,010. Cilleros Spain 1,964
2,023. Cijuela Spain 1,941
2,772. Cigudosa Spain 54
1,434. Cigales Spain 3,482
1,965. Cifuentes Spain 2,026
213. Cieza Spain 35,200
356. Ciempozuelos Spain 22,132
661. Churriana de la Vega Spain 12,001
1,992. Chucena Spain 1,988
2,033. Chozas de Canales Spain 1,912
2,005. Chozas de Abajo Spain 1,976
569. Chiva Spain 14,167
2,083. Chirivel Spain 1,816
434. Chipiona Spain 18,583
1,186. Chinchón Spain 4,886
1,461. Chinchilla de Monte Aragón Spain 3,355
2,288. Chimeneas Spain 1,472
2,100. Chiloeches Spain 1,791
2,148. Chilluévar Spain 1,693
1,678. Chilches Spain 2,615
2,489. Chiclana de Segura Spain 1,238
97. Chiclana de la Frontera Spain 77,293
889. Cheste Spain 7,255
1,994. Chelva Spain 1,986
1,677. Chella Spain 2,618
2,425. Cheles Spain 1,313
1,261. Chauchina Spain 4,357
2,075. Chapinería Spain 1,832
778. Chantada Spain 9,339
756. Ceuti Spain 10,174
94. Ceuta Spain 78,674
1,752. Cesuras Spain 2,422
1,182. Cervo Spain 4,908
1,526. Cervera del Río Alhama Spain 3,099
1,646. Cervera de Pisuerga Spain 2,699
796. Cervera Spain 8,724
901. Cervelló Spain 7,151
2,244. Cerdido Spain 1,535
135. Cerdanyola del Vallès Spain 58,747
939. Cercedilla Spain 6,747
961. Centelles Spain 6,493
2,226. Cenlle Spain 1,555
2,516. Cenizate Spain 1,204
1,969. Cenicero Spain 2,020
975. Cenes de la Vega Spain 6,295
1,457. Celrà Spain 3,372
1,609. Cella Spain 2,820
1,001. Celanova Spain 6,089
511. Cehegín Spain 16,235
877. Cee Spain 7,381
1,933. Cedillo del Condado Spain 2,070
869. Cedeira Spain 7,455
1,927. Ceclavín Spain 2,076
1,495. Cebreros Spain 3,226
1,484. Cebolla Spain 3,274
1,568. Cea Spain 2,960
823. Cazorla Spain 8,039
2,306. Cazalegas Spain 1,458
747. Caudete Spain 10,330
993. Catral Spain 6,147
1,428. Catoira Spain 3,519
289. Catarroja Spain 27,035
1,729. Catadau Spain 2,487
932. Castuera Spain 6,824
1,497. Castroverde Spain 3,218
2,079. Castropodame Spain 1,829
2,663. Castronuño Spain 1,057
2,647. Castrocontrigo Spain 1,065
2,505. Castrocalbón Spain 1,221
234. Castro-Urdiales Spain 31,670
819. Castro del Río Spain 8,065
2,088. Castro Caldelas Spain 1,811
1,030. Castro Spain 5,822
341. Castrillón Spain 22,894
1,709. Castril Spain 2,547
1,957. Castrelo de Miño Spain 2,033
1,151. Castillo de Locubín Spain 5,052
2,612. Castillo de Bayuela Spain 1,103
2,201. Castilléjar Spain 1,600
482. Castilleja de la Cuesta Spain 17,150
1,761. Castilleja de Guzmán Spain 2,405
1,213. Castilblanco de los Arroyos Spain 4,709
2,551. Castilblanco Spain 1,167
2,421. Castellví de Rosanes Spain 1,321
2,601. Castellserà Spain 1,114
1,816. Castelló de Rugat Spain 2,301
38. Castelló de la Plana Spain 180,005