2ua.org

Spain cities by population

Spain cities by population list

A sortable list of Spain cities by population, list can be sorted by the name of the city, population, area or region if such available.

Name Population Area, km2 Region
Madrid 3,334,730 604.46 Community of Madrid
Barcelona 1,664,182 101.3 Barcelona Province
Valencia 800,215 134.65 Valencia Province
Seville 691,395 140.8 Seville Province
Zaragoza 681,877 973.78 Zaragoza Province
Malaga 578,460 395 Malaga Province
Murcia 459,403 881.86 Region of Murcia
Palma 422,587 208.63 Balearic Islands
Las Palmas de Gran Canaria 381,223 100.55 Las Palmas
Bilbao 350,184 41.6 Biscay
Alicante 337,482 n/a Alicante Province
Cordoba 326,039 1253 Cordoba Province
Valladolid 299,265 197.91 Valladolid Province
Vigo 296,692 109.06 Pontevedra Province
Gijon 271,717 184.31 Asturias
L'Hospitalet de Llobregat 269,382 12.4 Barcelona Province
Vitoria-Gasteiz 253,996 276.81 Alava
A Coruna 247,604 37.83 A Coruna Province
Elche 234,765 326.1 Alicante Province
Granada 233,648 88.02 Granada Province
Terrassa 223,627 70.2 Barcelona Province
Badalona 223,166 21.2 Barcelona Province
Oviedo 219,910 186.65 Asturias
Sabadell 216,520 37.8 Barcelona Province
Cartagena 216,108 558.08 Region of Murcia
Jerez de la Frontera 212,879 1188.23 Cadiz Province
Mostoles 210,309 45.36 Community of Madrid
Santa Cruz de Tenerife 209,194 150.56 Santa Cruz de Tenerife Province
Pamplona 203,944 23.55 Navarre
Almeria 201,322 296.22 Almeria Province
Alcala de Henares 197,562 88 Community of Madrid
Fuenlabrada 194,514 39.41 Community of Madrid
Leganes 191,114 42.99 Community of Madrid
San Sebastian 188,240 60.89 Gipuzkoa
Getafe 185,180 78.74 Community of Madrid
Burgos 176,418 107.08 Burgos Province
Albacete 174,336 1125.91 Albacete Province
Castello de la Plana 174,264 0.11 Castellon
Santander 173,375 35 Cantabria
Alcorcon 172,384 38.46 Community of Madrid
San Cristobal de La Laguna 158,911 102.06 Santa Cruz de Tenerife Province
Logrono 152,485 79.57 La Rioja
Badajoz 150,984 1470 Badajoz Province
Marbella 147,633 114.3 Malaga Province
Salamanca 144,825 29.8 Salamanca Province
Huelva 143,837 149 Huelva Province
Lleida 140,403 212.3 Lleida Province
Tarragona 136,496 57.9 Tarragona Province
Dos Hermanas 135,050 160.52 Seville Province
Parla 133,482 24.43 Community of Madrid
Quelzaquetenago 132,853 84.15 Community of Madrid
Mataro 129,661 22.5 Barcelona Province
Leon 124,028 39.03 Leon Province
Algeciras 123,078 86 Cadiz Province
Santa Coloma de Gramenet 120,443 7 Barcelona Province
Alcobendas 118,417 44.98 Community of Madrid
Cadiz 115,439 12.1 Cadiz Province
Jaen 112,757 424.3 Jaen Province
Reus 106,168 52.8 Tarragona Province
Ourense 105,643 85.2 Ourense Province
Girona 103,369 39.1 Province of Girona
Telde 102,791 102.43 Las Palmas
Barakaldo 101,486 29.39 Biscay
Lugo 98,519 332 Lugo Province
Roquetas de Mar 98,433 60 Almeria Province
Santiago de Compostela 97,848 220.01 A Coruna Province
Caceres 96,255 1750.33 Caceres Province
Las Rozas de Madrid 96,113 59.14 Community of Madrid
Lorca 95,515 1676 Region of Murcia
San Fernando 95,001 30.65 Cadiz Province
Sant Cugat del Valles 92,977 48.2 Barcelona Province
San Sebastian de los Reyes 91,224 59.26 Community of Madrid
Rivas-Vaciamadrid 90,973 67 Community of Madrid
Cornella de Llobregat 89,936 6.99 Barcelona Province
El Puerto de Santa Maria 88,703 159 Cadiz Province
Guadalajara 87,484 235.51 Guadalajara Province
Pozuelo de Alarcon 87,165 43.2 Community of Madrid
Melilla 87,076 12.34
Toledo 85,811 232.1 Toledo Province
Mijas 85,397 148.8 Malaga Province
Chiclana de la Frontera 85,150 205.45 Cadiz Province
Torrevieja 84,667 71.44 Alicante Province
Sant Boi de Llobregat 84,500 21.5 Barcelona Province
Ceuta 84,202 18.5
Torrent 83,962 69.26 Valencia Province
El Ejido 83,758 227 Almeria Province
Talavera de la Reina 83,663 157 Toledo Province
Pontevedra 83,260 118 Pontevedra Province
Fuengirola 82,837 10.37 Malaga Province
Arona 82,777 81.79 Santa Cruz de Tenerife Province
Velez-Malaga 82,365 158 Malaga Province
Coslada 81,391 12.1 Community of Madrid
Rubi 78,591 32.3 Barcelona Province
Orihuela 78,505 365.44 Alicante Province
Manresa 78,245 41.6 Barcelona Province
Palencia 78,144 94.71 Palencia Province
Aviles 77,791 26.81 Asturias
Getxo 77,770 11.89 Biscay
Valdemoro 77,270 64.2 Community of Madrid
Alcala de Guadaira 75,533 284.61 Seville Province
Benidorm 70,450 38.51 Alicante Province
Estepona 70,228 137 Malaga Province
Torremolinos 69,166 20 Malaga Province
Benalmadena 69,144 27.2 Malaga Province
Motril 58,460 109.77 Granada Province
Figueres 47,235 19.3 Province of Girona
Blanes 39,914 17.7 Province of Girona
Lloret de Mar 39,089 48.7 Province of Girona
Salou 28,526 15.1 Tarragona Province
Calafell 27,601 20.4 Tarragona Province
Almunecar 25,927 83.36 Granada Province
Nerja 21,144 85 Malaga Province
Roses 19,807 45.9 Province of Girona
Salobrena 12,513 34.91 Granada Province
L'Escala 10,244 16.3 Province of Girona
Empuriabrava 8,000 n/a Province of Girona
Tossa de Mar 5,818 38.6 Province of Girona
Comarruga 4,074 n/a Tarragona Province
La Pineda 2,975 n/a Tarragona Province
Cadaques 2,695 26.4 Province of Girona
Pals 2,395 25.8 Province of Girona

Cities in Spain map