Anexo:Municipios de España por población

Mapa municipal de España

En 2018, en España existen 8124 municipios, repartidos por las cincuenta provincias, Ceuta y Melilla y cuyos datos oficiales de población son recogidos por el Instituto Nacional de Estadística.[1]​ En las siguientes tablas se recogen los municipios españoles ordenados por población según los datos oficiales del Instituto Nacional de Estadística. Las capitales de provincia están marcadas en negrita y las capitales de comunidad autónoma están en versalitas.

Municipios con más de 100 000 habitantes

# Nombre Población
(2018)
Provincia Comunidad autónoma
1 Madrid 3 223 334 Madrid Comunidad de MadridFlag of the Community of Madrid.svg Comunidad de Madrid
2 Barcelona 1 620 343 Barcelona CataluñaFlag of Catalonia.svg Cataluña
3 Valencia 791 413 Valencia Comunidad ValencianaFlag of the Valencian Community (2x3).svg Comunidad Valenciana
4 Sevilla 688 711 Sevilla AndalucíaBandera de Andalucía.svg Andalucía
5 Zaragoza 666 880 Zaragoza AragónBandera de Aragón.svg Aragón
6 Málaga 571 026 Málaga AndalucíaBandera de Andalucía.svg Andalucía
7 Murcia 447 182 Murcia Región de MurciaFlag of the Region of Murcia.svg Región de Murcia
8 Palma de Mallorca 409 661 Islas Baleares Islas BalearesFlag of the Balearic Islands.svg Islas Baleares
9 Las Palmas de Gran Canaria 378 517 Las Palmas CanariasFlag of the Canary Islands (simple).svg Canarias
10 Bilbao 345 821 Vizcaya País VascoFlag of the Basque Country.svg País Vasco
11 Alicante 331 577 Alicante Comunidad ValencianaFlag of the Valencian Community (2x3).svg Comunidad Valenciana
12 Córdoba 325 708 Córdoba AndalucíaBandera de Andalucía.svg Andalucía
13 Valladolid 298 866 Valladolid Castilla y LeónFlag of Castile and León.svg Castilla y León
14 Vigo 293 642 Pontevedra GaliciaFlag of Galicia.svg Galicia
15 Gijón 271 843 Asturias Principado de AsturiasFlag of Asturias.svg Principado de Asturias
16 Hospitalet de Llobregat 261 068 Barcelona CataluñaFlag of Catalonia.svg Cataluña
17 Vitoria 249 176 Álava País VascoFlag of the Basque Country.svg País Vasco
18 La Coruña 244 850 La Coruña GaliciaFlag of Galicia.svg Galicia
19 Granada 232 208 Granada AndalucíaBandera de Andalucía.svg Andalucía
20 Elche 230 625 Alicante Comunidad ValencianaFlag of the Valencian Community (2x3).svg Comunidad Valenciana
21 Oviedo 220 020 Asturias Principado de AsturiasFlag of Asturias.svg Principado de Asturias
22 Tarrasa 218 535 Barcelona CataluñaFlag of Catalonia.svg Cataluña
23 Badalona 217 741 Barcelona CataluñaFlag of Catalonia.svg Cataluña
24 Cartagena 213 943 Murcia Región de MurciaFlag of the Region of Murcia.svg Región de Murcia
25 Jerez de la Frontera 212 879 Cádiz AndalucíaBandera de Andalucía.svg Andalucía
26 Sabadell 211 734 Barcelona CataluñaFlag of Catalonia.svg Cataluña
27 Móstoles 207 095 Madrid Comunidad de MadridFlag of the Community of Madrid.svg Comunidad de Madrid
28 Santa Cruz de Tenerife 204 856 Santa Cruz de Tenerife CanariasFlag of the Canary Islands (simple).svg Canarias
29 Pamplona 199 066 Navarra NavarraBandera de Navarra.svg Navarra
30 Almería 196 851 Almería AndalucíaBandera de Andalucía.svg Andalucía
31 Alcalá de Henares 193 751 Madrid Comunidad de MadridFlag of the Community of Madrid.svg Comunidad de Madrid
32 Fuenlabrada 193 586 Madrid Comunidad de MadridFlag of the Community of Madrid.svg Comunidad de Madrid
33 Leganés 188 425 Madrid Comunidad de MadridFlag of the Community of Madrid.svg Comunidad de Madrid
34 San Sebastián 186 665 Guipúzcoa País VascoFlag of the Basque Country.svg País Vasco
35 Getafe 180 747 Madrid Comunidad de MadridFlag of the Community of Madrid.svg Comunidad de Madrid
36 Burgos 175 921 Burgos Castilla y LeónFlag of Castile and León.svg Castilla y León
37 Albacete 173 050 Albacete Castilla-La ManchaFlag of Castile-La Mancha.svg Castilla-La Mancha
38 Santander 172 044 Cantabria CantabriaFlag of Cantabria.svg Cantabria
39 Castellón de la Plana 170 888 Castellón Comunidad ValencianaFlag of the Valencian Community (2x3).svg Comunidad Valenciana
40 Alcorcón 169 502 Madrid Comunidad de MadridFlag of the Community of Madrid.svg Comunidad de Madrid
41 San Cristóbal de La Laguna 155 549 Santa Cruz de Tenerife CanariasFlag of the Canary Islands (simple).svg Canarias
42 Logroño 151 113 La Rioja Flag of La Rioja (with coat of arms).svg La Rioja
43 Badajoz 150 530 Badajoz ExtremaduraFlag of Extremadura (with coat of arms).svg Extremadura
44 Huelva 144 258 Huelva AndalucíaBandera de Andalucía.svg Andalucía
45 Salamanca 143 978 Salamanca Castilla y LeónFlag of Castile and León.svg Castilla y León
46 Marbella 141 463 Málaga AndalucíaBandera de Andalucía.svg Andalucía
47 Lérida 137 856 Lérida CataluñaFlag of Catalonia.svg Cataluña
48 Dos Hermanas 133 168 Sevilla AndalucíaBandera de Andalucía.svg Andalucía
49 Tarragona 132 299 Tarragona CataluñaFlag of Catalonia.svg Cataluña
50 Torrejón de Ardoz 129 729 Madrid Comunidad de MadridFlag of the Community of Madrid.svg Comunidad de Madrid
51 Parla 128 256 Madrid Comunidad de MadridFlag of the Community of Madrid.svg Comunidad de Madrid
52 Mataró 126 988 Barcelona CataluñaFlag of Catalonia.svg Cataluña
53 León 124 772 León Castilla y LeónFlag of Castile and León.svg Castilla y León
54 Algeciras 121 414 Cádiz AndalucíaBandera de Andalucía.svg Andalucía
55 Santa Coloma de Gramanet 118 821 Barcelona CataluñaFlag of Catalonia.svg Cataluña
56 Cádiz 116 979 Cádiz AndalucíaBandera de Andalucía.svg Andalucía
57 Alcobendas 116 037 Madrid Comunidad de MadridFlag of the Community of Madrid.svg Comunidad de Madrid
58 Jaén 113 457 Jaén AndalucíaBandera de Andalucía.svg Andalucía
59 Orense 105 505 Orense GaliciaFlag of Galicia.svg Galicia
60 Reus 103 477 Tarragona CataluñaFlag of Catalonia.svg Cataluña
61 Telde 102 424 Las Palmas CanariasFlag of the Canary Islands (simple).svg Canarias
62 Baracaldo 100 435 Vizcaya País VascoFlag of the Basque Country.svg País Vasco
63 Gerona 100 266 Gerona CataluñaFlag of Catalonia.svg Cataluña