This website uses cookies to offer you a better browsing experience. By continuing to browse the site, you accept our use of cookies.

Largest places in Spain

The largest cities and places in Spain at a glance on one page. Have a closer look at the largest places in Spain.

You can sort the largest places in Spain: by population alphabetically by regions
1 - 50 of 500 places
[1]   2   3   4   5   6   7   8   9   10   »  
Largest places in Spain
PlaceNoRegionPopulation
Madrid Madrid1.Madrid Madrid3,255,944
Barcelona Barcelona2.Catalonia Catalonia1,621,537
Valencia Valencia3.Valencia Valencia814,208
Sevilla Sevilla4.Andalusia Andalusia703,206
Zaragoza Zaragoza5.Aragon Aragon674,317
Malaga Málaga6.Andalusia Andalusia568,305
Murcia Murcia7.Murcia Murcia436,870
Palma Palma8.Balearic Islands Balearic Islands401,270
Las Palmas de Gran Canaria Las Palmas de Gran Canaria9.Canary Islands Canary Islands381,847
Bilbao Bilbao10.Basque Country Basque Country354,860
Alicante Alicante11.Valencia Valencia334,757
Cordoba Córdoba12.Andalusia Andalusia328,428
Valladolid Valladolid13.Castille and Leon Castille and León317,864
Vigo Vigo14.Galicia Galicia297,332
Gijon Gijón15.Asturias Asturias277,554
L'Hospitalet de Llobregat L'Hospitalet de Llobregat16.Catalonia Catalonia257,038
A Coruna A Coruña17.Galicia Galicia246,056
Gasteiz / Vitoria Gasteiz / Vitoria18.Basque Country Basque Country235,661
Granada Granada19.Andalusia Andalusia234,325
Elche Elche20.Valencia Valencia230,112
Ciudad Lineal Ciudad Lineal21.Madrid Madrid228,171
Oviedo Oviedo22.Asturias Asturias224,005
Santa Cruz de Tenerife Santa Cruz de Tenerife23.Canary Islands Canary Islands222,417
Badalona Badalona24.Catalonia Catalonia219,547
Cartagena Cartagena25.Murcia Murcia211,996
Terrassa Terrassa26.Catalonia Catalonia210,941
Jerez de la Frontera Jerez de la Frontera27.Andalusia Andalusia207,532
Sabadell Sabadell28.Catalonia Catalonia206,493
Mostoles Móstoles29.Madrid Madrid206,478
Alcala de Henares Alcalá de Henares30.Madrid Madrid204,574
Pamplona Pamplona31.Navarre Navarre198,491
Fuenlabrada Fuenlabrada32.Madrid Madrid197,836
Almeria Almería33.Andalusia Andalusia188,810
Leganes Leganés34.Madrid Madrid186,066
San Sebastian Donostia / San Sebastián35.Basque Country Basque Country185,357
Santander Santander36.Cantabria Cantabria182,700
Castello de la Plana Castelló de la Plana37.Valencia Valencia180,005
Burgos Burgos38.Castille and Leon Castille and León178,966
Albacete Albacete39.Castille-La Mancha Castille-La Mancha169,716
Alcorcon Alcorcón40.Madrid Madrid167,967
Getafe Getafe41.Madrid Madrid167,164
Salamanca Salamanca42.Castille and Leon Castille and León155,619
Logrono Logroño43.La Rioja La Rioja152,107
La Laguna La Laguna44.Canary Islands Canary Islands150,661
Huelva Huelva45.Andalusia Andalusia148,806
Badajoz Badajoz46.Extremadura Extremadura148,334
Tarragona Tarragona47.Catalonia Catalonia140,323
Chamartin Chamartín48.Madrid Madrid140,000
Lleida Lleida49.Catalonia Catalonia135,919
Marbella Marbella50.Andalusia Andalusia134,623

1 - 50 of 500 places
[1]   2   3   4   5   6   7   8   9   10   »  

View the largest cities in Europe.