Ciudades más pobladas de España en 2025 (ranking de habitantes del INE)

Ranking de las ciudades españolas con más habitantes en 2025: listado de las ciudades más pobladas del país, según los últimos datos del INE.


Fuentes de los datos: Revisión del padrón municipal. INE (datos a fecha 01/01/24, publicados en diciembre de 2024; los datos a fecha 01/01/25 se publicarán en diciembre de 2025)

Las ciudades más pobladas de España (ranking)

Pos. Población Habitantes
1 Madrid 3.416.771
2 Barcelona 1.702.547
3 València 825.948
4 Sevilla 687.488
5 Zaragoza 686.986
6 Málaga 591.637
7 Murcia 474.617
8 Palma 431.521
9 Palmas de Gran Canaria, Las 380.436
10 Alacant/Alicante 358.720
11 Bilbao 348.089
12 Córdoba 322.811
13 Valladolid 300.618
14 Vigo 293.977
15 Hospitalet de Llobregat, L' 279.993
16 Gijón 268.561
17 Vitoria-Gasteiz 257.968
18 Coruña, A 249.261
19 Elx/Elche 243.128
20 Granada 232.717
21 Terrassa 228.708
22 Badalona 227.083
23 Sabadell 222.177
24 Oviedo 220.543
25 Cartagena 219.777
26 Móstoles 214.006
27 Jerez de la Frontera 213.688
28 Santa Cruz de Tenerife 211.359
29 Pamplona/Iruña 207.777
30 Almería 202.675
31 Alcalá de Henares 200.702
32 Leganés 194.084
33 Fuenlabrada 190.790
34 Getafe 189.906
35 Donostia/San Sebastián 189.093
36 Castelló de la Plana 180.379
37 Burgos 175.895
38 Albacete 174.137
39 Santander 174.101
40 Alcorcón 173.625
41 San Cristóbal de La Laguna 160.258
42 Marbella 159.000
43 Logroño 151.164
44 Badajoz 150.570
45 Salamanca 144.866
46 Lleida 144.739
47 Huelva 143.290
48 Tarragona 141.151
49 Torrejón de Ardoz 140.626
50 Dos Hermanas 140.430

(sigue después de la publicidad)


51 Parla 134.833
52 Mataró 131.798
53 Algeciras 124.978
54 León 122.243
55 Alcobendas 121.373
56 Santa Coloma de Gramenet 121.203
57 Jaén 112.074
58 Cádiz 110.914
59 Reus 109.930
60 Roquetas de Mar 109.204
61 Girona 107.032
62 Ourense 104.891
63 Telde 102.867
64 Barakaldo 101.984
65 Rivas-Vaciamadrid 101.949
66 Santiago de Compostela 99.536
67 Lugo 99.482
68 Sant Cugat del Vallès 98.621
69 Rozas de Madrid, Las 98.590
70 Lorca 98.334
71 Cáceres 96.441
72 San Sebastián de los Reyes 94.969
73 Torrevieja 94.803
74 San Fernando 93.645
75 Mijas 93.302
76 Cornellà de Llobregat 91.589
77 Guadalajara 90.909
78 Ejido, El 90.135
79 Puerto de Santa María, El 89.960
80 Chiclana de la Frontera 89.794
81 Torrent 89.401
82 Pozuelo de Alarcón 89.378
83 Arona 86.624
84 Toledo 86.526
85 Vélez-Málaga 85.990
86 Fuengirola 85.859
87 Melilla 85.811
88 Sant Boi de Llobregat 84.831
89 Talavera de la Reina 84.738
90 Orihuela 83.720
91 Valdemoro 83.507
92 Ceuta 83.229
93 Pontevedra 83.077
94 Rubí 81.532
95 Coslada 80.760
96 Manresa 80.201
97 Gandia 80.095
98 Estepona 78.413
99 Benalmádena 77.654
100 Molina de Segura 77.493
101 Santa Lucía de Tirajana 77.098
102 Alcalá de Guadaíra 76.922
103 Palencia 76.738
104 Getxo 75.981
105 Ciudad Real 75.909
106 Avilés 75.351
107 Paterna 74.822
108 Benidorm 74.663
109 Majadahonda 73.355
110 Sagunt/Sagunto 71.377
111 Torremolinos 70.933
112 Vilanova i la Geltrú 70.418
113 Sanlúcar de Barrameda 69.876
114 Castelldefels 69.450
115 Arrecife 68.169
116 Viladecans 67.348
117 Collado Villalba 66.698
118 Prat de Llobregat, El 66.184
119 Boadilla del Monte 65.839
120 Ferrol 64.218
121 Granollers 64.181
122 Línea de la Concepción, La 64.177
123 Irun 63.656
124 Ponferrada 62.994
125 Aranjuez 62.292
126 Alcoi/Alcoy 60.372
127 Sant Vicent del Raspeig/San Vicente del Raspeig 60.269
128 Mérida 59.857
129 Motril 59.632
130 Arganda del Rey 59.513
131 Zamora 59.506
132 Ávila 58.111
133 Cerdanyola del Vallès 58.100
134 Granadilla de Abona 57.143
135 Colmenar Viejo 57.029
136 Pinto 56.003
137 Linares 55.261
138 Huesca 54.704
139 San Bartolomé de Tirajana 54.116
140 Elda 53.818
141 Eivissa 53.717
142 Calvià 53.491
143 Cuenca 53.429
144 Tres Cantos 52.932
145 Siero 52.593
146 Vila-real 52.505
147 Mollet del Vallès 52.283
148 Rincón de la Victoria 52.230
149 Utrera 52.173
150 Torrelavega 51.663
151 Segovia 51.525
152 Adeje 50.549
153 Vic 49.530
154 Figueres 48.875
155 Gavà 48.007
156 Mairena del Aljarafe 47.898
157 Manacor 47.777
158 Esplugues de Llobregat 47.613
159 Alzira 47.335
160 Dénia 46.942
161 Sant Feliu de Llobregat 46.554
162 Santurtzi 46.247
163 Mislata 46.153
164 Puertollano 45.195
165 Portugalete 44.766
166 Puerto del Rosario 44.638
167 Alhaurín de la Torre 44.057
168 Alcantarilla 43.547
169 Lucena 43.086
170 Lloret de Mar 42.600
171 Orotava, La 42.585
172 Blanes 42.198
173 Puerto Real 42.151
174 Santa Eulària des Riu 41.706
175 Antequera 41.619
176 Vilafranca del Penedès 41.504
177 Igualada 41.466
178 Soria 40.750
179 Burjassot 40.634
180 Rinconada, La 40.529
181 Vendrell, El 40.440
182 Basauri 40.388
183 Marratxí 40.079
184 Torre-Pacheco 40.074
185 Llucmajor 39.912
186 Plasencia 39.829
187 Écija 39.500
188 Ripollet 39.462
189 Errenteria 39.352
190 Narón 39.285
191 San Fernando de Henares 38.980
192 Arucas 38.936
193 Olot 38.822
194 Palacios y Villafranca, Los 38.757
195 Tudela 38.685
196 Santa Pola 38.556
197 Sant Adrià de Besòs 38.490
198 Oleiros 38.333
199 Langreo 38.282
200 Vilagarcía de Arousa 37.761
201 Don Benito 37.728
202 Realejos, Los 37.522
203 Águilas 37.417
204 Arroyomolinos 37.208
205 Montcada i Reixac 37.153
206 Borriana/Burriana 36.927
207 Vila Joiosa, la/Villajoyosa 36.891
208 Cambrils 36.849
209 Teruel 36.713
210 Tomelloso 36.523
211 Ontinyent 36.430
212 Galapagar 36.184
213 Mieres 36.132
214 Miranda de Ebro 36.018
215 Yecla 35.957
216 Azuqueca de Henares 35.894
217 San Javier 35.872
218 Inca 35.654
219 Andújar 35.619
220 Cieza 35.361
221 Tortosa 35.265
222 Mazarrón 35.099
223 Sant Joan Despí 35.083
224 Villena 34.385
225 Almendralejo 34.284
226 San Roque 34.190
227 Petrer 34.076
228 Arteixo 34.038
229 Aldaia 34.035
230 Salt 33.904
231 Aranda de Duero 33.757
232 Úbeda 33.674
233 Totana 33.663
234 Barberà del Vallès 33.575
235 Castro-Urdiales 33.482
236 Ronda 33.451
237 Agüimes 33.179
238 Níjar 33.076
239 Ames 32.812
240 Ingenio 32.747
241 Navalcarnero 32.683
242 Leioa 32.683
243 Sitges 32.405
244 Manises 32.273
245 Illescas 32.159
246 Sant Pere de Ribes 32.121
247 Ciutadella de Menorca 31.941
248 Vall d'Uixó, la 31.884
249 Calafell 31.828
250 Xirivella 31.745
251 Carballo 31.595
252 Alcázar de San Juan 31.382
253 Puerto de la Cruz 31.377
254 Coria del Río 31.095
255 Culleredo 31.085
256 Arcos de la Frontera 31.046
257 Hellín 30.812
258 Salou 30.810
259 Valdepeñas 30.617
260 Campello, el 30.600
261 Crevillent 30.585
262 Camargo 30.422
263 Maó 30.419
264 Xàtiva 30.378
265 Vinaròs 30.278
266 Seseña 30.165
267 Catarroja 30.142
268 Xàbia/Jávea 30.131
269 Alaquàs 30.022
270 Durango 29.887
271 San Andrés del Rabanedo 29.884
272 Carmona 29.871
273 Puente Genil 29.844
274 Oliva, La 29.693
275 Sant Josep de sa Talaia 29.664
276 Benicarló 29.607
277 Rota 29.552
278 Pineda de Mar 29.455
279 Villaviciosa de Odón 29.273
280 Lepe 29.241
281 Redondela 28.976
282 Premià de Mar 28.951
283 Cártama 28.934
284 Vícar 28.835
285 Candelaria 28.795
286 San Pedro del Pinatar 28.706
287 Camas 28.705
288 Sant Antoni de Portmany 28.609
289 Sant Vicenç dels Horts 28.568
290 Martorell 28.507
291 Almassora 28.497
292 Sueca 28.480
293 Sestao 28.228
294 Algemesí 27.968
295 Mutxamel 27.761
296 Paiporta 27.748
297 Lebrija 27.745
298 Alhaurín el Grande 27.647
299 Bétera 27.584
300 Eibar 27.362

Buscador de habitantes de todos los municipios de España

Habitantes de ciudades 2025

enterat.com
contacto · aviso legal · privacidad · cookies