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,620,343
Valencia Valencia3.Valencia Valencia789,744
Sevilla Sevilla4.Andalusia Andalusia684,234
Zaragoza Zaragoza5.Aragon Aragon675,301
Malaga Málaga6.Andalusia Andalusia578,460
Murcia Murcia7.Murcia Murcia460,349
Palma Palma8.Balearic Islands Balearic Islands409,661
Las Palmas de Gran Canaria Las Palmas de Gran Canaria9.Canary Islands Canary Islands378,517
Bilbao Bilbao10.Basque Country Basque Country345,821
Alicante Alicante11.Valencia Valencia334,757
Cordoba Córdoba12.Andalusia Andalusia325,708
Valladolid Valladolid13.Castille and Leon Castille and León299,265
Vigo Vigo14.Galicia Galicia297,332
Gijon Gijón15.Asturias Asturias277,554
L'Hospitalet de Llobregat L'Hospitalet de Llobregat16.Catalonia Catalonia257,038
Gasteiz / Vitoria Gasteiz / Vitoria17.Basque Country Basque Country249,176
A Coruna A Coruña18.Galicia Galicia246,056
Sant Marti Sant Martí19.Catalonia Catalonia235,719
Granada Granada20.Andalusia Andalusia234,325
Elche Elche21.Valencia Valencia230,112
Ciudad Lineal Ciudad Lineal22.Madrid Madrid228,171
Oviedo Oviedo23.Asturias Asturias220,020
Badalona Badalona24.Catalonia Catalonia219,547
Terrassa Terrassa25.Catalonia Catalonia218,535
Cartagena Cartagena26.Murcia Murcia211,996
Pamplona Pamplona27.Navarre Navarre209,672
Jerez de la Frontera Jerez de la Frontera28.Andalusia Andalusia207,532
Sabadell Sabadell29.Catalonia Catalonia206,493
Mostoles Móstoles30.Madrid Madrid206,478
Santa Cruz de Tenerife Santa Cruz de Tenerife31.Canary Islands Canary Islands204,856
Alcala de Henares Alcalá de Henares32.Madrid Madrid204,574
Fuenlabrada Fuenlabrada33.Madrid Madrid197,836
Almeria Almería34.Andalusia Andalusia188,810
Leganes Leganés35.Madrid Madrid186,066
San Sebastian Donostia / San Sebastián36.Basque Country Basque Country185,357
Castello de la Plana Castelló de la Plana37.Valencia Valencia180,005
Burgos Burgos38.Castille and Leon Castille and León178,966
Santander Santander39.Cantabria Cantabria172,044
Albacete Albacete40.Castille-La Mancha Castille-La Mancha169,716
Alcorcon Alcorcón41.Madrid Madrid167,967
Getafe Getafe42.Madrid Madrid167,164
Salamanca Salamanca43.Castille and Leon Castille and León155,619
Logrono Logroño44.La Rioja La Rioja152,485
La Laguna La Laguna45.Canary Islands Canary Islands150,661
Badajoz Badajoz46.Extremadura Extremadura148,334
Huelva Huelva47.Andalusia Andalusia144,258
Chamartin Chamartín48.Madrid Madrid140,000
Lleida Lleida49.Catalonia Catalonia137,856
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.