Population data by city is the population of the city itself, not the metro area (for specific metro area data, see our ranking by metro area). Data is as of 2011 estimates.
Rank | City | Country | Population | |
---|---|---|---|---|
9,279. | Denia | Spain | 44,464 | |
9,248. | Alzira | Spain | 44,690 | |
9,161. | Antequera | Spain | 45,168 | |
9,099. | Sama | Spain | 45,565 | |
9,024. | Gavà | Spain | 45,994 | |
8,905. | Esplugues de Llobregat | Spain | 46,862 | |
8,892. | Santurtzi | Spain | 46,978 | |
8,666. | Portugalete | Spain | 48,105 | |
8,580. | Ibiza | Spain | 48,684 | |
8,273. | Utrera | Spain | 50,665 | |
8,207. | Pola de Siero | Spain | 51,181 | |
8,203. | Vila-real | Spain | 51,205 | |
8,164. | Arganda | Spain | 51,489 | |
8,124. | Calvià | Spain | 51,774 | |
8,116. | Puertollano | Spain | 51,842 | |
8,085. | Huesca | Spain | 52,059 | |
8,067. | San Bartolomé | Spain | 52,161 | |
8,032. | Mollet del Vallès | Spain | 52,484 | |
7,938. | San Vicent del Raspeig | Spain | 53,126 | |
7,821. | Aranjuez | Spain | 54,055 | |
7,705. | Collado-Villalba | Spain | 55,027 | |
7,687. | Elda | Spain | 55,168 | |
7,589. | Cuenca | Spain | 55,866 | |
7,575. | Torrelavega | Spain | 55,947 | |
7,517. | Mérida | Spain | 56,395 | |
7,482. | Segovia | Spain | 56,660 | |
7,454. | Ávila de los Caballeros | Spain | 56,855 | |
7,209. | Cerdanyola del Vallès | Spain | 58,747 | |
7,195. | Benalmádena | Spain | 58,854 | |
7,152. | Arrecife | Spain | 59,127 | |
7,045. | Santutxu | Spain | 60,000 | |
7,004. | Motril | Spain | 60,279 | |
6,973. | Granollers | Spain | 60,658 | |
6,936. | Irun | Spain | 60,951 | |
6,891. | Linares | Spain | 61,338 | |
6,866. | Alcoy | Spain | 61,552 | |
6,794. | Castelldefels | Spain | 62,080 | |
6,754. | Groa de Murviedro | Spain | 62,368 | |
6,714. | Valdemoro | Spain | 62,750 | |
6,640. | El Prat de Llobregat | Spain | 63,418 | |
6,635. | Viladecans | Spain | 63,489 | |
6,616. | Santa Lucía | Spain | 63,637 | |
6,573. | Paterna | Spain | 64,023 | |
6,569. | Molina de Segura | Spain | 64,065 | |
6,518. | La Línea de la Concepción | Spain | 64,595 | |
6,424. | Torremolinos | Spain | 65,448 | |
6,412. | Estepona | Spain | 65,592 | |
6,394. | Sanlúcar de Barrameda | Spain | 65,805 | |
6,381. | Vilanova i la Geltrú | Spain | 65,890 | |
6,358. | Sagunto | Spain | 66,070 | |
6,329. | Zamora | Spain | 66,293 | |
6,145. | Majadahonda | Spain | 68,110 | |
6,119. | Vaciamadrid | Spain | 68,405 | |
6,081. | Ponferrada | Spain | 68,736 | |
5,968. | Alcalá de Guadaira | Spain | 70,155 | |
5,882. | Benidorm | Spain | 71,034 | |
5,835. | Fuengirola | Spain | 71,482 | |
5,723. | Rubí | Spain | 72,987 | |
5,684. | Melilla | Spain | 73,460 | |
5,655. | Mijas | Spain | 73,787 | |
5,635. | Ciudad Real | Spain | 74,014 | |
5,617. | Vélez-Málaga | Spain | 74,190 | |
5,610. | Ferrol | Spain | 74,273 | |
5,488. | San Sebastián de los Reyes | Spain | 75,912 | |
5,431. | Manresa | Spain | 76,558 | |
5,366. | Chiclana de la Frontera | Spain | 77,293 | |
5,290. | Torrent | Spain | 78,543 | |
5,287. | Arona | Spain | 78,614 | |
5,281. | Ceuta | Spain | 78,674 | |
5,231. | Sant Cugat del Vallès | Spain | 79,253 | |
5,186. | Gandia | Spain | 80,020 | |
5,139. | Getxo | Spain | 80,770 | |
5,082. | Pontevedra | Spain | 81,576 | |
5,038. | Toledo | Spain | 82,291 | |
5,020. | Sant Boi de Llobregat | Spain | 82,428 | |
5,021. | Pozuelo de Alarcón | Spain | 82,428 | |
5,001. | Algorta | Spain | 82,624 | |
4,999. | Palencia | Spain | 82,651 | |
4,998. | Roquetas de Mar | Spain | 82,665 | |
4,970. | Guadalajara | Spain | 83,039 | |
4,917. | El Ejido | Spain | 84,227 | |
4,915. | Avilés | Spain | 84,242 | |
4,802. | Orihuela | Spain | 86,164 | |
4,788. | Las Rozas de Madrid | Spain | 86,340 | |
4,775. | Cornellà de Llobregat | Spain | 86,519 | |
4,701. | El Puerto de Santa María | Spain | 87,696 | |
4,632. | Talavera de la Reina | Spain | 88,856 | |
4,546. | Coslada | Spain | 90,280 | |
4,464. | Lorca | Spain | 91,906 | |
4,396. | Cáceres | Spain | 93,131 | |
4,300. | Santiago de Compostela | Spain | 95,092 | |
4,253. | Girona | Spain | 96,188 | |
4,245. | San Fernando | Spain | 96,366 | |
4,231. | Lugo | Spain | 96,678 | |
4,144. | Barakaldo | Spain | 98,460 | |
4,060. | Telde | Spain | 100,015 | |
3,971. | Torrevieja | Spain | 101,792 | |
3,779. | Reus | Spain | 107,118 | |
3,758. | Ourense | Spain | 107,742 | |
3,705. | Alcobendas | Spain | 109,104 |