List of cities in Spain by population 2024.
Total number of cities: 29.
Total population: 46 528 966.
# | Name, city | Population, people |
---|---|---|
1 | Madrid | 3 155 360 |
2 | Barcelona | 1 593 075 |
3 | Valencia | 796 549 |
4 | Sevilla | 704 154 |
5 | Zaragoza | 647 373 |
6 | Málaga | 558 287 |
7 | Murcia | 409 810 |
8 | Palma | 375 773 |
9 | Las Palmas de Gran Canaria | 378 628 |
10 | Bilbao | 353 173 |
11 | Alicante | 319 380 |
12 | Córdoba | 321 164 |
13 | Valladolid | 321 001 |
14 | Vigo | 293 725 |
15 | Gijón | 273 931 |
16 | L’Hospitalet de Llobregat | 252 884 |
17 | La Coruña | 243 349 |
18 | Granada | 236 982 |
19 | Vitoria | 226 490 |
20 | Elche | 215 137 |
21 | Oviedo | 212 174 |
22 | Santa Cruz de Tenerife | 221 567 |
23 | Badalona | 218 553 |
24 | Cartagena | 203 945 |
25 | Tarrasa | 194 947 |
26 | Jerez de la Frontera | 196 275 |
27 | Sabadell | 196 971 |
28 | Móstoles | 204 463 |
29 | Alcalá de Henares | 197 804 |