A
B
C
E
G
H
J
L
M
O
P
S
T
V
Z
cities in Spain
Currently in Spain 29 cities. Cities with more than 1,000,000 inhabitants - 2. Cities with more than 500,000 inhabitants - 4. Cities in Spain with a population of 250,000 to 500,000 people – 10. 100,000 to 250,000 people - 13 cities.
Madrid | 3 265 038 |
Barcelona | 1 615 448 |
Valencia | 798 033 |
Seville | 703 021 |
Zaragoza | 674 725 |
Malaga | 568 030 |
Murcia | 442 203 |
Palm | 405 318 |
Las Palmas de Gran Canaria | 383 343 |
Bilbao | 352 712 |
Alicante | 334 329 |
Cordoba | 328 659 |
Valladolid | 313 437 |
Vigo | 297 241 |
Gijon | 277 559 |
Hospitalette | 256 065 |
La Coruna | 246 028 |
Granada | 240 099 |
Vitoria | 239 562 |
Elche | 230 354 |
Oviedo | 225 391 |
Santa Cruz de Tenerife | 222 271 |
Badalona | 219 786 |
Cartagena | 214 918 |
Terrace | 213 697 |
Jerez de la Frontera | 210 861 |
Sabadell | 207 721 |
Mostoles | 205 015 |
Alcala de Henares | 203 686 |