Provincia de Madrid

La provincia de Madrid tiene 179 municipios y 7.137.031 habitantes (2025). La capital, Madrid, tiene 3.506.730 (el 49 % de la provincia). 42 de sus municipios (el 23 %) tienen menos de 1.000 habitantes.

La alcaldía que más cobró en 2024 fue la de Madrid: 110.688 € brutos al año. 45 de los 179 ayuntamientos (el 25 %) no informaron al ISPA de lo que cobraron sus cargos.

71 de los 179 ayuntamientos (el 40 %) no tenían deuda a 31 de diciembre de 2025. El que más debía por habitante era el de Moraleja de Enmedio: 7.452 €.

Sus 179 municipios

Municipios de la provincia de Madrid y sus cifras principales
Municipio Habitantes 2025 Cobra la alcaldía 2024 Deuda por habitante 2025 IBI urbano 2026 Renta por persona 2024
Orusco de Tajuña 1.531 30.939 € 0,19 € 0,8 % 12.613 €
Aldea del Fresno 3.503 35.000 € 0 € 0,79 % 13.207 €
Ambite 732 122 € 137 € 0,75 % 13.384 €
Valdaracete 658 — 0,57 € 0,72 % 13.854 €
Tielmes 2.964 46.351 € 0 € 0,698 % 13.136 €
Bustarviejo 2.870 36.000 € 0,52 € 0,66 % 17.109 €
Manzanares el Real 9.648 41.175 € 449 € 0,66 % 18.621 €
Buitrago del Lozoya 2.034 560 € 881 € 0,659 % 15.037 €
El Álamo 10.594 59.820 € 832 € 0,65 % 13.310 €
Algete 21.144 60.000 € 941 € 0,65 % 19.522 €
Chinchón 5.800 — 0 € 0,65 % 14.303 €
Navalcarnero 33.331 55.200 € 3.733 € 0,65 % 15.175 €
Valdemanco 1.097 — 0 € 0,65 % 15.939 €
Madarcos 69 — 0,01 € 0,632 % 17.216 €
Titulcia 1.389 0 € 155 € 0,622 % 14.207 €
Pinto 56.651 64.370 € 0,02 € 0,62 % 16.162 €
Hoyo de Manzanares 9.310 — 68 € 0,61 % 20.901 €
Robledo de Chavela 4.818 40.100 € 0 € 0,61 % 15.933 €
Valdelaguna 1.122 — 0 € 0,61 % 13.984 €
Villamanta 2.899 1.557 € 0 € 0,61 % 13.669 €
Villanueva del Pardillo 18.466 59.160 € 2,44 € 0,61 % 19.595 €
Alameda del Valle 267 — 0 € 0,6 % 20.323 €
El Boalo 8.770 47.648 € 0 € 0,6 % 18.976 €
Cabanillas de la Sierra 961 1.390 € 0 € 0,6 % 19.273 €
Cenicientos 2.152 — 3.299 € 0,6 % 12.240 €
Collado Villalba 67.274 71.824 € 228 € 0,6 % 15.505 €
Daganzo de Arriba 10.764 — 328 € 0,6 % 18.672 €
Fresnedillas de la Oliva 1.883 0 € 102 € 0,6 % 13.358 €
Guadalix de la Sierra 6.993 35.169 € 0 € 0,6 % 16.340 €
Moraleja de Enmedio 5.580 28.286 € 7.452 € 0,6 % 15.989 €
Olmeda de las Fuentes 429 0 € 270 € 0,6 % 19.611 €
Pinilla del Valle 200 1.040 € 0 € 0,6 % 19.947 €
Prádena del Rincón 146 — 991 € 0,6 % 18.324 €
Serranillos del Valle 4.670 40.973 € 1.080 € 0,6 % 16.595 €
Torrejón de Velasco 4.900 39.959 € 1.271 € 0,6 % 15.165 €
Torrelaguna 5.081 35.148 € 0 € 0,6 % 15.078 €
Torremocha de Jarama 1.157 0 € 1.035 € 0,6 % 18.295 €
Villar del Olmo 2.341 18.363 € 0,05 € 0,6 % 16.737 €
Chapinería 2.705 30.959 € 55 € 0,594 % 15.102 €
Batres 1.976 30.002 € 0 € 0,59 % 17.407 €
Valdemaqueda 870 32.488 € 0 € 0,58 % 12.975 €
La Cabrera 2.889 47.373 € 0 € 0,57 % 16.226 €
Gascones 252 25.983 € 1,59 € 0,57 % 16.457 €
Rivas-Vaciamadrid 103.148 60.242 € 289 € 0,57 % 19.570 €
Villamanrique de Tajo 859 — 0 € 0,57 % 13.395 €
Quijorna 4.044 42.985 € 593 € 0,567 % 14.072 €
Venturada 2.622 41.666 € 324 € 0,563 % 23.905 €
Anchuelo 1.414 0 € 0,06 € 0,56 % 14.104 €
Collado Mediano 7.722 39.900 € 0 € 0,56 % 19.161 €
Garganta de los Montes 441 — 130 € 0,56 % 19.078 €
Horcajo de la Sierra-Aoslos 219 — 0 € 0,56 % 18.247 €
Puebla de la Sierra 98 650 € 1.989 € 0,56 % 17.216 €
Ajalvir 4.868 46.464 € 491 € 0,55 % 16.905 €
Brea de Tajo 577 — 0 € 0,55 % 13.426 €
Cadalso de los Vidrios 3.372 15.206 € 177 € 0,55 % 13.130 €
Colmenar de Oreja 9.127 49.000 € 69 € 0,55 % 13.117 €
Miraflores de la Sierra 7.350 43.354 € 54 € 0,55 % 16.893 €
Sevilla la Nueva 9.802 53.838 € 0 € 0,55 % 16.534 €
Villavieja del Lozoya 332 25.555 € 0 € 0,55 % 18.985 €
San Sebastián de los Reyes 96.992 75.058 € 143 € 0,547 % 19.901 €
Navacerrada 3.311 — 4,42 € 0,54 % 19.537 €
Zarzalejo 1.946 — 0 € 0,54 % 14.130 €
El Escorial 17.171 47.811 € 0 € 0,53 % 18.634 €
El Molar 9.999 35.408 € 0,01 € 0,53 % 14.026 €
Navalafuente 1.693 19.753 € 0 € 0,53 % 15.913 €
San Martín de Valdeiglesias 9.324 24.832 € 1,47 € 0,53 % 13.435 €
Valdeavero 1.896 34.676 € 0 € 0,53 % 14.769 €
Los Molinos 4.781 40.000 € 0 € 0,525 % 18.027 €
Torrejón de Ardoz 143.526 87.783 € 588 € 0,525 % 15.331 €
Valdemoro 85.972 59.908 € 5,57 € 0,522 % 16.148 €
Colmenarejo 9.640 — 7,88 € 0,52 % 17.355 €
Horcajuelo de la Sierra 104 — 2,52 € 0,52 % 15.088 €
Santa María de la Alameda 1.584 9.000 € 0 € 0,52 % 14.205 €
Santorcaz 1.011 32.081 € 0 € 0,52 % 15.031 €
Lozoyuela-Navas-Sieteiglesias 1.468 47.630 € 0 € 0,52 % 14.647 €
Galapagar 36.758 — 15 € 0,51 % 18.101 €
Navas del Rey 3.420 1 € 114 € 0,51 % 13.589 €
Pelayos de la Presa 3.195 37.000 € 0 € 0,51 % 12.970 €
Villarejo de Salvanés 8.042 — 0 € 0,51 % 13.624 €
Cubas de la Sagra 7.238 39.200 € 561 € 0,505 % 16.127 €
San Lorenzo de El Escorial 18.872 58.764 € 23 € 0,502 % 18.289 €
Alpedrete 15.686 47.399 € 13 € 0,5 % 18.944 €
Braojos 233 720 € 1,19 € 0,5 % 17.968 €
Canencia 475 0 € 447 € 0,5 % 16.120 €
Colmenar del Arroyo 2.044 37.629 € 0 € 0,5 % 16.485 €
La Hiruela 88 0 € 0 € 0,5 % 17.216 €
Loeches 9.261 37.331 € 90 € 0,5 % 15.835 €
Mejorada del Campo 25.049 49.652 € 479 € 0,5 % 13.920 €
Perales de Tajuña 3.260 39.000 € 96 € 0,5 % 13.404 €
Rozas de Puerto Real 579 34.848 € 222 € 0,5 % 14.918 €
El Berrueco 795 21.116 € 0 € 0,49 % 16.318 €
Fresno de Torote 2.561 25.126 € 148 € 0,49 % 15.805 €
Móstoles 214.817 83.804 € 14 € 0,49 % 14.858 €
Torrelodones 25.433 63.240 € 13 € 0,49 % 26.573 €
Alcorcón 175.719 76.918 € 501 € 0,487 % 16.534 €
Los Santos de la Humosa 2.867 — 0 € 0,484 % 14.673 €
Becerril de la Sierra 6.737 29.300 € 8,66 € 0,48 % 18.500 €
Berzosa del Lozoya 242 0 € 168 € 0,48 % 19.436 €
Navalagamella 3.169 39.775 € 267 € 0,48 % 13.134 €
San Agustín del Guadalix 13.825 48.521 € 0 € 0,48 % 20.802 €
Valdepiélagos 612 0 € 0 € 0,48 % 15.064 €
Velilla de San Antonio 14.468 47.078 € < 0,01 € 0,48 % 16.392 €
Camarma de Esteruelas 8.331 39.126 € 0 € 0,475 % 16.360 €
San Martín de la Vega 21.010 — 20 € 0,475 % 13.473 €
Valverde de Alcalá 565 0 € 0 € 0,475 % 15.655 €
Arroyomolinos 38.075 — 38 € 0,47 % 18.528 €
Casarrubuelos 4.323 38.478 € 3.229 € 0,47 % 14.820 €
Patones 617 0 € 5,09 € 0,47 % 17.232 €
El Vellón 2.281 35.000 € 25 € 0,47 % 14.657 €
Villanueva de la Cañada 24.028 0 € 0 € 0,47 % 22.561 €
Meco 15.922 59.680 € 0,07 € 0,467 % 17.024 €
Villa del Prado 7.743 — 0 € 0,467 % 13.168 €
Ribatejada 905 30.782 € 0 € 0,464 % 16.299 €
Guadarrama 17.547 54.500 € 0 € 0,462 % 17.845 €
Belmonte de Tajo 1.955 35.494 € 0 € 0,46 % 13.821 €
Torrejón de la Calzada 10.653 42.106 € 797 € 0,46 % 15.850 €
Villamantilla 1.660 — 0 € 0,46 % 15.759 €
Moralzarzal 14.772 — 25 € 0,456 % 19.403 €
El Atazar 110 750 € 0 € 0,45 % 16.964 €
Campo Real 6.974 2.770 € 80 € 0,45 % 15.067 €
Carabaña 2.451 35.968 € 41 € 0,45 % 13.096 €
Cercedilla 7.772 40.479 € 0 € 0,45 % 16.710 €
Montejo de la Sierra 404 25.555 € 392 € 0,45 % 16.113 €
Aranjuez 63.040 56.930 € 1.616 € 0,44 % 15.001 €
Arganda del Rey 60.419 — 1.571 € 0,44 % 14.881 €
Colmenar Viejo 58.730 73.878 € 2,62 € 0,44 % 18.946 €
Corpa 832 17.955 € 0 € 0,44 % 14.147 €
Valdeolmos-Alalpardo 4.626 41.214 € 0 € 0,44 % 18.717 €
Parla 137.471 — 3.785 € 0,433 % 12.175 €
La Acebeda 70 — 0 € 0,43 % 17.216 €
Rascafría 1.704 — 0 € 0,43 % 16.979 €
Fuentidueña de Tajo 2.372 — 0 € 0,428 % 13.402 €
Pozuelo de Alarcón 89.770 86.950 € 3,11 € 0,425 % 32.612 €
Griñón 10.799 57.148 € 36 € 0,42 % 18.233 €
San Fernando de Henares 39.059 52.192 € 718 € 0,42 % 15.857 €
Valdilecha 3.289 38.693 € 0 € 0,42 % 12.726 €
Ciempozuelos 26.350 47.940 € 0 € 0,415 % 13.632 €
Madrid 3.506.730 110.688 € 445 € 0,414 % 20.861 €
Alcalá de Henares 203.208 87.244 € 345 € 0,41 % 16.532 €
Getafe 193.238 74.934 € 43 € 0,41 % 16.767 €
La Serna del Monte 110 7.000 € 0 € 0,408 % 15.084 €
Alcobendas 123.342 79.825 € 19 € 0,4 % 23.325 €
Boadilla del Monte 66.349 68.710 € 26 € 0,4 % 28.382 €
Cervera de Buitrago 165 440 € 0 € 0,4 % 19.952 €
Cobeña 7.670 50.400 € 98 € 0,4 % 20.916 €
Coslada 80.512 — 28 € 0,4 % 16.230 €
Estremera 1.473 — 0 € 0,4 % 12.835 €
Fuenlabrada 190.076 77.054 € 352 € 0,4 % 14.321 €
Fuente el Saz de Jarama 7.413 2.526 € 489 € 0,4 % 15.340 €
Humanes de Madrid 20.500 49.545 € 0 € 0,4 % 13.369 €
Leganés 195.734 72.131 € 117 € 0,4 % 15.370 €
Lozoya 598 — 0 € 0,4 % 17.319 €
Majadahonda 73.625 77.766 € 2,51 € 0,4 % 25.878 €
Paracuellos de Jarama 27.650 — 222 € 0,4 % 21.457 €
Pedrezuela 6.606 33.429 € 38 € 0,4 % 17.082 €
Piñuécar-Gandullas 183 — 2,55 € 0,4 % 15.941 €
Pozuelo del Rey 1.302 0 € 61 € 0,4 % 14.149 €
Redueña 288 0 € 4,08 € 0,4 % 18.000 €
Robledillo de la Jara 118 2.190 € 0 € 0,4 % 15.976 €
Robregordo 79 — 0 € 0,4 % 17.216 €
Las Rozas de Madrid 99.037 87.121 € 357 € 0,4 % 26.014 €
Somosierra 93 — 0 € 0,4 % 17.216 €
Soto del Real 9.400 51.497 € 0 € 0,4 % 20.564 €
Talamanca de Jarama 4.607 — 0,09 € 0,4 % 15.439 €
Torres de la Alameda 7.824 39.200 € 0,66 € 0,4 % 14.934 €
Valdemorillo 14.420 — 0 € 0,4 % 18.270 €
Valdetorres de Jarama 5.175 — 0 € 0,4 % 15.662 €
Villalbilla 18.687 5.292 € 115 € 0,4 % 19.572 €
Villaviciosa de Odón 30.127 — 297 € 0,4 % 23.949 €
Puentes Viejas 759 1.200 € 195 € 0,4 % 16.753 €
Tres Cantos 54.592 71.153 € 0,22 € 0,4 % 24.454 €
Brunete 11.287 — 1.317 € — 16.615 €
Gargantilla del Lozoya y Pinilla de Buitrago 396 600 € 0 € — 17.692 €
Morata de Tajuña 8.397 — 0 € — 13.543 €
Navarredonda y San Mamés 163 0 € 0 € — 19.055 €
Nuevo Baztán 7.429 27.708 € 0 € — 16.367 €
Pezuela de las Torres 1.008 0 € 0 € — 15.070 €
Villaconejos 3.569 — 2.073 € — 12.766 €
Villanueva de Perales 1.715 960 € 1.187 € — 14.093 €

«—»: no consta (por qué). Cada cifra, con su comparación y su fuente, en la ficha del municipio.