List of cities in Spain by population

Source UN (World Urbanization Prospects 2018)
Date01 Apr 2024

Spain cities population

Code City Population Share (%) Rank Change
20232024SpainWorldPopulation(%)
MadrMadrid6,751,3746,783,24114.316231,8670.47
BarcBarcelona5,687,3565,711,91712.027724,5610.43
ValeValencia838,301839,7701.7737501,4690.18
ZaraZaragoza738,829740,9381.5648662,1090.29
SeviSevilla700,694700,5131.485914-181-0.03
MalaMalaga593,055594,0501.25610849950.17
MurcMurcia512,006514,8551.08712552,8490.56
PalmPalma480,303483,3611.02813243,0580.64
Las Las Palmas Gran Canaria404,238404,9730.853915627350.18
AlicAlicante377,334379,1350.7991016511,8010.48
BilbBilbao347,049346,7470.730111771-302-0.09
CordCordoba345,174345,6910.7281217745170.15
VigoVigo307,549307,8870.6491318533380.11
VallValladolid301,642301,1460.634141857-496-0.16