Spagna.ccArt, history, language, past and present
Community of Madrid

Municipalities of the province of Madrid

The 83 main municipalities of the province of Madrid, with map, data and guides.

The province of Madrid has 83 municipalities with at least 5,000 inhabitants, home to 6,978,577 people in all (INE, 1 January 2025). The capital is Madrid, and the most populous municipalities are Madrid, Móstoles, Alcalá de Henares. It belongs to our “Community of Madrid” section.

Municipalities

MunicipalityPopulation (2025)km²per km²
Madrid ★3,506,730605.35,793
Móstoles214,81746.04,670
Alcalá de Henares ★203,20887.72,317
Leganés195,73441.04,774
Getafe193,23880.02,415
Fuenlabrada190,07638.84,899
Alcorcón175,71934.45,108
Torrejón de Ardoz143,52632.24,457
Parla ★137,47127.84,945
Alcobendas123,34243.02,868
Rivas-Vaciamadrid103,14866.81,544
Las Rozas de Madrid99,03758.01,708
San Sebastián de los Reyes96,99257.91,675
Pozuelo de Alarcón89,77039.72,261
Valdemoro85,97263.91,345
Coslada80,51211.86,823
Majadahonda73,62539.41,869
Collado Villalba67,27425.42,649
Boadilla del Monte ★66,34945.21,468
Aranjuez ★63,040188.7334
Arganda del Rey60,41980.7749
Colmenar Viejo58,730180.8325
Pinto56,65161.4923
Tres Cantos54,59239.91,368
San Fernando de Henares39,05938.81,007
Arroyomolinos38,07520.21,885
Galapagar36,75865.8559
Navalcarnero33,331100.5332
Villaviciosa de Odón30,12768.1442
Paracuellos de Jarama27,65042.7648
Ciempozuelos26,35049.9528
Torrelodones25,43320.21,259
Mejorada del Campo25,04914.71,704
Villanueva de la Cañada24,02833.5717
Algete21,14437.5564
San Martín de la Vega21,010107.3196
Humanes de Madrid20,50019.01,079
San Lorenzo de El Escorial18,87255.9338
Villalbilla18,68733.7555
Villanueva del Pardillo18,46624.6751
Guadarrama17,54757.8304
El Escorial17,17169.1248
Meco15,92237.1429
Alpedrete15,68610.61,480
Moralzarzal14,77244.2334
Velilla de San Antonio ★14,46814.5998
Valdemorillo14,42094.0153
San Agustín del Guadalix13,82537.2372
Brunete11,28749.4228
Griñón10,79916.8643
Daganzo de Arriba10,76444.7241
Torrejón de la Calzada10,6539.51,121
El Álamo10,59421.8486
El Molar9,99950.4198
Sevilla la Nueva9,80223.6415
Manzanares el Real9,648126.676
Colmenarejo9,64033.0292
Soto del Real9,40042.8220
San Martín de Valdeiglesias9,324117.479
Hoyo de Manzanares9,31045.6204
Loeches9,26146.6199
Colmenar de Oreja9,127126.272
El Boalo8,77040.0219
Morata de Tajuña8,39743.9191
Camarma de Esteruelas8,33133.2251
Villarejo de Salvanés8,042120.667
Torres de la Alameda7,82444.4176
Cercedilla7,77235.9216
Villa del Prado7,74377.5100
Collado Mediano7,72220.7373
Cobeña7,67021.2362
Nuevo Baztán7,42918.4404
Fuente el Saz de Jarama7,41334.7214
Miraflores de la Sierra7,35056.1131
Cubas de la Sagra7,23812.7570
Guadalix de la Sierra6,99360.6115
Campo Real6,97460.9115
Becerril de la Sierra6,73729.4229
Pedrezuela6,60627.3242
Chinchón5,800114.051
Moraleja de Enmedio5,58033.2168
Valdetorres de Jarama5,17534.8149
Torrelaguna5,08142.6119

★ = municipality with a dedicated guide. Municipalities with at least 5,000 inhabitants are listed.