Provincia de Madrid: municipios, mapa y datos

Ficha de la provincia, tabla de sus municipios y mapa con sus límites oficiales.

  • Datos oficiales del INE y el IGN
  • Mapa interactivo
  • Gratis, sin registro

La provincia de Madrid pertenece a Comunidad de Madrid, tiene 179 municipios y 7.137.031 habitantes (padrón de 2025) en 8.025 km²; su capital es Madrid. Su densidad es de 889,3 hab/km², muy por encima de la media de España, de 97 hab/km².

Ficha de la provincia de Madrid
Dato Valor
Comunidad autónoma Comunidad de Madrid
Capital Madrid
Superficie 8.025 km²
Población (2025) 7.137.031
Densidad 889,3 hab/km²
Municipios 179
Código INE de provincia y prefijo postal 28
Prefijo telefónico 91

¿Cuántos municipios tiene la provincia de Madrid?

La provincia de Madrid tiene 179 municipios, la 23.ª de las 50 provincias por número de municipios; 42 de ellos tienen menos de 1.000 habitantes. La tabla los recoge todos, con su población, su superficie, su altitud y su código INE, y se ordena por cualquier columna.

Municipios de la provincia de Madrid (INE, 2025)
Municipio Población Superficie (km²) Altitud (m) Código INE
Madrid 3.506.730 604,41 649 28079
Móstoles 214.817 44,89 657 28092
Alcalá de Henares 203.208 88,20 586 28005
Leganés 195.734 43,26 668 28074
Getafe 193.238 78,64 612 28065
Fuenlabrada 190.076 39,28 675 28058
Alcorcón 175.719 33,60 712 28007
Torrejón de Ardoz 143.526 32,39 580 28148
Parla 137.471 24,99 644 28106
Alcobendas 123.342 45,25 652 28006
Rivas-Vaciamadrid 103.148 67,93 579 28123
Las Rozas de Madrid 99.037 58,34 715 28127
San Sebastián de los Reyes 96.992 59,25 671 28134
Pozuelo de Alarcón 89.770 43,13 665 28115
Valdemoro 85.972 64,19 598 28161
Coslada 80.512 12,03 622 28049
Majadahonda 73.625 38,49 738 28080
Collado Villalba 67.274 25,22 915 28047
Boadilla del Monte 66.349 47,49 674 28022
Aranjuez 63.040 189,09 494 28013
Arganda del Rey 60.419 80,32 618 28014
Colmenar Viejo 58.730 182,97 876 28045
Pinto 56.651 62,02 607 28113
Tres Cantos 54.592 37,99 715 28903
San Fernando de Henares 39.059 38,87 584 28130
Arroyomolinos 38.075 20,80 592 28015
Galapagar 36.758 65,21 881 28061
Navalcarnero 33.331 100,91 652 28096
Villaviciosa de Odón 30.127 68,23 640 28181
Paracuellos de Jarama 27.650 43,81 686 28104
Ciempozuelos 26.350 49,46 572 28040
Torrelodones 25.433 21,70 842 28152
Mejorada del Campo 25.049 17,95 576 28084
Villanueva de la Cañada 24.028 34,84 653 28176
Algete 21.144 37,95 710 28009
San Martín de la Vega 21.010 105,17 516 28132
Humanes de Madrid 20.500 19,68 679 28073
San Lorenzo de El Escorial 18.872 56,40 1.017 28131
Villalbilla 18.687 34,46 730 28172
Villanueva del Pardillo 18.466 25,40 651 28177
Guadarrama 17.547 57,20 961 28068
El Escorial 17.171 68,85 895 28054
Meco 15.922 34,96 664 28083
Alpedrete 15.686 12,67 927 28010
Moralzarzal 14.772 43,55 950 28090
Velilla de San Antonio 14.468 14,38 552 28167
Valdemorillo 14.420 93,90 817 28160
San Agustín del Guadalix 13.825 38,27 663 28129
Brunete 11.287 49,20 645 28026
Griñón 10.799 17,09 674 28066
Daganzo de Arriba 10.764 43,44 658 28053
Torrejón de la Calzada 10.653 8,97 629 28149
El Álamo 10.594 22,01 595 28004
El Molar 9.999 50,21 822 28086
Sevilla la Nueva 9.802 24,75 675 28141
Manzanares el Real 9.648 126,92 911 28082
Colmenarejo 9.640 31,50 898 28044
Soto del Real 9.400 42,86 921 28144
San Martín de Valdeiglesias 9.324 116,47 690 28133
Hoyo de Manzanares 9.310 45,25 1.000 28072
Loeches 9.261 44,35 639 28075
Colmenar de Oreja 9.127 126,43 755 28043
El Boalo 8.770 39,47 948 28023
Morata de Tajuña 8.397 45,32 562 28091
Camarma de Esteruelas 8.331 35,21 637 28032
Villarejo de Salvanés 8.042 119,08 753 28180
Torres de la Alameda 7.824 43,61 664 28154
Cercedilla 7.772 35,75 1.187 28038
Villa del Prado 7.743 77,31 510 28171
Collado Mediano 7.722 22,21 1.025 28046
Cobeña 7.670 20,81 662 28041
Nuevo Baztán 7.429 20,12 829 28100
Fuente el Saz de Jarama 7.413 33,17 641 28059
Miraflores de la Sierra 7.350 56,45 1.127 28085
Cubas de la Sagra 7.238 12,90 646 28050
Guadalix de la Sierra 6.993 60,31 839 28067
Campo Real 6.974 61,81 757 28033
Becerril de la Sierra 6.737 30,55 1.075 28018
Pedrezuela 6.606 28,55 867 28108
Chinchón 5.800 115,86 718 28052
Moraleja de Enmedio 5.580 31,21 693 28089
Valdetorres de Jarama 5.175 35,11 652 28164
Torrelaguna 5.081 43,09 732 28151
Torrejón de Velasco 4.900 52,20 606 28150
Ajalvir 4.868 19,80 677 28002
Robledo de Chavela 4.818 94,23 889 28125
Los Molinos 4.781 19,18 1.029 28087
Serranillos del Valle 4.670 13,29 652 28140
Valdeolmos-Alalpardo 4.626 25,87 692 28162
Talamanca de Jarama 4.607 38,51 656 28145
Casarrubuelos 4.323 5,34 622 28036
Quijorna 4.044 25,64 572 28119
Villaconejos 3.569 33,29 631 28170
Aldea del Fresno 3.503 51,69 476 28008
Navas del Rey 3.420 50,55 718 28099
Cadalso de los Vidrios 3.372 47,88 794 28031
Navacerrada 3.311 27,54 1.189 28093
Valdilecha 3.289 42,58 719 28165
Perales de Tajuña 3.260 49,32 571 28110
Pelayos de la Presa 3.195 7,57 553 28109
Navalagamella 3.169 75,78 756 28095
Tielmes 2.964 26,60 578 28146
Villamanta 2.899 63,28 550 28174
La Cabrera 2.889 22,16 1.034 28030
Bustarviejo 2.870 56,17 1.222 28028
Los Santos de la Humosa 2.867 34,85 855 28137
Chapinería 2.705 25,56 684 28051
Venturada 2.622 10,23 879 28169
Fresno de Torote 2.561 31,78 656 28057
Carabaña 2.451 47,67 607 28035
Fuentidueña de Tajo 2.372 60,23 561 28060
Villar del Olmo 2.341 27,80 677 28179
El Vellón 2.281 33,51 891 28168
Cenicientos 2.152 68,27 768 28037
Colmenar del Arroyo 2.044 49,35 680 28042
Buitrago del Lozoya 2.034 25,95 984 28027
Batres 1.976 21,36 600 28017
Belmonte de Tajo 1.955 24,09 718 28019
Zarzalejo 1.946 20,19 1.102 28183
Valdeavero 1.896 18,73 712 28156
Fresnedillas de la Oliva 1.883 28,35 902 28056
Villanueva de Perales 1.715 31,48 588 28178
Rascafría 1.704 149,31 1.156 28120
Navalafuente 1.693 12,18 900 28094
Villamantilla 1.660 23,94 547 28175
Santa María de la Alameda 1.584 75,74 1.405 28135
Orusco de Tajuña 1.531 21,38 645 28102
Estremera 1.473 79,19 643 28055
Lozoyuela-Navas-Sieteiglesias 1.468 51,47 1.026 28901
Anchuelo 1.414 21,61 756 28012
Titulcia 1.389 10,13 509 28147
Pozuelo del Rey 1.302 30,94 799 28116
Torremocha de Jarama 1.157 18,89 707 28153
Valdelaguna 1.122 42,09 702 28157
Valdemanco 1.097 17,80 1.128 28158
Santorcaz 1.011 28,24 856 28136
Pezuela de las Torres 1.008 41,71 855 28111
Cabanillas de la Sierra 961 13,82 907 28029
Ribatejada 905 32,18 757 28122
Valdemaqueda 870 51,74 860 28159
Villamanrique de Tajo 859 29,61 547 28173
Corpa 832 25,96 803 28048
El Berrueco 795 28,42 933 28021
Puentes Viejas 759 58,58 1.012 28902
Ambite 732 25,82 634 28011
Valdaracete 658 63,85 732 28155
Patones 617 35,09 710 28107
Valdepiélagos 612 17,68 747 28163
Lozoya 598 57,73 1.108 28076
Rozas de Puerto Real 579 29,55 871 28128
Brea de Tajo 577 44,76 720 28025
Valverde de Alcalá 565 13,75 708 28166
Canencia 475 54,23 1.141 28034
Garganta de los Montes 441 40,36 1.139 28062
Olmeda de las Fuentes 429 16,54 780 28101
Montejo de la Sierra 404 32,21 1.147 28088
Gargantilla del Lozoya y Pinilla de Buitrago 396 24,19 1.127 28063
Villavieja del Lozoya 332 23,22 1.060 28182
Redueña 288 13,04 823 28121
Alameda del Valle 267 25,75 1.122 28003
Gascones 252 20,17 1.044 28064
Berzosa del Lozoya 242 14,63 1.085 28020
Braojos 233 24,95 1.179 28024
Horcajo de la Sierra-Aoslos 219 21,22 1.072 28070
Pinilla del Valle 200 25,44 1.106 28112
Piñuécar-Gandullas 183 18,25 1.055 28114
Cervera de Buitrago 165 11,55 907 28039
Navarredonda y San Mamés 163 28,49 1.135 28097
Prádena del Rincón 146 22,52 1.117 28117
Robledillo de la Jara 118 21,03 1.015 28124
El Atazar 110 28,48 992 28016
La Serna del Monte 110 5,52 1.080 28138
Horcajuelo de la Sierra 104 23,85 1.135 28071
Puebla de la Sierra 98 56,71 1.160 28118
Somosierra 93 20,42 1.432 28143
La Hiruela 88 17,17 1.254 28069
Robregordo 79 18,36 1.284 28126
La Acebeda 70 21,88 1.267 28001
Madarcos 69 8,56 1.060 28078

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

El municipio más poblado de la provincia de Madrid es Madrid, con 3.506.730 habitantes, y el más extenso es Madrid, con 604,4 km². El menos poblado es Madarcos, con 69 habitantes, y el más pequeño, Casarrubuelos, con 5,34 km².

¿Cuál es el punto más alto de la provincia?

El punto más alto de la provincia de Madrid es Peñalara, a 2.428 metros sobre el nivel del mar según el modelo digital del terreno del IGN, en el término de Rascafría. El municipio situado a más altitud es Somosierra, a 1.432 m, y el más bajo, Aldea del Fresno, a 476 m.

¿Qué provincias limitan con Madrid?

La provincia de Madrid limita con 5 provincias, que son Ávila, Cuenca, Guadalajara, Segovia y Toledo; sus límites siguen en su mayoría los trazados en la división provincial de 1833. Cada nombre enlaza con la ficha de esa provincia, y la tabla de las 50 provincias permite compararlas todas.

Herramientas para Madrid: amanecer y atardecer, altitud, kilómetros a la redonda y códigos postales.

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