Los 8.132 municipios de España: tabla filtrable por provincia y población

Filtre por comunidad, provincia o tamaño, ordene por cualquier columna y descargue la tabla en CSV.

  • 17 entradas
  • Ordenado para consultar
  • Enlaces a cada ficha

Código INE de un municipio

Municipios con ficha propia

Cada ficha reúne el código postal, el código INE, la altitud, las coordenadas y el mapa del término municipal. Las 52 provincias, ordenadas alfabéticamente:

Ceuta
Ceuta
Melilla
Melilla

España tiene 8.132 municipios según el INE; más de seis de cada diez tienen menos de 1.000 habitantes, y la provincia con más municipios es Burgos, con 371. La tabla reúne todos los municipios con su provincia, su comunidad, su población a 1 de enero de 2025, su superficie, su densidad y su código INE.

¿Cuántos municipios hay en España?

En España hay 8.132 municipios, según la relación del INE con datos a 1 de enero de 2025. Castilla y León concentra más de la cuarta parte, 2.248, mientras que Canarias tiene 88 y la Región de Murcia, 45. Por provincias, Burgos tiene 371, Salamanca 362 y Barcelona 311; las que menos, Las Palmas, con 34.

Municipios por comunidad autónoma (INE, 2025)
Comunidad autónoma Municipios Comunidad autónoma Municipios
Castilla y León 2.248 Comunidad de Madrid 179
Cataluña 947 La Rioja 174
Castilla-La Mancha 919 Cantabria 102
Andalucía 785 Canarias 88
Aragón 731 Principado de Asturias 78
Comunitat Valenciana 542 Illes Balears 67
Extremadura 388 Región de Murcia 45
Galicia 313 Ceuta 1
Comunidad Foral de Navarra 272 Melilla 1
País Vasco 252 Total 8.132

¿Cuántos municipios tienen menos de 1.000 o de 10.000 habitantes?

Los municipios con menos de 1.000 habitantes son 4.980, el 61 % del total, pero solo reúnen el 2,9 % de la población; con menos de 10.000 habitantes hay 7.349, nueve de cada diez. En el otro extremo, 67 municipios superan los 100.000 habitantes y suman el 41 % de la población de España.

Municipios por tamaño de población (INE, 1 de enero de 2025)
Tamaño Municipios Población total Porcentaje de la población
Menos de 100 habitantes 1.406 78.866 0,2 %
De 100 a 999 3.574 1.351.709 2,8 %
De 1.000 a 9.999 2.369 8.150.881 16,6 %
De 10.000 a 49.999 630 13.265.482 27,0 %
De 50.000 a 99.999 86 6.246.339 12,7 %
100.000 o más 67 20.021.217 40,8 %
Total 8.132 49.114.494 100 %

¿Cómo usar la tabla de municipios?

La tabla de municipios se usa con los filtros de la parte superior: se elige una comunidad, una provincia o un tramo de población y la lista se reduce a los municipios que cumplen el criterio; un clic en el encabezado de una columna la ordena. Cada nombre enlaza con la ficha del municipio.

Las columnas de la tabla son las siguientes:

  • Municipio y código INE: con enlace a su ficha.
  • Provincia y comunidad autónoma.
  • Población: cifra oficial a 1 de enero de 2025.
  • Superficie y densidad: calculadas con los límites municipales del IGN.

El botón «Descargar CSV» guarda la tabla filtrada; los 179 municipios de la Comunidad de Madrid, por ejemplo, se obtienen filtrando por esa comunidad.

¿Cuál es el municipio más grande de España?

El municipio más grande de España por superficie es Cáceres, con unos 1.750 km², seguido de Lorca, con unos 1.675, y Badajoz, con unos 1.440; por población, el mayor es Madrid, con 3.506.730 habitantes.

El más pequeño por superficie es Llocnou de la Corona, en Valencia, con unos 0,01 km², y los menos poblados tienen menos de diez habitantes.

Escriba al menos dos letras. ↑ ↓ para elegir, Intro para abrir.