Rang Ort Einwohner Fläche
1 Las Rozas de Madrid 99.037 59,14 km²
2 Lorca 98.969 1.676 km²
3 Torrevieja 98.533 71,76 km²
4 Sant Cugat del Vallès 97.983 48,20 km²
5 San Sebastián de los Reyes 96.992 59,26 km²
6 Cáceres 96.651 1.750,33 km²
7 Mijas 95.104 148,80 km²
8 San Fernando 93.338 30,65 km²
9 Guadalajara 92.834 235,51 km²
10 Cornellà de Llobregat 92.237 6,99 km²
11 El Ejido 91.440 225,40 km²
12 Chiclana de la Frontera 90.864 205,45 km²
13 El Puerto de Santa María 89.983 159,34 km²
14 Pozuelo de Alarcón 89.770 43,20 km²
15 Torrent 89.401 69,32 km²
16 Arona 87.793 81,79 km²
17 Toledo 87.216 232,10 km²
18 Melilla 86.780 12,34 km²
19 Vélez-Málaga 86.048 158 km²
20 Valdemoro 85.972 64,20 km²
21 Sant Boi de Llobregat 85.610 21,50 km²
22 Fuengirola 85.211 10,37 km²
23 Orihuela 84.560 365,44 km²
24 Talavera de la Reina 83.803 157 km²
25 Ceuta 83.595 18,50 km²
26 Pontevedra 83.316 118 km²
27 Gandia 83.135 60,80 km²
28 Rubí 82.823 32,30 km²
29 Manresa 80.974 41,60 km²
30 Coslada 80.512 12,10 km²
31 Estepona 79.621 137 km²
32 Santa Lucía de Tirajana 78.584 61,56 km²
33 Molina de Segura 78.458 169,50 km²
34 Benalmádena 78.338 27,20 km²
35 Alcalá de Guadaira 77.474 284,82 km²
36 Palencia 77.466 94,71 km²
37 Benidorm 77.327 38,51 km²
38 Ciudad Real 76.217 285 km²
39 Paterna 76.019 44 km²
40 Getxo 75.752 11,89 km²
41 Avilés 75.517 26,72 km²
42 Majadahonda 73.625 38,48 km²
43 Vilanova i la Geltrú 71.641 34 km²
44 Sagunto/Sagunt 71.377 133,93 km²
45 Torremolinos 71.329 19,90 km²
46 Castelldefels 70.057 12,90 km²
47 Sanlúcar de Barrameda 70.012 170,93 km²
48 Arrecife 68.169 24,28 km²
49 Viladecans 67.587 20,40 km²
50 Collado Villalba 67.274 26,50 km²
51 Boadilla del Monte 66.349 47,24 km²
52 el Prat de Llobregat 66.338 32,23 km²
53 Granollers 65.341 14,90 km²
54 La Línea de la Concepción 64.499 19,24 km²
55 Ferrol 64.367 82,70 km²
56 Irun 63.835 42,80 km²
57 Ponferrada 63.186 283,17 km²
58 Aranjuez 63.040 201,11 km²
59 Alcoy 61.468 129,86 km²
60 Arganda del Rey 60.419 79,65 km²
61 San Vicente del Raspeig/Sant Vicent del Raspeig 60.269 40,55 km²
62 Mérida 60.225 865,60 km²
63 Motril 59.862 109,77 km²
64 Zamora 59.815 149,28 km²
65 Ávila 59.107 231,90 km²
66 Granadilla de Abona 58.752 162,40 km²
67 Colmenar Viejo 58.730 182,60 km²
68 Cerdanyola del Vallès 58.528 30,60 km²
69 Pinto 56.651 62,70 km²
70 Linares 55.633 197,50 km²
71 Huesca 55.454 161,04 km²
72 Eivissa 55.337 11,14 km²
73 Elda 55.222 44,86 km²
74 Tres Cantos 54.592 38 km²
75 San Bartolomé de Tirajana 54.291 333 km²
76 Calvià 53.793 145,02 km²
77 Vila-real 53.623 55,12 km²
78 Cuenca 53.600 911,06 km²
79 Siero 53.049 211,24 km²
80 Mollet del Vallès 52.990 10,80 km²
81 Rincón de la Victoria 52.454 27,51 km²
82 Utrera 52.403 684,26 km²
83 Segovia 52.375 163,59 km²
84 Torrelavega 51.796 35,54 km²
85 Vic 50.796 30,60 km²
86 Adeje 50.021 106 km²
87 Figueres 49.689 19,30 km²
88 Manacor 49.153 260,31 km²
89 Gavà 48.243 30,76 km²
90 Alzira 48.236 110,40 km²
91 Esplugues de Llobregat 48.221 4,60 km²
92 Mairena del Aljarafe 48.017 17 km²
93 Dénia 47.261 66,20 km²
94 Mislata 47.079 2,10 km²
95 Sant Feliu de Llobregat 46.781 11,80 km²
96 Santurtzi 46.442 6,80 km²
97 Puerto del Rosario 46.150 290 km²
98 Puertollano 45.565 226,74 km²
99 Alhaurín de la Torre 45.066 83 km²
100 Portugalete 44.843 3,21 km²
101 Alcantarilla 43.876 15,70 km²
102 Lucena 43.408 351 km²
103 Lloret de Mar 43.000 48,70 km²
104 Blanes 42.699 17,70 km²
105 Vilafranca del Penedès 42.607 19,60 km²
106 Puerto Real 42.527 195,96 km²
107 La Orotava 42.514
108 Santa Eulària des Riu 42.479 153,48 km²
109 Igualada 42.085 8,10 km²
110 Antequera 41.849 749,34 km²
111 Torre-Pacheco 41.479 189 km²
112 Burjassot 41.299 3,40 km²
113 el Vendrell 41.133 36,80 km²
114 Soria 41.025 271,80 km²
115 La Rinconada 40.529 138,84 km²
116 Llucmajor 40.502 20,25 km²
117 Marratxí 40.422 54 km²
118 Basauri 40.274 7 km²
119 Plasencia 40.132 217,94 km²
120 Narón 39.953 66,91 km²
121 Ripollet 39.897 4,30 km²
122 Santa Pola 39.709 58,60 km²
123 Écija 39.659 976 km²
124 Olot 39.519 29 km²
125 Errenteria 39.352
126 Sant Adrià de Besòs 39.323 3,80 km²
127 Arucas 39.232 33,01 km²
128 San Fernando de Henares 39.059 39,29 km²
129 Tudela 38.903 215,70 km²
130 Oleiros 38.793 43,87 km²
131 Los Palacios y Villafranca 38.761 109,56 km²
132 Langreo 38.612 82,46 km²
133 Arroyomolinos 38.075 20,66 km²
134 Don Benito 37.986 559,26 km²
135 Burriana 37.915 47 km²
136 Vilagarcía de Arousa 37.888 47,14 km²
137 Los Realejos 37.867 57,09 km²
138 Águilas 37.811 251,77 km²
139 Montcada i Reixac 37.460 23,50 km²
140 Villajoyosa 37.449 20,45 km²
141 Tomelloso 37.060 241,30 km²
142 Cambrils 37.042 35,20 km²
143 Ontinyent 37.012 125,40 km²
144 Galapagar 36.758 65 km²
145 Teruel 36.655 440,41 km²
146 Miranda de Ebro 36.622 101,33 km²
147 San Javier 36.524 74 km²
148 Yecla 36.453 607,70 km²
149 Mieres 36.373 146,03 km²
150 Inca 36.262 58,65 km²
151 Tortosa 35.997 218,50 km²
152 Sant Joan Despí 35.926 6,20 km²
153 Azuqueca de Henares 35.924 19,68 km²
154 Andújar 35.610 956,70 km²
155 Cieza 35.577 365,10 km²
156 Mazarrón 35.449 319 km²
157 Villena 34.712 345,60 km²
158 Aldaia 34.630 16 km²
159 Almendralejo 34.587 164,50 km²
160 Salt 34.491 6,60 km²
161 Arteixo 34.403 93,76 km²
162 San Roque 34.310 146,88 km²
163 Petrer 34.022 104,26 km²
164 Barberà del Vallès 33.987 8,30 km²
165 Aranda de Duero 33.956 127,28 km²
166 Agüimes 33.800 78,90 km²
167 Ronda 33.671 385 km²
168 Úbeda 33.588 397,10 km²
169 Castro-Urdiales 33.450 96,72 km²
170 Totana 33.358 287,67 km²
171 Navalcarnero 33.331 100,20 km²
172 Níjar 33.319 601 km²
173 Illescas 33.301 57 km²
174 Ames 33.276 80,55 km²
175 Ingenio 32.905 38,15 km²
176 Leioa 32.748 8,36 km²
177 Sant Pere de Ribes 32.705 40,80 km²
178 Calafell 32.624 20,40 km²
179 Manises 32.609 19,60 km²
180 Sitges 32.609 43,90 km²
181 Ciutadella de Menorca 32.431 186,34 km²
182 la Vall d'Uixó 32.242 67,10 km²
183 Carballo 32.120 186,09 km²
184 Xirivella 32.093 5,20 km²
185 Alcázar de San Juan 31.914 666,78 km²
186 Salou 31.491 15,10 km²
187 El Campello 31.419 55,27 km²
188 Coria del Río 31.278 64 km²
189 Arcos de la Frontera 31.267 527,54 km²
190 Culleredo 31.254 63 km²
191 Puerto de la Cruz 31.137 8,73 km²
192 Xàtiva 31.008 76,56 km²
193 Crevillent 30.921 104,50 km²
194 Seseña 30.907 72,68 km²
195 Hellín 30.836 781,19 km²
196 Valdepeñas 30.782 487,65 km²
197 Mahón 30.666 117,20 km²
198 Javea 30.642 68,59 km²
199 Catarroja 30.604 13 km²
200 Camargo 30.577 36,58 km²
201 Vinaròs 30.529 95,50 km²
202 Benicarló 30.296 47,90 km²
203 Carmona 30.240 924,12 km²
204 Alaquàs 30.166 3,90 km²
205 Villaviciosa de Odón 30.127 68 km²
206 Pineda de Mar 30.108 10,70 km²
207 La Oliva 30.022 356,13 km²
208 Puente Genil 29.963 171,05 km²
209 San Andrés del Rabanedo 29.944 64,84 km²
210 Durango 29.887 10,91 km²
211 Sant Josep de sa Talaia 29.761 158,20 km²
212 Lepe 29.677 128 km²
213 San Pedro del Pinatar 29.674 22,32 km²
214 Premià de Mar 29.431 2,10 km²
215 Vícar 29.342 64 km²
216 Cártama 29.333 150,12 km²
217 Rota 29.289 84,01 km²
218 Sueca 29.194 92,50 km²
219 Martorell 29.175 12,84 km²
220 Sant Antoni de Portmany 29.132 127 km²
221 Camas 29.089 12 km²
222 Candelaria 29.023 49,18 km²
223 Redondela 28.874 51,90 km²
224 Sant Vicenç dels Horts 28.746 9,10 km²
225 Mutxamel 28.621 47,65 km²
226 Bétera 28.560 75,70 km²
227 Sestao 28.512 3,50 km²
228 Almazora/Almassora 28.497 33 km²
229 Algemesí 28.306 41,50 km²
230 Paiporta 28.136 3,90 km²
231 Lebrija 27.788 372 km²
232 Paracuellos de Jarama 27.650 43,92 km²
233 Calp / Calpe 27.616 23,51 km²
234 Jumilla 27.574 972 km²
235 Alhaurín el Grande 27.552 73,10 km²
236 Almuñécar 27.544 83,36 km²
237 Eibar 27.484 24,78 km²
238 la Pobla de Vallbona 27.471 33,10 km²
239 Molins de Rei 27.300 15,90 km²
240 Morón de la Frontera 27.210 431,94 km²
241 Ribeira 27.102 69 km²
242 Sant Andreu de la Barca 27.094 5,50 km²
243 Quart de Poblet 26.967 19,60 km²
244 Piélagos 26.901 83,33 km²
245 Sant Joan d'Alacant 26.834 9,64 km²
246 Oliva 26.813 59,93 km²
247 Cangas 26.711 38,10 km²
248 Novelda 26.606 75,70 km²
249 Coín 26.574 127,37 km²
250 Ciempozuelos 26.350 49,60 km²
251 Alboraya 26.273 8,30 km²
252 Onda 26.190 108,42 km²
253 Santa Perpètua de Mogoda 26.130 15,80 km²
254 Caravaca de la Cruz 26.126 859 km²
255 Villanueva de la Serena 25.773 152 km²
256 Valls 25.518 55,30 km²
257 Adra 25.501 90,05 km²
258 Torrelodones 25.433 21,95 km²
259 Tomares 25.432 5 km²
260 Castellar del Vallès 25.422 44,90 km²
261 Villarrobledo 25.400 862 km²
262 Calahorra 25.367 93,57 km²
263 Llíria 25.333 228 km²
264 Armilla 25.300 4,31 km²
265 Gáldar 25.108 61,59 km²
266 Mejorada del Campo 25.049 17,21 km²
267 Olesa de Montserrat 24.966 16,63 km²
268 Almonte 24.864 861 km²
269 Galdakao 24.776 31,70 km²
270 Cambre 24.765 41 km²
271 El Masnou 24.761 3,44 km²
272 Cullera 24.702 53,80 km²
273 Erandio 24.659 17,56 km²
274 Tacoronte 24.619 30,09 km²
275 Icod de los Vinos 24.616 95,90 km²
276 Riba-roja de Túria 24.616 57,50 km²
277 Almansa 24.615 531,91 km²
278 Altea 24.592 34,43 km²
279 Palafrugell 24.543 26,90 km²
280 Ibi 24.500 62,52 km²
281 Martos 24.462 259,10 km²
282 Los Barrios 24.449 331,49 km²
283 Mairena del Alcor 24.339 69,72 km²
284 Pilar de la Horadada 24.316 78 km²
285 Alhama de Murcia 24.163 311,55 km²
286 Conil de la Frontera 24.102 88,51 km²
287 Moguer 24.083 203,50 km²
288 Villanueva de la Cañada 24.028 34,30 km²
289 Teguise 24.027 263,98 km²
290 Marín 23.991 35,90 km²
291 San Miguel de Abona 23.960 42 km²
292 Vila-seca 23.917 21,60 km²
293 Las Gabias 23.584 39 km²
294 Zarautz 23.496 14,80 km²
295 San Juan de Aznalfarache 23.408 4 km²
296 Arroyo de la Encomienda 23.304 11,54 km²
297 Ponteareas 23.211 125 km²
298 Picassent 23.202 85,71 km²
299 Sant Feliu de Guíxols 23.141 16,23 km²
300 Amposta 23.080 138,30 km²
301 Bormujos 23.071 12 km²
302 Almoradí 22.965 42,72 km²
303 Laguna de Duero 22.965 29,23 km²
304 Egüés 22.825 53,50 km²
305 Aljaraque 22.737 34 km²
306 Las Torres de Cotillas 22.676 39 km²
307 Esparreguera 22.665 27,40 km²
308 Guía de Isora 22.654 143,40 km²
309 Barbate 22.635 143,36 km²
310 Arrasate / Mondragón 22.450 30,80 km²
311 Aspe 22.397 69,79 km²
312 Montilla 22.305 169,29 km²
313 Maracena 22.294 5 km²
314 Alfafar 22.270 10,10 km²
315 Moncada 22.213 15,60 km²
316 Nerja 22.132 85 km²
317 Torrox 22.015 51 km²
318 Güímar 22.009 102,90 km²
319 Ayamonte 22.001 142 km²
320 Castrillón 21.998 55,46 km²
321 Carcaixent 21.934 59,25 km²
322 Alcúdia 21.907 60,05 km²
323 Priego de Córdoba 21.764 288,27 km²
324 Puçol 21.659 18,06 km²
325 Tías 21.613 64,61 km²
326 Pájara 21.570 383,52 km²
327 Isla Cristina 21.525 50 km²
328 Alcalá la Real 21.496 262 km²
329 Cartaya 21.471 2.264 km²
330 Manlleu 21.425 17,20 km²
331 Vilassar de Mar 21.227 4 km²
332 Mogán 21.172 172,43 km²
333 La Unión 21.153 24,60 km²
334 Algete 21.144 37,88 km²
335 l'Alfàs del Pi 21.080 19,26 km²
336 Burlada/Burlata 21.078 2,12 km²
337 Sant Just Desvern 21.037 7,80 km²
338 San Martín de la Vega 21.010 105,90 km²
339 Requena 20.982 814,20 km²
340 O Porriño 20.965 61,20 km²
341 Loja 20.951 447,53 km²
342 Atarfe 20.914 47 km²
343 Archena 20.908 16,40 km²
344 les Franqueses del Vallès 20.881 29,10 km²
345 Banyoles 20.865 11,10 km²
346 Calella 20.864 8 km²
347 Huércal-Overa 20.860 318 km²
348 Baza 20.587 545 km²
349 Los Llanos de Aridane 20.582 35,79 km²
350 Benicàssim 20.539 36,10 km²
351 Humanes de Madrid 20.500 20 km²
352 Silla 20.482 25 km²
353 Palma del Río 20.438 200 km²
354 Los Alcázares 20.408 19,82 km²
355 La Zubia 20.389 20,11 km²
356 Hernani 20.375 57,32 km²
357 Roses 20.365 45,90 km²
358 Lalín 20.292 326,83 km²
359 Vera 20.282 58 km²
360 Medina del Campo 20.215 153,27 km²
361 Sant Quirze del Vallès 20.209 14,10 km²
362 Calatayud 20.158 154,25 km²
363 A Estrada 20.112 288 km²
364 Tolosa 20.109 332,78 km²
365 Chipiona 20.076 32,92 km²

Für Spanien führt OpenStreetMap keine Ortstypen, deshalb grenzt hier die Einwohnerzahl ab: aufgeführt sind alle Orte zwischen 20.000 Einwohnern und der Großstadtgrenze von 100.000.