Population of Cities in Spain (2021)

Source UN (World Population Prospects 2019)
Date09 Sep 2021

Spain cities population

Rank City Population Share (%) Change
20202021Population(%)
1 Madrid6,617,5136,668,86514.351,3520.78
2 Barcelona5,585,5565,624,49812.038,9420.70
3 Valencia833,724835,3411.791,6170.19
4 Zaragoza730,828733,8251.572,9970.41
5 Sevilla703,790702,3861.50-1,404-0.20
6 Malaga590,032591,0911.261,0590.18
7 Murcia499,783504,4911.084,7080.94
8 Palma467,005472,1401.015,1351.10
9 Las Palmas Gran Canaria401,900402,7320.8628320.21
10 Alicante369,758372,6650.7972,9070.79
11 Bilbao349,633348,5180.746-1,115-0.32
12 Cordoba343,719344,2140.7364950.14
13 Vigo306,853307,0560.6572030.07
14 Valladolid305,047303,6130.650-1,434-0.47