Saltar al contenido

Deuda de los ayuntamientos

Los 8.132 ayuntamientos de España debían 16.218 millones de euros a 31 de diciembre de 2025: 330 € por habitante. 5.243 no tenían deuda viva.

deuda viva a 31/12/2025
16.218 millones de euros
total oficial de los ayuntamientos (Hacienda)
por habitante
330 €
49.114.494 habitantes a 1 de enero de 2025
sin deuda viva
5.243
de 8.132 ayuntamientos (64 %)
en un año
−9,1 %
frente a 31/12/2024

La deuda de tu ayuntamiento

    O elige la provincia en la lista →

    Cómo ha cambiado su deuda

    Millones de euros, a 31 de diciembre

    Deuda viva de los ayuntamientos de España (millones de euros) Deuda viva de los ayuntamientos a 31 de diciembre de cada año, de 2008 a 2025.
    Ver los datos en una tabla
    Deuda viva de los ayuntamientos de España (millones de euros)
    Periodo Ayuntamientos
    31/12/2025 16.218 millones de euros
    31/12/2024 17.835 millones de euros
    31/12/2023 18.145 millones de euros
    31/12/2022 17.627 millones de euros
    31/12/2021 17.324 millones de euros
    31/12/2020 17.680 millones de euros
    31/12/2019 18.971 millones de euros
    31/12/2018 20.952 millones de euros
    31/12/2017 23.723 millones de euros
    31/12/2016 26.183 millones de euros
    31/12/2015 29.025 millones de euros
    31/12/2014 31.722 millones de euros
    31/12/2013 35.090 millones de euros
    31/12/2012 35.290 millones de euros
    31/12/2011 28.461 millones de euros
    31/12/2010 28.852 millones de euros
    31/12/2009 28.770 millones de euros
    31/12/2008 26.128 millones de euros
    Fuente: Ministerio de Hacienda, total oficial de la deuda viva de los ayuntamientos a 31 de diciembre (2008-2025).

    Por comunidades autónomas

    Deuda de los ayuntamientos por habitante en cada comunidad, 31/12/2025
    1. Ceuta Ceuta 0 de 1 sin deuda 2.110 €
    2. Melilla Melilla 0 de 1 sin deuda 749 €
    3. Andalucía Andalucía 352 de 785 sin deuda 570 €
    4. Aragón Aragón 526 de 731 sin deuda 450 €
    5. Región de Murcia Murcia 6 de 45 sin deuda 443 €
    6. Comunidad de Madrid Madrid 71 de 179 sin deuda 431 €
    7. Cataluña Cataluña 401 de 947 sin deuda 387 €
    8. Castilla y León Castilla y León 1.970 de 2.248 sin deuda 267 €
    9. La Rioja La Rioja 127 de 174 sin deuda 213 €
    10. Castilla-La Mancha Castilla-La Mancha 585 de 919 sin deuda 200 €
    11. Comunitat Valenciana C. Valenciana 307 de 542 sin deuda 188 €
    12. País Vasco País Vasco 111 de 252 sin deuda 160 €
    13. Illes Balears Baleares 36 de 67 sin deuda 147 €
    14. Principado de Asturias Asturias 45 de 78 sin deuda 130 €
    15. Galicia Galicia 156 de 313 sin deuda 101 €
    16. Comunidad Foral de Navarra Navarra 152 de 272 sin deuda 89 €
    17. Canarias Canarias 51 de 88 sin deuda 86 €
    18. Extremadura Extremadura 270 de 388 sin deuda 86 €
    19. Cantabria Cantabria 77 de 102 sin deuda 70 €

    Euros por habitante: la deuda de los ayuntamientos de cada comunidad entre su población.

    Hacienda y padrón del INE; cálculo de Reloj Público. Cada comunidad lleva a sus provincias y sus ayuntamientos.

    Los ayuntamientos que más deben

    Los diez ayuntamientos con más deuda viva a 31/12/2025
    1. Madrid Madrid · 3.506.730 habitantes 1.561 millones de euros 1.561 millones de euros
    2. Barcelona Barcelona · 1.731.649 habitantes 1.287 millones de euros 1.287 millones de euros
    3. Jerez de la Frontera Cádiz · 213.634 habitantes 968 millones de euros 968 millones de euros
    4. Jaén Jaén · 112.235 habitantes 588 millones de euros 588 millones de euros
    5. Zaragoza Zaragoza · 693.091 habitantes 532 millones de euros 532 millones de euros
    6. Parla Madrid · 137.471 habitantes 520 millones de euros 520 millones de euros
    7. Algeciras Cádiz · 126.589 habitantes 257 millones de euros 257 millones de euros
    8. Gandia Valencia · 83.135 habitantes 253 millones de euros 253 millones de euros
    9. Murcia Murcia · 479.405 habitantes 251 millones de euros 251 millones de euros
    10. Málaga Málaga · 599.063 habitantes 197 millones de euros 197 millones de euros

    Por habitante, entre los de más de 5.000 habitantes

    Los diez ayuntamientos de más de 5.000 habitantes con más deuda por habitante a 31/12/2025
    1. Los Barrios Cádiz · 24.449 habitantes 7.891 € 7.891 €
    2. Moraleja de Enmedio Madrid · 5.580 habitantes 7.452 € 7.452 €
    3. Jaén Jaén · 112.235 habitantes 5.239 € 5.239 €
    4. Jerez de la Frontera Cádiz · 213.634 habitantes 4.533 € 4.533 €
    5. Barbate Cádiz · 22.635 habitantes 3.845 € 3.845 €
    6. Parla Madrid · 137.471 habitantes 3.785 € 3.785 €
    7. Navalcarnero Madrid · 33.331 habitantes 3.733 € 3.733 €
    8. Valverde del Camino Huelva · 12.631 habitantes 3.712 € 3.712 €
    9. Chipiona Cádiz · 20.076 habitantes 3.290 € 3.290 €
    10. Totana Murcia · 33.358 habitantes 3.151 € 3.151 €

    En los municipios pequeños, unos pocos miles de euros dan cifras por habitante muy altas: por eso esta lista deja fuera a los de 5.000 habitantes o menos.

    Según su tamaño

    Deuda de los ayuntamientos por tamaño, 31/12/2025
    Habitantes Municipios Sin deuda Por habitante Mediana
    Hasta 1.000 habitantes 4.981 79,5 % 102 € 0 €
    De 1.001 a 5.000 habitantes 1.826 51,4 % 159 € 0 €
    De 5.001 a 10.000 habitantes 542 39,3 % 167 € 9 €
    De 10.001 a 20.000 habitantes 351 22,5 % 203 € 43 €
    De 20.001 a 50.000 habitantes 279 17,6 % 286 € 121 €
    De 50.001 a 100.000 habitantes 86 2,3 % 323 € 188 €
    De 100.001 a 500.000 habitantes 61 0,0 % 465 € 308 €
    De 500.001 a 1.000.000 de habitantes 4 0,0 % 329 € 258 €
    Más de 1.000.000 de habitantes 2 0,0 % 544 € 594 €

    Por habitante: la deuda de todos los municipios del tamaño entre sus habitantes. Mediana: la mitad debe menos por habitante. Estratos de población de Hacienda; padrón a 1 de enero de 2025.

    Diputaciones, consejos y cabildos

    Las 51, una a una →

    Debían 3.569 millones de euros a 31/12/2025, además de lo de los ayuntamientos.

    Preguntas frecuentes

    ¿Cuánto deben los ayuntamientos de España?

    16.218 millones de euros a 31 de diciembre de 2025, según el Ministerio de Hacienda: 330 € por habitante. Con las diputaciones, los consejos, los cabildos y el resto de entidades locales, 20.729 millones de euros.

    ¿Qué ayuntamiento debe más?

    Madrid, con 1.561 millones de euros a 31/12/2025. Por habitante, entre los de más de 5.000 habitantes, Los Barrios: 7.891 €.

    ¿Cuántos ayuntamientos no tienen deuda?

    5.243 de los 8.132 estaban sin deuda viva a 31/12/2025, el 64 %. Casi todos son pequeños: el 80 % de los de hasta 1.000 habitantes no tiene deuda.

    ¿Por qué no coincide con la deuda de las corporaciones locales del Banco de España?

    Son dos publicaciones distintas. Hacienda reparte la deuda entidad a entidad y concilia su total con el Banco de España cuando la publica; el Banco de España revisa después su serie (hoy da 20.851 millones de euros para todas las entidades locales a 31/12/2025, frente a 20.729 de Hacienda).

    Origen de los datos: Ministerio de Hacienda (deuda viva de las entidades locales a 31 de diciembre, publicada el 30 de junio de 2026) e INE (padrón). El total oficial de los ayuntamientos incluye 2,7 millones de euros que Hacienda no reparte entre municipios (diferencias de conciliación con el Banco de España): por eso la suma de las fichas es algo menor. Cómo se calcula →