Spain Cities by Population 2026

5 Most Populated Spain Cities

City
2026 Pop. ↓
Annual Change
Madrid3,543,6301.05%
Barcelona1,748,1280.95%
Valencia850,4751.15%
Zaragoza696,0090.42%
Sevilla689,4810.01%
Malaga603,5400.75%
Murcia483,7800.91%
Palma437,8490.7%
Palmas de Gran Canaria, Las382,0900.06%
Alacant/Alicante372,8131.8%
Bilbao351,4620.1%
Cordoba323,053-0.06%
Valladolid303,3960.26%
Vigo294,224-0.09%
Hospitalet de Llobregat, L'294,2021.62%
Gijon269,623-0.1%
Vitoria-Gasteiz262,1640.56%
Coruna, A252,5210.39%
Elx/Elche248,0131%
Terrassa235,2240.84%
Granada234,1590.08%
Badalona233,1980.72%
Sabadell227,2670.84%
Oviedo224,8890.41%
Cartagena221,6970.45%
Mostoles215,9230.51%
Jerez de la Frontera213,8000.08%
Santa Cruz de Tenerife212,6180.31%
Pamplona/Iruna210,3210.59%
Almeria206,2750.39%
Alcala de Henares204,5120.64%
Leganes197,0810.69%
Getafe195,1080.97%
Donostia/San Sebastian190,2110.18%
Fuenlabrada189,295-0.41%
Castello de la Plana/Castellon de la Plana185,9371.21%
Burgos177,7320.19%
Alcorcon176,4910.44%
Santander175,9140.28%
Albacete175,7000.17%
Marbella162,7711.87%
San Cristobal de La Laguna161,6550.34%
Logrono152,1490%
Badajoz150,096-0.08%
Lleida147,6050.92%
Salamanca146,4790.25%
Torrejon de Ardoz145,9271.67%
Tarragona145,3171.16%
Dos Hermanas144,0341.06%
Huelva143,2100%
Parla138,4030.68%
Mataro132,2340.42%
Algeciras127,3120.57%
Santa Coloma de Gramenet124,7210.6%
Alcobendas124,5620.99%
Leon123,389-0.05%
Roquetas de Mar114,2972.75%
Reus112,7951.07%
Jaen112,179-0.05%
Girona109,9541.19%
Cadiz108,876-0.98%
Rivas-Vaciamadrid105,9632.73%
Ourense105,8270.05%
Telde104,3750.2%
Barakaldo103,3160.32%
Torrevieja102,0563.58%
Santiago de Compostela101,5810.61%
Lugo100,5700.43%
Rozas de Madrid, Las99,8610.83%
Lorca99,6940.73%
Sant Cugat del Valles99,1791.22%
San Sebastian de los Reyes98,2581.31%
Mijas97,2502.26%
Caceres96,8180.17%
Guadalajara94,0191.28%
Ejido, El93,2281.96%
San Fernando92,994-0.37%
Cornella de Llobregat92,8090.62%
Torrent92,5251.76%
Chiclana de la Frontera92,0591.32%
Pozuelo de Alarcon90,3760.68%
Puerto de Santa Maria, El90,2560.3%
Arona88,9681.34%
Valdemoro87,9162.26%
Toledo87,5410.37%
Velez-Malaga86,8970.99%
Melilla86,708-0.08%
Orihuela85,9441.64%
Fuengirola85,9100.82%
Sant Boi de Llobregat85,8800.32%
Gandia84,6911.87%
Talavera de la Reina83,9560.18%
Rubi83,7441.11%
Ceuta83,482-0.14%
Pontevedra83,3120%
Estepona81,7412.66%
Manresa81,5910.76%
Benalmadena80,5222.79%
Coslada80,331-0.22%
Molina de Segura79,6561.53%
Santa Lucia de Tirajana79,5221.19%
Benidorm78,9652.12%
Alcala de Guadaira77,8940.54%
Palencia77,340-0.16%
Paterna77,1201.45%
Ciudad Real76,4020.24%
Getxo75,363-0.51%
Aviles75,059-0.61%
Sagunt/Sagunto74,3701.83%
Majadahonda73,9630.46%
Vilanova i la Geltru72,5051.21%
Arrecife72,1141.84%
Torremolinos71,9460.87%
Castelldefels70,6660.87%
Sanlucar de Barrameda70,1620.21%
Boadilla del Monte68,5503.32%
Collado Villalba67,9961.07%
Viladecans67,6970.16%
Prat de Llobregat, El66,5460.31%
Granollers65,9550.94%
Linea de la Concepcion, La64,7090.33%
Ferrol64,142-0.35%
Irun64,0390.32%
Aranjuez63,6831.02%
Ponferrada62,933-0.4%
Alcoi/Alcoy61,9020.71%
Arganda del Rey61,2991.46%
Sant Vicent del Raspeig/San Vicente del Raspeig60,5720.54%
Granadilla de Abona60,4942.97%
Merida60,3640.23%
Colmenar Viejo60,2552.6%
Motril60,1640.5%
Zamora59,576-0.4%
Avila59,2280.2%
Cerdanyola del Valles58,7190.33%
Pinto57,3971.32%
Eivissa56,2891.72%
Tres Cantos55,9842.55%
Huesca55,8090.64%
Elda55,7110.89%
Linares55,266-0.66%
San Bartolome de Tirajana54,5400.46%
Calvia54,2880.92%
Vila-real54,1020.89%
Cuenca53,412-0.35%
Siero53,3710.61%
Mollet del Valles53,3070.6%
Rincon de la Victoria53,2421.5%
Utrera52,7110.59%
Segovia52,4500.14%
Torrelavega51,8680.14%
Vic51,4911.37%
Adeje50,3480.65%

Spain Overview

The largest city in Spain is Madrid, with a population of 3,543,630 people.

Spain has a population of about 47.8 million people, making it the 34th most populous country in the world. The biggest city in Spain is Madrid, which has a population of over 3.5M. The next largest city, Barcelona, has approximately half as many residents as Madrid, but at 1.7M, this is still impressive for a city’s population. These are the only two cities in Spain that have populations exceeding one million.

This developed country has a smaller rural population, with just 20% of residents living in the rural towns away from the larger cities and metro areas. Not only are urban areas expanding throughout the country but many people are relocating to the cities of Spain for a variety of reasons, whether it is for work or to experience all that this country has to offer. With many cities including Barcelona, Madrid and Valencia only growing in popularity as tourist destinations, cities are continuing to grow and expand to attract tourists and natives alike.

Population

235K

250K

500K

750K

1M

2.5M

3.5M

Sources

  1. GeoNames