Saltar al contenido

Habitantes por municipio

España tenía 49.114.494 habitantes a 1 de enero de 2025, según el padrón, repartidos en 8.132 municipios. La mitad tiene menos de 526 habitantes.

habitantes, 1 de enero de 2025
49.114.494
padrón municipal (INE)
municipios
8.132
4.981 con 1.000 habitantes o menos
en un año
+526.681
+1,1 % frente a 2024

Los habitantes de tu municipio

    O elige la provincia en la lista →

    Por comunidades autónomas

    Habitantes de cada comunidad a 1 de enero de 2025
    1. Andalucía Andalucía 785 municipios 8.666.412
    2. Cataluña Cataluña 947 municipios 8.146.265
    3. Comunidad de Madrid Madrid 179 municipios 7.137.031
    4. Comunitat Valenciana C. Valenciana 542 municipios 5.415.843
    5. Galicia Galicia 313 municipios 2.713.169
    6. Castilla y León Castilla y León 2.248 municipios 2.398.500
    7. Canarias Canarias 88 municipios 2.249.976
    8. País Vasco País Vasco 252 municipios 2.242.342
    9. Castilla-La Mancha Castilla-La Mancha 919 municipios 2.119.234
    10. Región de Murcia Murcia 45 municipios 1.589.138
    11. Aragón Aragón 731 municipios 1.358.812
    12. Illes Balears Baleares 67 municipios 1.237.480
    13. Extremadura Extremadura 388 municipios 1.051.638
    14. Principado de Asturias Asturias 78 municipios 1.013.529
    15. Comunidad Foral de Navarra Navarra 272 municipios 683.500
    16. Cantabria Cantabria 102 municipios 593.964
    17. La Rioja La Rioja 174 municipios 327.286
    18. Melilla Melilla 1 municipios 86.780
    19. Ceuta Ceuta 1 municipios 83.595

    Cada comunidad lleva a sus provincias y a sus municipios.

    Los más poblados

    Los diez municipios más poblados a 1 de enero de 2025
    1. Madrid Madrid 3.506.730 3.506.730
    2. Barcelona Barcelona 1.731.649 1.731.649
    3. València Valencia 840.792 840.792
    4. Zaragoza Zaragoza 693.091 693.091
    5. Sevilla Sevilla 689.423 689.423
    6. Málaga Málaga 599.063 599.063
    7. Murcia Murcia 479.405 479.405
    8. Palma Illes Balears 434.786 434.786
    9. Las Palmas de Gran Canaria Las Palmas 381.868 381.868
    10. Alacant/Alicante Alicante 366.221 366.221

    Los que más crecieron en 2024, entre los de más de 5.000 habitantes

    Los diez municipios de más de 5.000 habitantes que más crecieron en 2024
    1. Berango Bizkaia · 8.242 habitantes +7,8 % +7,8 %
    2. Ocaña Toledo · 15.560 habitantes +7,5 % +7,5 %
    3. Urduliz Bizkaia · 6.128 habitantes +7,3 % +7,3 %
    4. Orpesa/Oropesa del Mar Castellón · 12.640 habitantes +7,3 % +7,3 %
    5. Alovera Guadalajara · 14.526 habitantes +6,9 % +6,9 %
    6. Canet d'En Berenguer Valencia · 8.297 habitantes +6,8 % +6,8 %
    7. Casares Málaga · 9.009 habitantes +6,2 % +6,2 %
    8. Finestrat Alicante · 9.919 habitantes +6,1 % +6,1 %
    9. San Antonio de Benagéber Valencia · 11.192 habitantes +5,3 % +5,3 %
    10. Yepes Toledo · 5.820 habitantes +5,0 % +5,0 %

    Crecimiento: padrón a 1 de enero de 2025 frente al de 2024.

    Según su tamaño

    Municipios y habitantes por tamaño, 1 de enero de 2025
    Habitantes Municipios Viven en ellos % de España
    Hasta 1.000 habitantes 4.981 1.431.575 2,9 %
    De 1.001 a 5.000 habitantes 1.826 4.288.839 8,7 %
    De 5.001 a 10.000 habitantes 542 3.861.042 7,9 %
    De 10.001 a 20.000 habitantes 351 4.938.533 10,1 %
    De 20.001 a 50.000 habitantes 279 8.326.949 17,0 %
    De 50.001 a 100.000 habitantes 86 6.246.339 12,7 %
    De 100.001 a 500.000 habitantes 61 11.960.469 24,4 %
    De 500.001 a 1.000.000 de habitantes 4 2.822.369 5,7 %
    Más de 1.000.000 de habitantes 2 5.238.379 10,7 %

    Padrón a 1 de enero de 2025. Estratos de población de Hacienda.

    Preguntas frecuentes

    ¿Cuántos habitantes tenía España a 1 de enero de 2025?

    49.114.494 según el padrón municipal (la cifra oficial), repartidos en 8.132 municipios; 526.681 más que un año antes.

    ¿Cuál es el municipio más poblado?

    Madrid, con 3.506.730 habitantes a 1 de enero de 2025, seguido de Barcelona (1.731.649).

    ¿Cuántos municipios tienen menos de 1.000 habitantes?

    4.981 de 8.132, el 61 %. La mitad de los municipios tiene menos de 526 habitantes.

    Origen de los datos: INE (padrón municipal, publicado el 11 de diciembre de 2025). Elaboración propia con datos extraídos del sitio web del INE: www.ine.es. Cómo se calcula →