ChowChowRankings
English

Cities in Spain Ranked by Population (city proper)

Population of the city proper (the municipality itself, not the metro area), using the most recent figure recorded in Wikidata. Source: Wikidata (CC0 1.0 (public domain)).

Summary

Madrid city ranks #1 with 3.33 million people (2024). That is 1.9 times Barcelona in second place (1.73 million people). The top five are Madrid city, Barcelona, City of Valencia, Seville city and Zaragoza. The median across all 74 is 113,498 people; Plasencia is last at 40,132 people.

#1
Madrid city · 3.33 million people
Median
113,498 people
Coverage
74 cities in Spain
Data year
As recorded in Wikidata
Last updated
2026-11-14
Top 10: PopulationBar chart of the top 10: 1. Madrid city 3.33 million; 2. Barcelona 1.73 million; 3. City of Valencia 769,128; 4. Seville city 684,025; 5. Zaragoza 652,651; 6. Málaga 599,063; 7. Málaga City 543,392; 8. Palma 434,786; 9. Alicante 366,221; 10. Las Palmas de Gran Canaria 297,682.Madrid city3.33 millionBarcelona1.73 millionCity of Valencia769,128Seville city684,025Zaragoza652,651Málaga599,063Málaga City543,392Palma434,786Alicante366,221Las Palmas de Gran Cana…297,682
Top 10: Population (people). Bar chart of the top 10: 1. Madrid city 3.33 million; 2. Barcelona 1.73 million; 3. City of Valencia 769,128; 4. Seville city 684,025; 5. Zaragoza 652,651; 6. Málaga 599,063; 7. Málaga City 543,392; 8. Palma 434,786; 9. Alicante 366,221; 10. Las Palmas de Gran Canaria 297,682.

Full ranking

Cities in Spain Ranked by Population (city proper)
RankCityCountryPopulation (people)Year
1Madrid citySpain3,332,0352024
2BarcelonaSpain1,731,6492025
3City of ValenciaSpain769,1282024
4Seville citySpain684,0252024
5ZaragozaSpain652,6512024
6MálagaSpain599,0632025
7Málaga CitySpain543,3922024
8PalmaSpain434,7862025
9AlicanteSpain366,2212025
10Las Palmas de Gran CanariaSpain297,6822024
11Valladolid citySpain292,4262024
12CórdobaSpain290,0222024
13L'Hospitalet de LlobregatSpain289,5102025
14Xixón CitySpain255,0702024
15TerrassaSpain233,2702025
16BadalonaSpain231,5422025
17SabadellSpain225,3682025
18MóstolesSpain214,8172025
19Alcalá de HenaresSpain198,9752024
20LeganésSpain195,7342025
21ElcheSpain193,0772024
22Oviedo CitySpain186,5132024
23Castellón de la PlanaSpain183,7112025
24Murcia CitySpain170,2462024
25Burgos citySpain168,6722024
26Almería citySpain167,9162024
27Albacete CitySpain165,9382024
28San Cristóbal de La LagunaSpain161,1082025
29GetafeSpain156,3582024
30BadajozSpain150,2092025
31LogroñoSpain148,2812024
32Santa Cruz de TenerifeSpain147,5222024
33Salamanca CitySpain143,9542024
34Santander CitySpain126,2882024
35Badajoz citySpain124,5232024
36AlcobendasSpain123,3422025
37LeónSpain115,1842024
38Cádiz CitySpain111,8112024
39JaénSpain107,2152024
40GironaSpain104,1922025
41BarakaldoSpain102,9862025
42OurenseSpain97,0512022
43Cáceres citySpain95,0742024
44TorrentSpain90,9282025
45Guadalajara CitySpain87,1012024
46MelillaSpain86,7802025
47CeutaSpain83,5952025
48Talavera de la ReinaSpain80,8522024
49CosladaSpain80,5122025
50PalenciaSpain76,3152024
51Ciudad Real CitySpain74,2372024
52Vilanova i la GeltrúSpain71,3052025
53ArrecifeSpain70,8112025
54AvilésSpain70,7962024
55BenidormSpain70,4742024
56Pontevedra citySpain63,1492024
57AranjuezSpain63,0402025
58Toledo citySpain59,9902024
59Zamora citySpain59,1502024
60ÁvilaSpain59,1072025
61MéridaSpain58,1762024
62Ávila CitySpain57,1382024
63IbizaSpain55,3372025
64HuescaSpain53,6992024
65VillarrealSpain53,6232025
66Cuenca citySpain52,4422024
67SegoviaSpain52,3752025
68AranjuezSpain52,2142024
69TorrelavegaSpain51,7962025
70VicSpain50,4052025
71Segovia CitySpain48,5142024
72PortugaleteSpain44,8432025
73Cartagena citySpain41,7312024
74PlasenciaSpain40,1322025

About the top 10

#3 City of Valencia

City of Valencia ranks #3 on this list with 769,128 people (2024).

Country
Spain
Population
769,128 people (2024)
Founded
137 BCE
Coordinates
39.46° N, 0.35° W

#4 Seville city

Seville city ranks #4 on this list with 684,025 people (2024).

Country
Spain
Population
684,025 people (2024)
Founded
1248
Coordinates
37.39° N, 5.99° W

#5 Zaragoza

Zaragoza ranks #5 on this list with 652,651 people (2024).

Country
Spain
Population
652,651 people (2024)
Elevation
214 m
Founded
1118
Coordinates
41.66° N, 0.88° W

#6 Málaga

Málaga ranks #6 on this list with 599,063 people (2025).

Country
Spain
Population
599,063 people (2025)
Area
395 km²
Density
1,517 people per km²
Elevation
18 m
Founded
800 BCE
Coordinates
36.72° N, 4.42° W

#7 Málaga City

Málaga City ranks #7 on this list with 543,392 people (2024).

Country
Spain
Population
543,392 people (2024)
Founded
800 BCE
Coordinates
36.72° N, 4.42° W

#8 Palma

Palma ranks #8 on this list with 434,786 people (2025).

Country
Spain
Population
434,786 people (2025)
Area
208.6 km²
Density
2,084 people per km²
Elevation
13 m
Coordinates
39.57° N, 2.65° E

#9 Alicante

Alicante ranks #9 on this list with 366,221 people (2025).

Country
Spain
Population
366,221 people (2025)
Area
201.3 km²
Density
1,820 people per km²
Elevation
3 m
Founded
230 BCE
Coordinates
38.34° N, 0.48° W

#10 Las Palmas de Gran Canaria

Las Palmas de Gran Canaria ranks #10 on this list with 297,682 people (2024).

Country
Spain
Population
297,682 people (2024)
Founded
1478
Coordinates
28.10° N, 15.41° W

Profile facts: Wikidata (CC0).

Source and method

Population of the city proper (the municipality itself, not the metro area), using the most recent figure recorded in Wikidata.

Source: Wikidata. Licence: CC0 1.0 (public domain). Retrieved: 2026-11-14.

Data: Wikidata (CC0)

Values are shown as published. Provider terms: Wikidata. All licences: Sources & licences.