Municipalities in Community of Madrid by population aged 16 to 64

Madrid had the highest population aged 16 to 64 of 179 municipalities in 2023, at 2.22 million. La Acebeda had the lowest, at 31. The median was 2,922 and the figure for Community of Madrid was 4.56 million. Source: the Instituto Nacional de Estadística.

Highest2,220,873Madrid
Lowest31La Acebeda
Median2,922179 municipalities
Community of Madrid4,564,200History

Top 40 municipalities, 2023

CSVChart (SVG)

MadridMadrid: 2,220,873 persons2,220,873MóstolesMóstoles: 132,351 persons132,351Alcalá de HenaresAlcalá de Henares: 130,790 persons130,790FuenlabradaFuenlabrada: 128,326 persons128,326GetafeGetafe: 120,246 persons120,246LeganésLeganés: 119,972 persons119,972AlcorcónAlcorcón: 108,895 persons108,895Torrejón de ArdozTorrejón de Ardoz: 93,186 persons93,186ParlaParla: 88,680 persons88,680AlcobendasAlcobendas: 78,614 persons78,614Rivas-VaciamadridRivas-Vaciamadrid: 69,714 persons69,714Las Rozas de MadridLas Rozas de Madrid: 65,411 persons65,411San Sebastián de los ReyesSan Sebastián de los Reyes: 61,672 persons61,672ValdemoroValdemoro: 57,046 persons57,046Pozuelo de AlarcónPozuelo de Alarcón: 56,851 persons56,851CosladaCoslada: 51,215 persons51,215MajadahondaMajadahonda: 47,078 persons47,078Collado VillalbaCollado Villalba: 45,945 persons45,945Boadilla del MonteBoadilla del Monte: 43,226 persons43,226Arganda del ReyArganda del Rey: 40,008 persons40,008AranjuezAranjuez: 39,853 persons39,853PintoPinto: 37,668 persons37,668Colmenar ViejoColmenar Viejo: 37,503 persons37,503Tres CantosTres Cantos: 34,573 persons34,573San Fernando de HenaresSan Fernando de Henares: 26,920 persons26,920GalapagarGalapagar: 24,343 persons24,343ArroyomolinosArroyomolinos: 24,296 persons24,296NavalcarneroNavalcarnero: 21,236 persons21,236Villaviciosa de OdónVillaviciosa de Odón: 18,700 persons18,700Paracuellos de JaramaParacuellos de Jarama: 17,973 persons17,973CiempozuelosCiempozuelos: 17,494 persons17,494TorrelodonesTorrelodones: 16,851 persons16,851Mejorada del CampoMejorada del Campo: 16,573 persons16,573Villanueva de la CañadaVillanueva de la Cañada: 16,170 persons16,170AlgeteAlgete: 14,275 persons14,275San Martín de la VegaSan Martín de la Vega: 14,093 persons14,093Humanes de MadridHumanes de Madrid: 13,558 persons13,558Villanueva del PardilloVillanueva del Pardillo: 12,379 persons12,379San Lorenzo de El EscorialSan Lorenzo de El Escorial: 12,220 persons12,220VillalbillaVillalbilla: 11,457 persons11,457
persons. Source: INE. Retrieved 2026-10-07.

Full ranking

RankMunicipalities2023
persons
Change on 2022
1Madrid2,220,873+2.9%
2Móstoles132,351+0.6%
3Alcalá de Henares130,790+1.1%
4Fuenlabrada128,326-1.6%
5Getafe120,246+1.4%
6Leganés119,972+2.1%
7Alcorcón108,895+1.5%
8Torrejón de Ardoz93,186+2.1%
9Parla88,680+2.3%
10Alcobendas78,614+2.5%
11Rivas-Vaciamadrid69,714+3%
12Las Rozas de Madrid65,411+2.6%
13San Sebastián de los Reyes61,672+1.7%
14Valdemoro57,046+3.5%
15Pozuelo de Alarcón56,851+1%
16Coslada51,215-2.1%
17Majadahonda47,078+0.6%
18Collado Villalba45,945+2.2%
19Boadilla del Monte43,226+3.9%
20Arganda del Rey40,008+2.2%
21Aranjuez39,853+1.4%
22Pinto37,668+2.2%
23Colmenar Viejo37,503+3.3%
24Tres Cantos34,573+1.4%
25San Fernando de Henares26,920-0.8%
26Galapagar24,343+1.4%
27Arroyomolinos24,296+3.7%
28Navalcarnero21,236+2.1%
29Villaviciosa de Odón18,700+2.5%
30Paracuellos de Jarama17,973+2.3%
31Ciempozuelos17,494+1.9%
32Torrelodones16,851+1.4%
33Mejorada del Campo16,573+0.9%
34Villanueva de la Cañada16,170+2.8%
35Algete14,275+0.8%
36San Martín de la Vega14,093+2%
37Humanes de Madrid13,558+0.9%
38Villanueva del Pardillo12,379+3.5%
39San Lorenzo de El Escorial12,220-0.2%
40Villalbilla11,457+6.1%
41Guadarrama11,250+0.6%
42El Escorial11,221+0.6%
43Meco11,124+1.8%
44Alpedrete10,681+2.5%
45Velilla de San Antonio9,678+4.3%
46Moralzarzal9,654+1.4%
47San Agustín del Guadalix9,445+0.5%
48Valdemorillo9,278+1.7%
49Brunete7,633+2.1%
50Daganzo de Arriba7,567+0.9%
51Griñón7,062+0.9%
52Torrejón de la Calzada6,886+2.2%
53El Molar6,831+4.3%
54Colmenarejo6,749+1.2%
55El Álamo6,642+3.1%
56Sevilla la Nueva6,568+3%
57Loeches6,561+2.9%
58Manzanares el Real6,460+1.8%
59Soto del Real6,357+1.5%
60Hoyo de Manzanares6,149+0.9%
61Colmenar de Oreja5,809+2%
62El Boalo5,703+3.1%
63San Martín de Valdeiglesias5,687+2%
64Camarma de Esteruelas5,421+3.7%
65Cobeña5,331+2.9%
66Morata de Tajuña5,282+1.3%
67Torres de la Alameda5,230+0.5%
68Cercedilla5,202+1.4%
69Collado Mediano5,132+1.1%
70Villarejo de Salvanés5,102+1.4%
71Fuente el Saz de Jarama5,018+3.7%
72Nuevo Baztán5,005+3%
73Miraflores de la Sierra4,865+4.8%
74Villa del Prado4,747+3%
75Guadalix de la Sierra4,649+2.1%
76Campo Real4,555+1.1%
77Cubas de la Sagra4,541+2.1%
78Pedrezuela4,376+1.5%
79Becerril de la Sierra4,239+0.9%
80Moraleja de Enmedio3,737+1.5%
81Chinchón3,727-0.2%
82Ajalvir3,582+2.7%
83Valdetorres de Jarama3,409+3.7%
84Los Molinos3,285+2.2%
85Torrelaguna3,252+0.3%
86Torrejón de Velasco3,247+2.4%
87Serranillos del Valle3,205+2.2%
88Robledo de Chavela3,155+2.5%
89Valdeolmos-Alalpardo3,050+3%
90Talamanca de Jarama2,922+3.9%
91Casarrubuelos2,830+2.6%
92Quijorna2,599+4.5%
93Villaconejos2,272+0.7%
94Navacerrada2,183+2%
95Aldea del Fresno2,155+5%
96Valdilecha2,152+2.3%
97Perales de Tajuña2,132+1.8%
98Navas del Rey2,120+4.2%
99Navalagamella2,073+7.4%
100Cadalso de los Vidrios2,024-1.3%
101La Cabrera1,963+3.8%
102Pelayos de la Presa1,940+3.6%
103Los Santos de la Humosa1,897+0.8%
104Bustarviejo1,856+1.1%
105Tielmes1,824-0.7%
106Venturada1,805+4.5%
107Villamanta1,772+1.5%
108Fresno de Torote1,662+3.1%
109Chapinería1,658+2%
110Villar del Olmo1,591+1.6%
111Carabaña1,499+0.9%
111El Vellón1,499+5.4%
113Fuentidueña de Tajo1,465-2.2%
114Batres1,321+3.2%
115Colmenar del Arroyo1,275+0.5%
116Buitrago del Lozoya1,257+1.2%
117Cenicientos1,256+0.5%
118Belmonte de Tajo1,215+3.8%
119Fresnedillas de la Oliva1,198-0.8%
120Villanueva de Perales1,191+4.2%
121Valdeavero1,190+4%
122Zarzalejo1,178+2.3%
123Navalafuente1,133+2.1%
124Rascafría1,110-1.7%
125Villamantilla1,092+2.9%
126Santa María de la Alameda984-0.3%
127Lozoyuela-Navas-Sieteiglesias959+1.4%
128Orusco de Tajuña914+5.5%
129Anchuelo903+0.8%
130Estremera901+2.6%
131Titulcia8980%
132Pozuelo del Rey877+6.8%
133Valdelaguna697+3.3%
134Valdemanco666+0.8%
135Santorcaz654+3.3%
136Torremocha de Jarama647+2.9%
137Pezuela de las Torres627+6.3%
138Ribatejada626+5%
139Cabanillas de la Sierra624+4%
140Villamanrique de Tajo535+7.9%
141Valdemaqueda518+4%
142Corpa517+4.9%
143El Berrueco505+2%
144Puentes Viejas501+11.1%
145Ambite446+5.2%
146Valdepiélagos435+0.7%
147Valdaracete413+1%
148Lozoya392+1%
149Valverde de Alcalá368-2.6%
150Rozas de Puerto Real365-2.1%
151Brea de Tajo338+0.9%
152Patones310+5.1%
153Canencia292-0.3%
154Garganta de los Montes287+5.9%
155Olmeda de las Fuentes278+7.3%
156Gargantilla del Lozoya y Pinilla de Buitrago258+1.6%
157Montejo de la Sierra254+7.2%
158Villavieja del Lozoya219+7.9%
159Redueña210+3.4%
160Alameda del Valle170+11.1%
161Braojos154-1.3%
161Horcajo de la Sierra-Aoslos154+17.6%
163Gascones153+9.3%
164Berzosa del Lozoya134-2.9%
165Pinilla del Valle129+3.2%
166Piñuécar-Gandullas118-3.3%
167Cervera de Buitrago103-1%
168Navarredonda y San Mamés99+7.6%
169Prádena del Rincón96+7.9%
170Robledillo de la Jara86+13.2%
171El Atazar73-3.9%
171La Serna del Monte73-5.2%
173Puebla de la Sierra66+11.9%
174Horcajuelo de la Sierra65-3%
175Somosierra630%
176La Hiruela45-6.3%
177Madarcos44+15.8%
177Robregordo44+4.8%
179La Acebeda31+6.9%

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=10

Connect 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.22 million in 2023, according to the Instituto Nacional de Estadística.

Which municipality has the lowest population aged 16 to 64?

La Acebeda, with 31 in 2023.

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