Data / Rankings / Population aged 16 to 64 / Municipalities in Community of Madrid
Municipalities in Community of Madrid by population aged 16 to 64
Madrid had the highest population aged 16 to 64 of 179 municipalities in 2022, at 2.16 million. La Acebeda had the lowest, at 29. The median was 2,812 and the figure for Community of Madrid was 4.46 million. Source: the Instituto Nacional de Estadística.
Median 2,812 179 municipalities
Community of Madrid 4,464,013 History
Madrid Madrid: 2,157,942 persons 2,157,942 Móstoles Móstoles: 131,544 persons 131,544 Fuenlabrada Fuenlabrada: 130,432 persons 130,432 Alcalá de Henares Alcalá de Henares: 129,424 persons 129,424 Getafe Getafe: 118,593 persons 118,593 Leganés Leganés: 117,494 persons 117,494 Alcorcón Alcorcón: 107,248 persons 107,248 Torrejón de Ardoz Torrejón de Ardoz: 91,280 persons 91,280 Parla Parla: 86,722 persons 86,722 Alcobendas Alcobendas: 76,666 persons 76,666 Rivas-Vaciamadrid Rivas-Vaciamadrid: 67,686 persons 67,686 Las Rozas de Madrid Las Rozas de Madrid: 63,765 persons 63,765 San Sebastián de los Reyes San Sebastián de los Reyes: 60,655 persons 60,655 Pozuelo de Alarcón Pozuelo de Alarcón: 56,308 persons 56,308 Valdemoro Valdemoro: 55,142 persons 55,142 Coslada Coslada: 52,301 persons 52,301 Majadahonda Majadahonda: 46,785 persons 46,785 Collado Villalba Collado Villalba: 44,950 persons 44,950 Boadilla del Monte Boadilla del Monte: 41,611 persons 41,611 Aranjuez Aranjuez: 39,300 persons 39,300 Arganda del Rey Arganda del Rey: 39,140 persons 39,140 Pinto Pinto: 36,868 persons 36,868 Colmenar Viejo Colmenar Viejo: 36,297 persons 36,297 Tres Cantos Tres Cantos: 34,098 persons 34,098 San Fernando de Henares San Fernando de Henares: 27,130 persons 27,130 Galapagar Galapagar: 24,016 persons 24,016 Arroyomolinos Arroyomolinos: 23,425 persons 23,425 Navalcarnero Navalcarnero: 20,800 persons 20,800 Villaviciosa de Odón Villaviciosa de Odón: 18,249 persons 18,249 Paracuellos de Jarama Paracuellos de Jarama: 17,575 persons 17,575 Ciempozuelos Ciempozuelos: 17,160 persons 17,160 Torrelodones Torrelodones: 16,614 persons 16,614 Mejorada del Campo Mejorada del Campo: 16,427 persons 16,427 Villanueva de la Cañada Villanueva de la Cañada: 15,730 persons 15,730 Algete Algete: 14,162 persons 14,162 San Martín de la Vega San Martín de la Vega: 13,818 persons 13,818 Humanes de Madrid Humanes de Madrid: 13,441 persons 13,441 San Lorenzo de El Escorial San Lorenzo de El Escorial: 12,249 persons 12,249 Villanueva del Pardillo Villanueva del Pardillo: 11,964 persons 11,964 Guadarrama Guadarrama: 11,182 persons 11,182 persons. Source: INE . Retrieved 2026-10-07.
Full ranking Rank Municipalities 2022persons Change on 2021 1 Madrid 2,157,942 -0.2% 2 Móstoles 131,544 -0.8% 3 Fuenlabrada 130,432 -2.4% 4 Alcalá de Henares 129,424 -0.1% 5 Getafe 118,593 +0.8% 6 Leganés 117,494 -0.2% 7 Alcorcón 107,248 +0.5% 8 Torrejón de Ardoz 91,280 +1.6% 9 Parla 86,722 -0.5% 10 Alcobendas 76,666 -0.3% 11 Rivas-Vaciamadrid 67,686 +3% 12 Las Rozas de Madrid 63,765 +1% 13 San Sebastián de los Reyes 60,655 -0.5% 14 Pozuelo de Alarcón 56,308 +0.3% 15 Valdemoro 55,142 +2.6% 16 Coslada 52,301 -2% 17 Majadahonda 46,785 +0.1% 18 Collado Villalba 44,950 +0.7% 19 Boadilla del Monte 41,611 +6.7% 20 Aranjuez 39,300 -0.1% 21 Arganda del Rey 39,140 +1.8% 22 Pinto 36,868 +1% 23 Colmenar Viejo 36,297 +1.4% 24 Tres Cantos 34,098 +1.7% 25 San Fernando de Henares 27,130 -1.9% 26 Galapagar 24,016 +0.5% 27 Arroyomolinos 23,425 +3.5% 28 Navalcarnero 20,800 +1.8% 29 Villaviciosa de Odón 18,249 +0.3% 30 Paracuellos de Jarama 17,575 +1.9% 31 Ciempozuelos 17,160 +0.1% 32 Torrelodones 16,614 +2.7% 33 Mejorada del Campo 16,427 -0.1% 34 Villanueva de la Cañada 15,730 +1.3% 35 Algete 14,162 -0.8% 36 San Martín de la Vega 13,818 +0.3% 37 Humanes de Madrid 13,441 +0.8% 38 San Lorenzo de El Escorial 12,249 -0.2% 39 Villanueva del Pardillo 11,964 +2% 40 Guadarrama 11,182 +2.1% 41 El Escorial 11,159 -0.4% 42 Meco 10,926 +2.3% 43 Villalbilla 10,803 +5.1% 44 Alpedrete 10,417 +0.7% 45 Moralzarzal 9,519 +3.1% 46 San Agustín del Guadalix 9,400 +0.6% 47 Velilla de San Antonio 9,278 +2.3% 48 Valdemorillo 9,119 +1.4% 49 Daganzo de Arriba 7,496 +2% 50 Brunete 7,475 +1.1% 51 Griñón 6,997 -0.6% 52 Torrejón de la Calzada 6,735 +3.6% 53 Colmenarejo 6,672 +1.8% 54 El Molar 6,547 +1.8% 55 El Álamo 6,443 +0.8% 56 Sevilla la Nueva 6,377 +1% 57 Loeches 6,375 +1% 58 Manzanares el Real 6,345 +0.3% 59 Soto del Real 6,260 +1.6% 60 Hoyo de Manzanares 6,092 +1.8% 61 Colmenar de Oreja 5,697 +1.6% 62 San Martín de Valdeiglesias 5,577 +0.6% 63 El Boalo 5,532 +3.2% 64 Camarma de Esteruelas 5,229 +1.4% 65 Morata de Tajuña 5,213 +0.2% 66 Torres de la Alameda 5,202 -0.6% 67 Cobeña 5,182 +1.2% 68 Cercedilla 5,132 +2.8% 69 Collado Mediano 5,077 +1.8% 70 Villarejo de Salvanés 5,032 +0.8% 71 Nuevo Baztán 4,857 +2.6% 72 Fuente el Saz de Jarama 4,839 +2.9% 73 Miraflores de la Sierra 4,642 +2.3% 74 Villa del Prado 4,607 +3.9% 75 Guadalix de la Sierra 4,553 +1.1% 76 Campo Real 4,504 +2.7% 77 Cubas de la Sagra 4,447 +2.2% 78 Pedrezuela 4,312 +2.5% 79 Becerril de la Sierra 4,201 +2.2% 80 Chinchón 3,736 +2.6% 81 Moraleja de Enmedio 3,680 +0.8% 82 Ajalvir 3,487 +0.8% 83 Valdetorres de Jarama 3,286 +4.6% 84 Torrelaguna 3,243 +0.6% 85 Los Molinos 3,213 +3.4% 86 Torrejón de Velasco 3,170 +2.8% 87 Serranillos del Valle 3,135 +2.2% 88 Robledo de Chavela 3,077 +3.5% 89 Valdeolmos-Alalpardo 2,961 +3.1% 90 Talamanca de Jarama 2,812 +2% 91 Casarrubuelos 2,757 +1.7% 92 Quijorna 2,486 +3.5% 93 Villaconejos 2,256 -0.2% 94 Navacerrada 2,141 -0.2% 95 Valdilecha 2,104 +1% 96 Perales de Tajuña 2,095 +2.5% 97 Aldea del Fresno 2,052 +5.6% 98 Cadalso de los Vidrios 2,051 -0.5% 99 Navas del Rey 2,034 +1.8% 100 Navalagamella 1,930 +6.7% 101 La Cabrera 1,891 +1.3% 102 Los Santos de la Humosa 1,882 +2.6% 103 Pelayos de la Presa 1,872 +1.1% 104 Tielmes 1,837 +0.4% 105 Bustarviejo 1,835 +0.3% 106 Villamanta 1,745 +2.4% 107 Venturada 1,727 +3% 108 Chapinería 1,626 +1.9% 109 Fresno de Torote 1,612 +1.5% 110 Villar del Olmo 1,566 +1.1% 111 Fuentidueña de Tajo 1,498 +1.6% 112 Carabaña 1,485 +3.6% 113 El Vellón 1,422 +1.6% 114 Batres 1,280 +1.3% 115 Colmenar del Arroyo 1,269 +4% 116 Cenicientos 1,250 -0.2% 117 Buitrago del Lozoya 1,242 +0.3% 118 Fresnedillas de la Oliva 1,208 +3.3% 119 Belmonte de Tajo 1,171 +0.7% 120 Zarzalejo 1,151 +0.2% 121 Valdeavero 1,144 +1.7% 122 Villanueva de Perales 1,143 +3% 123 Rascafría 1,129 -2.3% 124 Navalafuente 1,110 +0.6% 125 Villamantilla 1,061 +5.7% 126 Santa María de la Alameda 987 +5.8% 127 Lozoyuela-Navas-Sieteiglesias 946 +2.7% 128 Titulcia 898 +0.3% 129 Anchuelo 896 -2% 130 Estremera 878 +1.9% 131 Orusco de Tajuña 866 +5.6% 132 Pozuelo del Rey 821 -1.1% 133 Valdelaguna 675 +1.5% 134 Valdemanco 661 +2.2% 135 Santorcaz 633 +2.1% 136 Torremocha de Jarama 629 +0.3% 137 Cabanillas de la Sierra 600 +4.5% 138 Ribatejada 596 +1.5% 139 Pezuela de las Torres 590 +2.4% 140 Valdemaqueda 498 +1.8% 141 Villamanrique de Tajo 496 -1.4% 142 El Berrueco 495 +2.5% 143 Corpa 493 +2.7% 144 Puentes Viejas 451 -2.4% 145 Valdepiélagos 432 +0.5% 146 Ambite 424 -2.5% 147 Valdaracete 409 +3% 148 Lozoya 388 -0.3% 149 Valverde de Alcalá 378 +4.7% 150 Rozas de Puerto Real 373 +1.6% 151 Brea de Tajo 335 +3.1% 152 Patones 295 -2.3% 153 Canencia 293 -2% 154 Garganta de los Montes 271 -5.6% 155 Olmeda de las Fuentes 259 +4.4% 156 Gargantilla del Lozoya y Pinilla de Buitrago 254 +10% 157 Montejo de la Sierra 237 0% 158 Redueña 203 +1.5% 158 Villavieja del Lozoya 203 +3.6% 160 Braojos 156 -0.6% 161 Alameda del Valle 153 -6.1% 162 Gascones 140 +12.9% 163 Berzosa del Lozoya 138 +7% 164 Horcajo de la Sierra-Aoslos 131 +23.6% 165 Pinilla del Valle 125 -1.6% 166 Piñuécar-Gandullas 122 -0.8% 167 Cervera de Buitrago 104 +4% 168 Navarredonda y San Mamés 92 -3.2% 169 Prádena del Rincón 89 -1.1% 170 La Serna del Monte 77 +13.2% 171 El Atazar 76 -1.3% 171 Robledillo de la Jara 76 +28.8% 173 Horcajuelo de la Sierra 67 -1.5% 174 Somosierra 63 +5% 175 Puebla de la Sierra 59 +20.4% 176 La Hiruela 48 0% 177 Robregordo 42 +7.7% 178 Madarcos 38 +11.8% 179 La Acebeda 29 +11.5%
Other periods
About this ranking Resident population aged 16 to 64 on 1 January (INE annual census). Used as the working-age denominator.
Spain only. For EU countries and regions use population_15_64 (Eurostat age band).
Every value in the ranking comes from the same publisher and the same period, so the municipalities are compared on one definition. Equal values share a rank.
How to cite Instituto Nacional de Estadística (INE). Censo anual de población: población de 16 a 64 años (tabla 68540). https://www.ine.es/jaxiT3/Tabla.htm?t=68540. Retrieved 2026-10-07.
Use this data in your AI agent Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:
Rank Municipalities in Community of Madrid by population aged 16 to 64 using official data, and cite the source. rank_places {"indicator":"population_16_64","level":"municipality","within":"Community of Madrid","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population_16_64&level=municipality&within=Community%20of%20Madrid&limit=10Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.
Questions Which municipality has the highest population aged 16 to 64? Madrid, with 2.16 million in 2022, according to the Instituto Nacional de Estadística.
Which municipality has the lowest population aged 16 to 64? La Acebeda, with 29 in 2022.
Where does this ranking come from? Every value comes from one source and one period, so the places are comparable: Instituto Nacional de Estadística, Censo anual de población: población de 16 a 64 años (tabla 68540). Retrieved 2026-10-07.
Population aged 16 to 64: other rankings
Municipalities in Community of Madrid: more rankings