Los ayuntamientos con más deuda por habitante en toda España (2025)

La deuda viva del ayuntamiento a 31 de diciembre entre sus habitantes, según el Ministerio de Hacienda.

Tienen el dato 8.130 ayuntamientos. Lo habitual (la mediana) es 0 €; la media, 124 €.

En los pueblos pequeños, una cifra por habitante cambia mucho con pocos vecinos: para comparar, mejor por tamaño.

Los ayuntamientos con más deuda por habitante en toda España (2025)
Puesto Municipio Provincia Habitantes Deuda por habitante
1 Vallada Valencia/València 3.091 8.684 €
2 Forès Tarragona 38 7.921 €
3 Los Barrios Cádiz 24.449 7.891 €
4 Moraleja de Enmedio Madrid 5.580 7.452 €
5 Plasenzuela Cáceres 536 6.957 €
6 Santa Marta de Magasca Cáceres 291 5.853 €
7 Huévar del Aljarafe Sevilla 3.388 5.583 €
8 Os Blancos Ourense 696 5.508 €
9 Puerto de San Vicente Toledo 141 5.254 €
10 Jaén Jaén 112.235 5.239 €
11 Navajas Castellón/Castelló 906 5.151 €
12 Monasterio de la Sierra Burgos 38 4.815 €
13 Jerez de la Frontera Cádiz 213.634 4.533 €
14 Pinós Lleida 274 4.303 €
15 Villamesías Cáceres 271 4.266 €
16 Valdecañas de Tajo Cáceres 96 4.167 €
17 Cotillas Albacete 123 4.073 €
18 Barbate Cádiz 22.635 3.845 €
19 Parla Madrid 137.471 3.785 €
20 Navalcarnero Madrid 33.331 3.733 €
21 Valverde del Camino Huelva 12.631 3.712 €
22 Galende Zamora 1.019 3.667 €
23 Orcera Jaén 1.715 3.482 €
24 El Campillo de la Jara Toledo 326 3.473 €
25 La Puerta de Segura Jaén 2.223 3.341 €
26 Puebla de Alcocer Badajoz 1.091 3.335 €
27 Cenicientos Madrid 2.152 3.299 €
28 Chipiona Cádiz 20.076 3.290 €
29 Casarrubuelos Madrid 4.323 3.229 €
30 La Nava Huelva 271 3.183 €
31 Totana Murcia 33.358 3.151 €
32 Gandia Valencia/València 83.135 3.041 €
33 Rubite Granada 419 3.021 €
34 Moratalla Murcia 7.518 2.880 €
35 Peleas de Abajo Zamora 248 2.874 €
36 Almadén Ciudad Real 4.855 2.835 €
37 Cortes y Graena Granada 949 2.788 €
38 Zorita del Maestrazgo Castellón/Castelló 118 2.758 €
39 Castielfabib Valencia/València 284 2.719 €
40 Miño A Coruña 7.108 2.719 €
41 Daya Vieja Alicante/Alacant 698 2.693 €
42 Ogassa Girona 222 2.677 €
43 Trabanca Salamanca 159 2.675 €
44 Gúdar Teruel 73 2.519 €
45 Matamala de Almazán Soria 251 2.510 €
46 Carrión de los Céspedes Sevilla 2.647 2.462 €
47 Noguera de Albarracín Teruel 131 2.454 €
48 Alhabia Almería 743 2.437 €
49 Campillo de Arenas Jaén 1.711 2.425 €
50 La Baronia de Rialb Lleida 216 2.391 €
51 Sacecorbo Guadalajara 90 2.357 €
52 Aledo Murcia 1.123 2.355 €
53 Amieva Asturias 591 2.348 €
54 Macael Almería 5.436 2.340 €
55 Ceutí Murcia 13.089 2.328 €
56 Hinojosa del Valle Badajoz 472 2.316 €
57 Arcos de la Frontera Cádiz 31.267 2.291 €
58 Merindad de Valdeporres Burgos 412 2.287 €
59 Torres de Albánchez Jaén 735 2.261 €
60 Villanueva del Río Segura Murcia 4.111 2.252 €
61 Bayubas de Arriba Soria 56 2.243 €
62 Alburquerque Badajoz 4.928 2.204 €
63 El Ordial Guadalajara 45 2.152 €
64 Campos del Río Murcia 2.159 2.149 €
65 El Guijo Córdoba 342 2.136 €
66 Las Majadas Cuenca 214 2.121 €
67 Els Omells de na Gaia Lleida 126 2.090 €
68 Villaconejos Madrid 3.569 2.073 €
69 Algeciras Cádiz 126.589 2.032 €
70 Peguerinos Ávila 283 2.005 €
71 La Nucia Alicante/Alacant 19.121 2.004 €
72 Bayubas de Abajo Soria 148 1.991 €
73 Puebla de la Sierra Madrid 98 1.989 €
74 Sallent de Gállego Huesca 1.505 1.982 €
75 Turre Almería 4.361 1.966 €
76 Guadahortuna Granada 1.829 1.965 €
77 Ponga Asturias 576 1.963 €
78 Castell d'Aro, Platja d'Aro i s'Agaró Girona 12.982 1.905 €
79 Santa Susanna Barcelona 4.099 1.896 €
80 La Vansa i Fórnols Lleida 187 1.882 €
81 Portbou Girona 1.131 1.877 €
82 Gósol Lleida 205 1.868 €
83 Bejís Castellón/Castelló 400 1.863 €
84 Vallclara Tarragona 91 1.860 €
85 Nerva Huelva 5.087 1.857 €
86 Ademuz Valencia/València 1.015 1.824 €
87 La Línea de la Concepción Cádiz 64.499 1.822 €
88 Santa Colomba de Somoza León 472 1.809 €
89 Soto en Cameros La Rioja 82 1.802 €
90 Bigastro Alicante/Alacant 7.537 1.788 €
91 La Carolina Jaén 14.677 1.764 €
92 Canales de la Sierra La Rioja 84 1.762 €
93 Armañanzas Navarra 47 1.756 €
94 Jorquera Albacete 356 1.730 €
95 Espera Cádiz 3.755 1.724 €
96 Abaurregaina/Abaurrea Alta Navarra 121 1.723 €
97 Valtajeros Soria 16 1.715 €
98 Herguijuela Cáceres 264 1.704 €
99 Ayamonte Huelva 22.001 1.695 €
100 Viniegra de Abajo La Rioja 81 1.686 €

Los 100 primeros de 8.130. El resto, en la página de su provincia y en su ficha.