300 biggest cities in Spain

300 biggest Spanish cities, counting the city's population itself, not the metropolitan area.
Quiz by Geographyking003
Rate:
Last updated: January 23, 2021
You have not attempted this quiz yet.
First submittedJanuary 23, 2021
Times taken161
Average score50.0%
Report this quizReport
60:00
300 biggest cities in Spain
0
 / 300 guessed
The quiz is paused. You have remaining.
Scoring
You scored / = %
This beats or equals % of test takers also scored 100%
The average score is
Your high score is
Your fastest time is
Keep scrolling down for answers and more stats ...
Top
Region
Answer
Population
1
Madrid
Madrid
3 335 123
2
Catalonia
Barcelona
1 664 182
3
Valencian C.
Valencia
800 126
4
Andalusia
Sevilla
691 382
5
Aragón
Zaragoza
681 281
6
Andalusia
Málaga
578 460
7
Murcia
Murcia
459 403
8
Balearic Islands
Palma
422 597
9
Canary Islands
Las Palmas de Gran Canaria
381 210
10
Basque Country
Bilbao
350 921
11
Valencian C.
Alicante
337 432
12
Andalusia
Córdoba
326 728
13
Castilla y León
Valladolid
299 839
14
Galicia
Vigo
296 291
15
Asturias
Gijón
271 712
16
Catalonia
L'Hospitalet de Llobregat
269 382
17
Basque Country
Vitoria
253 996
18
Galicia
La Coruña
247 604
19
Valencian C.
Elche
234 765
20
Andalusia
Granada
233 648
21
Catalonia
Terrassa
223 627
22
Catalonia
Badalona
223 166
23
Asturias
Oviedo
219 910
24
Catalonia
Sabadell
216 747
25
Murcia
Cartagena
216 154
26
Andalusia
Jerez de la Frontera
213 105
27
Madrid
Móstoles
210 194
28
Canary Islands
Santa Cruz de Tenerife
209 114
29
Navarre
Pamplona
203 993
30
Andalusia
Almería
201 322
31
Madrid
Alcalá de Henares
197 354
32
Madrid
Fuenlabrada
194 829
33
Madrid
Leganés
191 114
34
Basque Country
San Sebastián
188 275
35
Madrid
Getafe
185 236
36
Castilla y León
Burgos
176 291
37
Castilla - La Mancha
Albacete
174 721
38
Valencian C.
Castellón de la Plana
174 563
39
Cantabria
Santander
173 732
40
Madrid
Alcorcón
172 261
41
Canary Islands
San Cristóbal de la Laguna
158 010
42
La Rioja
Logroño
152 727
43
Extremadura
Badajoz
150 992
44
Andalusia
Marbella
147 891
45
Castilla y León
Salamanca
14 572
46
Andalusia
Huelva
143 837
47
Catalonia
Lleida
140 929
48
Catalonia
Tarragona
136 231
49
Andalusia
Dos Hermanas
135 002
50
Madrid
Parla
133 636
51
Madrid
Torrejón de Ardoz
132 820
52
Catalonia
Mataró
129 525
53
Castilla y León
León
124 812
54
Andalusia
Algeciras
123 737
55
Catalonia
Santa Coloma de Gramanet
120 327
56
Madrid
Alcobendas
118 672
57
Andalusia
Cádiz
115 722
58
Andalusia
Jaén
112 094
59
Catalonia
Reus
106 939
60
Galicia
Ourense
105 829
61
Catalonia
Girona
103 283
62
Canary Islands
Telde
102 839
63
Basque Country
Barakaldo
101 012
64
Galicia
Lugo
98 519
65
Andalusia
Roquetas de Mar
98 443
66
Galicia
Santiago de Compostela
97 848
67
Extremadura
Cáceres
96 225
68
Madrid
Las Rozas de Madrid
96 113
69
Murcia
Lorca
95 515
70
Andalusia
San Fernando
95 001
71
Catalonia
Sant Cugat del Vallès
92 977
72
Madrid
San Sebastián de los Reyes
91 224
73
Madrid
Rivas - Vaciamadrid
90 829
74
Catalonia
Cornellà de Llobregat
89 912
75
Andalusia
El Puerto de Santa María
88 705
76
Castilla - La Mancha
Guadalajara
87 473
77
Madrid
Pozuelo de Alarcón
87 182
78
(Autonomous city)
Melilla
87 043
79
Castilla - La Mancha
Toledo
85 881
80
(Autonomous city)
Ceuta
84 777
81
Andalusia
Chiclana de la Frontera
84 498
82
Catalonia
Sant Boi de Llobregat
83 605
83
Andalusia
El Ejido
83 593
84
Castilla - La Mancha
Talavera de la Reina
83 461
85
Valencian C.
Torrevieja
83 332
86
Galicia
Pontevedra
83 027
87
Andalusia
Mijas
82 718
88
Valencian C.
Torrente
82 203
89
Madrid
Coslada
81 667
90
Andalusia
Vélez - Málaga
81 642
91
Canary Islands
Arona
81 216
92
Andalusia
Fuengirola
80 039
93
Castilla y León
Palencia
78 221
94
Asturias
Avilés
78 172
95
Basque Country
Getxo
77 991
96
Catalonia
Manresa
77 718
97
Catalonia
Rubí
77 521
98
Valencian C.
Orihuela
77 414
99
Madrid
Valdemoro
75 959
100
Castilla y León
Ciudad Real
75 504
101
Andalusia
Alcalá de Guadaíra
75 271
102
Valencian C.
Gandia
74 563
103
Canary Islands
Santa Lucía de la Tirajana
73 261
104
Murcia
Molina de Segura
71 890
105
Madrid
Majadahonda
71 281
106
Valencian C.
Paterna
70 012
107
Valencian C.
Benidorm
68 721
108
Andalusia
Sanlúcar de Barrameda
68 688
109
Andalusia
Torremolinos
68 681
110
Andalusia
Estepona
68 284
111
Andalusia
Benalmádena
68 128
112
Catalonia
Vilanova i la Geltrú
67 085
113
Catalonia
Castelldefels
67 002
114
Catalonia
Viladecans
66 729
115
Valencian C.
Sagunto
66 231
116
Galicia
Ferrol
66 192
117
Castilla y León
Ponferrada
64 683
118
Catalonia
El Prat de Llobregat
64 498
119
Madrid
Collado Villalba
63 645
120
Andalusia
La Línea de la Concepción
63 112
121
Canary Islands
Arrecife
62 899
122
Basque Country
Irún
62 381
123
Castilla y León
Zamora
61 510
124
Catalonia
Granollers
61 381
125
Madrid
Aranjuez
59 683
126
Extremadura
Mérida
59 582
127
Valencian C.
Alcoy
58 912
128
Valencian C.
Sant Vicent del Raspeig
58 371
129
Andalusia
Motril
58 020
130
Castilla y León
Ávila
57 774
131
Andalusia
Linares
57 417
132
Catalonia
Cerdanyola del Vallès
57 404
133
Madrid
Arganda del Rey
55 291
134
Castilla - La Mancha
Cuenca
54 682
135
Madrid
Boadilla del Monte
54 589
136
Canary Islands
San Bartolomé de la Tirajana
53 451
137
Aragón
Huesca
53 114
138
Valencian C.
Elda
52 681
139
Madrid
Pinto
52 572
140
Castille - Leon
Segovia
51 674
141
Asturias
Siero
51 667
142
Cantabria
Torrelavega
51 494
143
Catalonia
Mollet del Vallès
51 318
144
Valencian C.
Vila - Real
50 981
145
Madrid
Colmenar Viejo
50 754
146
Andalusia
Utrera
50 729
147
Balearic Islands
Calvià
50 558
148
Canary Islands
Granadilla de Abona
50 033
149
Balearic Islands
Ibiza
49 781
150
Canary Islands
Adeje
47 869
Top
Region
Answer
Population
151
Madrid
Tres Cantos
47 712
152
Andalusia
Rincón de la Victoria
47 179
153
Castilla - La Mancha
Puertollano
47 023
154
Catalonia
Gavà
46 771
155
Catalonia
Esplugues de Llobregat
46 690
156
Catalonia
Figueres
46 643
157
Catalonia
Vic
46 213
158
Andalusia
Mairena del Aljarafe
46 019
159
Basque Country
Santurtzi
45 853
160
Basque Country
Portugalete
45 766
161
Catalonia
Sant Feliu de Llobregat
44 845
162
Valencian C.
Alzira
44 321
163
Balearic Islands
Manacor
43 808
164
Valencian C.
Mislata
43 691
165
Andalusia
Lucena
42 603
166
Valencian C.
Dénia
42 134
167
Murcia
Alcantarilla
42 042
168
Canary Islands
La Orotava
42 007
169
Andalusia
Puerto Real
41 612
170
Andalusia
Antequera
41 238
171
Canary Islands
Puerto del Rosario
40 759
172
Basque Country
Basauri
40 512
173
Andalusia
Alhaurín de la Torre
40 302
174
Catalonia
Igualada
39 967
175
Extremadura
Plasencia
39 912
176
Andalusia
Écija
39 871
177
Catalonia
Vilafranca del Penedès
39 729
178
Basque Country
Rentería
39 472
179
Madrid
San Fernando de Henares
39 432
180
Asturias
Langreo
39 412
181
Castilla y León
Soria
39 342
182
Galicia
Narón
39 080
183
Catalonia
Blanes
39 028
184
Catalonia
Ripollet
38 665
185
Andalusia
La Rinconada
38 628
186
Catalonia
Lloret de Mar
38 373
187
Andalusia
Los Palacios y Villafranca
38 354
188
Canary Islands
Arucas
38 138
189
Valencian C.
Burjassot
38 024
190
Balearic Islands
Santa Eulàlia del Riu
38 015
191
Asturias
Mieres
37 959
192
Catalonia
Vendrell
37 606
193
Galicia
Vilagarcía de Arousa
37 456
194
Balearic Islands
Marratxí
37 193
195
Extremadura
Don Benito
37 151
196
Catalonia
Sant Adrià de Besòs
37 097
197
Balearic Islands
Llucmajor
36 914
198
Andalusia
Andújar
36 793
199
Canary Islands
Los Realejos
36 402
200
Navarre
Tudela
36 258
201
Catalonia
Montcada y Reixac
36 239
202
Galicia
Oleiros
36 065
203
Aragón
Teruel
35 890
204
Castilla - La Mancha
Tomelloso
35 874
205
Murcia
Torre - Pacheco
35 676
206
Castilla y León
Miranda de Ebro
35 522
207
Valencian C.
Ontinyent
35 346
208
Murcia
Águilas
35 300
209
Catalonia
Olot
35 231
210
Castilla - La Mancha
Azuqueca de Henares
35 009
211
Murcia
Cieza
34 998
212
Valencian C.
Burriana
34 673
213
Valencian C.
Villajoyosa
34 622
214
Murcia
Yecla
34 464
215
Andalusia
Úbeda
34 355
216
Valencian C.
Petrer
34 274
217
Catalonia
Sant Joan Despí
34 123
218
Valencian C.
Villena
33 956
219
Catalonia
Cambrills
33 898
220
Andalusia
Ronda
33 877
221
Madrid
Galapagar
33 742
222
Extremadura
Almendralejo
33 432
223
Catalonia
Tortosa
33 340
224
Balearic Islands
Inca
33 317
225
Catalonia
Barberà del Vallès
33 091
226
Castilla y León
Aranda de Duero
32 856
227
Murcia
San Javier
32 489
228
Valencian C.
Santa Pola
32 306
229
Galicia
Arteijo
32 256
230
Murcia
Mazarrón
32 209
231
Cantabria
Castro - Urdiales
32 069
232
Murcia
Totana
32 002
233
Valencian C.
Aldaya
31 856
234
Basque Country
Lejona
31 795
235
Galicia
Ames
31 792
236
Valencian C.
Vall d'Uixó
31 660
237
Canary Islands
Agüimes
31 623
238
Madrid
Arroyomolinos
31 394
239
Catalonia
Salt
31 365
240
Galicia
Carballo
31 342
241
Canary Islands
Ingenio
31 321
242
Andalusia
San Roque
31 213
243
Valencian C.
Manises
30 929
244
Andalusia
Coria del Río
30 771
245
Catalonia
Sant Pere de Ribes
30 724
246
Andalusia
Arcos de la Frontera
30 702
247
Andalusia
Níjar
30 663
248
Castilla y León
San Andrés del Rabanedo
30 625
249
Castilla - La Mancha
Alcázar de San Juan
30 574
250
Canary Islands
Puerto de la Cruz
30 422
251
Galicia
Culledero
30 403
252
Castilla - La Mancha
Hellín
30 332
253
Cantabria
Camargo
30 267
254
Castilla - La Mancha
Valdepeñas
30 077
255
Andalusia
Puente Genil
30 034
256
Balearic Islands
Ciutadella de Menorca
29 832
257
Basque Country
Durango
29 783
258
Valencian C.
Xirivella
29 623
259
Valencian C.
Alaquàs
29 561
260
Basque Country
Galdakao
29 321
261
Catalonia
Sitges
29 306
262
Madrid
Navalcarnero
29 299
263
Valencian C.
Xàtiva
29 274
264
Galicia
Redondela
29 228
265
Andalusia
Rota
29 109
266
Balearic Islands
Maó
29 051
267
Valencian C.
Crevillent
28 928
268
Castilla - La Mancha
Illescas
28 812
269
Valencian C.
Vinaròs
28 683
270
Andalusia
Carmona
28 531
271
Valencian C.
El Campello
28 349
272
Catalonia
Martorell
28 189
273
Valencian C.
Catarroja
28 121
274
Catalonia
Premià de Mar
28 119
275
Catalonia
Sant Vicenç dels Horts
28 117
276
Canary Islands
Candelaria
27 980
277
Madrid
Villaviciosa de Odón
27 835
278
Andalusia
Morón de la Frontera
27 627
279
Valencian C.
Xàbia
27 604
280
Catalonia
Sant Andreu de la Barca
27 586
281
Andalusia
Lebrija
27 543
282
Basque Country
Eibar
27 522
283
Andalusia
Camas
27 509
284
Valencian C.
Sueca
27 479
285
Catalonia
Salou
27 476
286
Andalusia
Lepe
27 467
287
Catalonia
Sant Josep
27 453
288
Valencian C.
Algemesí
27 313
289
Basque Country
Sestao
27 289
290
Catalonia
Pineda de Mar
27 270
291
Valencian C.
Benicarló
26 912
292
Galicia
Ribeira
26 845
293
Canary Islands
La Oliva
26 589
294
Galicia
Cangas de Morrazo
26 543
295
Catalonia
Calafell
26 537
296
Andalusia
Almuñécar
26 510
297
Balearic Islands
Sant Antoni de Portmany
26 301
298
Valencian C.
Almazora
26 278
299
Andalusia
Cártama
26 258
300
Valencian C.
Paiporta
26 088
+1
Level 32
Mar 3, 2024
Santa Eulàlia del Riu should be either Santa Eulària des Riu or Santa Eulalia del Río