Population
|
City
|
Andalusia
|
681,998
|
Seville
|
579,076
|
Málaga
|
319,515
|
Córdoba
|
228,682
|
Granada
|
212,730
|
Jerez de la Frontera
|
Aragon
|
673,010
|
Zaragoza
|
53,305
|
Huesca
|
35,900
|
Teruel
|
19,776
|
Calatayud
|
18,881
|
Utebo
|
Asturias
|
267,706
|
Gijón
|
215,167
|
Oviedo
|
75,877
|
Avilés
|
51,792
|
Siero
|
38,262
|
Langreo
|
Balearic Islands
|
415,940
|
Palma
|
52,458
|
Calvià
|
50,715
|
Ibiza
|
45,352
|
Manacor
|
40,548
|
Santa Eulària des Riu
|
Canary Islands
|
378,797
|
Las Palmas de Gran Canaria
|
208,688
|
Santa Cruz de Tenerife
|
157,815
|
San Cristóbal de la Laguna
|
102,472
|
Telde
|
82,982
|
Arona
|
Cantabria
|
171,693
|
Santander
|
51,142
|
Torrelavega
|
33,109
|
Castro-Urdiales
|
30,374
|
Camargo
|
26,279
|
Piélagos
|
Castilla–La Mancha
|
172,357
|
Albacete
|
87,452
|
Guadalajara
|
85,085
|
Toledo
|
83,247
|
Talavera de la Reina
|
74,850
|
Ciudad Real
|
Castile and León
|
295,639
|
Valladolid
|
173,483
|
Burgos
|
142,412
|
Salamanca
|
120,951
|
León
|
76,302
|
Palencia
|
Catalonia
|
1,636,193
|
Barcelona
|
265,444
|
L'Hospitalet de Llobregat
|
|
Population
|
City
|
224,114
|
Terrassa
|
223,506
|
Badalona
|
215,760
|
Sabadell
|
Extremadura
|
150,146
|
Badajoz
|
95,456
|
Cáceres
|
59,324
|
Mérida
|
39,247
|
Plasencia
|
37,310
|
Don Benito
|
Galicia
|
292,374
|
Vigo
|
244,700
|
A Coruña
|
103,756
|
Ourense
|
98,179
|
Santiago de Compostela
|
97,211
|
Lugo
|
Madrid
|
3,280,782
|
Madrid
|
208,761
|
Móstoles
|
196,888
|
Alcalá de Henares
|
189,891
|
Fuenlabrada
|
186,660
|
Leganés
|
Murcia
|
462,979
|
Murcia
|
216,961
|
Cartagena
|
97,151
|
Lorca
|
74,762
|
Molina de Segura
|
42,630
|
Alcantarilla
|
Navarre
|
203,418
|
Pamplona
|
37,247
|
Tudela
|
21,795
|
Valle de Egüés
|
19,537
|
Barañáin
|
15,497
|
Zizur Mayor
|
Basque Country
|
344,127
|
Bilbao
|
253,672
|
Vitoria-Gasteiz
|
187,849
|
San Sebastián
|
100,535
|
Barakaldo
|
76,365
|
Getxo
|
La Rioja
|
150,020
|
Logroño
|
24,654
|
Calahorra
|
15,017
|
Arnedo
|
11,634
|
Haro
|
11,094
|
Lardero
|
Valencian Community
|
792,492
|
Valencia
|
338,577
|
Alicante
|
235,580
|
Elche
|
171,857
|
Castellón de la Plana
|
85,142
|
Torrent
|
|