Municipalities in Madrid province by population aged 16 to 64

Madrid had the highest population aged 16 to 64 of 179 municipalities in 2024, at 2.29 million. La Acebeda had the lowest, at 31. The median was 3,028 and the figure for Madrid province was 4.67 million. Source: the Instituto Nacional de Estadística.

Highest2,287,082Madrid
Lowest31La Acebeda
Median3,028179 municipalities
Madrid province4,670,513History

Top 40 municipalities, 2024

CSVChart (SVG)

MadridMadrid: 2,287,082 persons2,287,082MóstolesMóstoles: 133,814 persons133,814Alcalá de HenaresAlcalá de Henares: 131,869 persons131,869FuenlabradaFuenlabrada: 128,216 persons128,216GetafeGetafe: 123,550 persons123,550LeganésLeganés: 122,816 persons122,816AlcorcónAlcorcón: 110,761 persons110,761Torrejón de ArdozTorrejón de Ardoz: 95,409 persons95,409ParlaParla: 90,351 persons90,351AlcobendasAlcobendas: 80,213 persons80,213Rivas-VaciamadridRivas-Vaciamadrid: 70,469 persons70,469Las Rozas de MadridLas Rozas de Madrid: 65,861 persons65,861San Sebastián de los ReyesSan Sebastián de los Reyes: 63,509 persons63,509ValdemoroValdemoro: 58,969 persons58,969Pozuelo de AlarcónPozuelo de Alarcón: 57,333 persons57,333CosladaCoslada: 51,160 persons51,160MajadahondaMajadahonda: 47,550 persons47,550Collado VillalbaCollado Villalba: 46,731 persons46,731Boadilla del MonteBoadilla del Monte: 44,024 persons44,024AranjuezAranjuez: 41,057 persons41,057Arganda del ReyArganda del Rey: 40,394 persons40,394Colmenar ViejoColmenar Viejo: 38,623 persons38,623PintoPinto: 38,327 persons38,327Tres CantosTres Cantos: 35,292 persons35,292San Fernando de HenaresSan Fernando de Henares: 26,656 persons26,656ArroyomolinosArroyomolinos: 25,226 persons25,226GalapagarGalapagar: 24,876 persons24,876NavalcarneroNavalcarnero: 21,770 persons21,770Villaviciosa de OdónVillaviciosa de Odón: 19,198 persons19,198Paracuellos de JaramaParacuellos de Jarama: 18,298 persons18,298CiempozuelosCiempozuelos: 17,696 persons17,696Mejorada del CampoMejorada del Campo: 16,912 persons16,912TorrelodonesTorrelodones: 16,894 persons16,894Villanueva de la CañadaVillanueva de la Cañada: 16,220 persons16,220San Martín de la VegaSan Martín de la Vega: 14,397 persons14,397AlgeteAlgete: 14,367 persons14,367Humanes de MadridHumanes de Madrid: 13,776 persons13,776Villanueva del PardilloVillanueva del Pardillo: 12,751 persons12,751San Lorenzo de El EscorialSan Lorenzo de El Escorial: 12,313 persons12,313VillalbillaVillalbilla: 12,253 persons12,253
persons. Source: INE. Retrieved 2026-10-07.

Full ranking

RankMunicipalities2024
persons
Change on 2023
1Madrid2,287,082+3%
2Móstoles133,814+1.1%
3Alcalá de Henares131,869+0.8%
4Fuenlabrada128,216-0.1%
5Getafe123,550+2.7%
6Leganés122,816+2.4%
7Alcorcón110,761+1.7%
8Torrejón de Ardoz95,409+2.4%
9Parla90,351+1.9%
10Alcobendas80,213+2%
11Rivas-Vaciamadrid70,469+1.1%
12Las Rozas de Madrid65,861+0.7%
13San Sebastián de los Reyes63,509+3%
14Valdemoro58,969+3.4%
15Pozuelo de Alarcón57,333+0.8%
16Coslada51,160-0.1%
17Majadahonda47,550+1%
18Collado Villalba46,731+1.7%
19Boadilla del Monte44,024+1.8%
20Aranjuez41,057+3%
21Arganda del Rey40,394+1%
22Colmenar Viejo38,623+3%
23Pinto38,327+1.7%
24Tres Cantos35,292+2.1%
25San Fernando de Henares26,656-1%
26Arroyomolinos25,226+3.8%
27Galapagar24,876+2.2%
28Navalcarnero21,770+2.5%
29Villaviciosa de Odón19,198+2.7%
30Paracuellos de Jarama18,298+1.8%
31Ciempozuelos17,696+1.2%
32Mejorada del Campo16,912+2%
33Torrelodones16,894+0.3%
34Villanueva de la Cañada16,220+0.3%
35San Martín de la Vega14,397+2.2%
36Algete14,367+0.6%
37Humanes de Madrid13,776+1.6%
38Villanueva del Pardillo12,751+3%
39San Lorenzo de El Escorial12,313+0.8%
40Villalbilla12,253+6.9%
41Meco11,389+2.4%
42El Escorial11,326+0.9%
43Guadarrama11,268+0.2%
44Alpedrete10,886+1.9%
45Velilla de San Antonio10,151+4.9%
46Moralzarzal9,902+2.6%
47Valdemorillo9,721+4.8%
48San Agustín del Guadalix9,616+1.8%
49Brunete7,845+2.8%
50Daganzo de Arriba7,687+1.6%
51Griñón7,125+0.9%
52El Molar7,079+3.6%
53Torrejón de la Calzada6,998+1.6%
54Colmenarejo6,822+1.1%
55El Álamo6,765+1.9%
56Sevilla la Nueva6,718+2.3%
57Loeches6,666+1.6%
58Manzanares el Real6,559+1.5%
59Soto del Real6,380+0.4%
60Hoyo de Manzanares6,284+2.2%
61Colmenar de Oreja5,995+3.2%
62El Boalo5,795+1.6%
63San Martín de Valdeiglesias5,784+1.7%
64Camarma de Esteruelas5,702+5.2%
65Morata de Tajuña5,452+3.2%
66Cobeña5,347+0.3%
67Torres de la Alameda5,276+0.9%
68Cercedilla5,206+0.1%
69Villarejo de Salvanés5,182+1.6%
70Collado Mediano5,170+0.7%
71Nuevo Baztán5,155+3%
72Fuente el Saz de Jarama5,083+1.3%
73Miraflores de la Sierra5,024+3.3%
74Villa del Prado4,877+2.7%
75Guadalix de la Sierra4,750+2.2%
76Cubas de la Sagra4,722+4%
77Campo Real4,616+1.3%
78Pedrezuela4,403+0.6%
79Becerril de la Sierra4,401+3.8%
80Moraleja de Enmedio3,812+2%
81Chinchón3,797+1.9%
82Ajalvir3,677+2.7%
83Valdetorres de Jarama3,437+0.8%
84Torrejón de Velasco3,360+3.5%
85Torrelaguna3,283+1%
86Los Molinos3,213-2.2%
87Serranillos del Valle3,2060%
88Robledo de Chavela3,172+0.5%
89Valdeolmos-Alalpardo3,066+0.5%
90Talamanca de Jarama3,028+3.6%
91Casarrubuelos2,922+3.3%
92Quijorna2,734+5.2%
93Villaconejos2,278+0.3%
94Navacerrada2,210+1.2%
95Navas del Rey2,197+3.6%
96Valdilecha2,177+1.2%
97Aldea del Fresno2,166+0.5%
98Navalagamella2,159+4.1%
99Perales de Tajuña2,142+0.5%
100Cadalso de los Vidrios2,059+1.7%
101Pelayos de la Presa2,040+5.2%
102La Cabrera2,013+2.5%
103Bustarviejo1,918+3.3%
104Los Santos de la Humosa1,915+0.9%
105Tielmes1,888+3.5%
106Venturada1,816+0.6%
107Villamanta1,811+2.2%
108Fresno de Torote1,702+2.4%
109Chapinería1,699+2.5%
110Villar del Olmo1,588-0.2%
111Carabaña1,559+4%
112Fuentidueña de Tajo1,507+2.9%
113El Vellón1,475-1.6%
114Batres1,373+3.9%
115Colmenar del Arroyo1,315+3.1%
116Cenicientos1,290+2.7%
117Buitrago del Lozoya1,262+0.4%
118Belmonte de Tajo1,260+3.7%
119Valdeavero1,226+3%
119Zarzalejo1,226+4.1%
121Fresnedillas de la Oliva1,204+0.5%
122Villanueva de Perales1,203+1%
123Navalafuente1,175+3.7%
124Villamantilla1,128+3.3%
125Rascafría1,055-5%
126Santa María de la Alameda999+1.5%
127Orusco de Tajuña975+6.7%
128Lozoyuela-Navas-Sieteiglesias957-0.2%
129Titulcia935+4.1%
130Anchuelo916+1.4%
131Estremera909+0.9%
132Pozuelo del Rey897+2.3%
133Valdelaguna728+4.4%
134Santorcaz689+5.4%
135Valdemanco677+1.7%
136Torremocha de Jarama656+1.4%
137Cabanillas de la Sierra639+2.4%
138Ribatejada633+1.1%
139Pezuela de las Torres625-0.3%
140Villamanrique de Tajo545+1.9%
141Valdemaqueda532+2.7%
142Corpa510-1.4%
142Puentes Viejas510+1.8%
144El Berrueco502-0.6%
145Ambite452+1.3%
146Valdepiélagos437+0.5%
147Valdaracete422+2.2%
148Lozoya393+0.3%
149Valverde de Alcalá383+4.1%
150Rozas de Puerto Real363-0.5%
151Brea de Tajo355+5%
152Patones321+3.5%
153Canencia296+1.4%
154Garganta de los Montes283-1.4%
155Olmeda de las Fuentes2780%
156Gargantilla del Lozoya y Pinilla de Buitrago257-0.4%
157Montejo de la Sierra251-1.2%
158Villavieja del Lozoya228+4.1%
159Redueña2100%
160Alameda del Valle161-5.3%
161Braojos156+1.3%
162Gascones154+0.7%
163Horcajo de la Sierra-Aoslos144-6.5%
164Berzosa del Lozoya141+5.2%
165Piñuécar-Gandullas125+5.9%
166Pinilla del Valle124-3.9%
167Cervera de Buitrago99-3.9%
167Navarredonda y San Mamés990%
169Prádena del Rincón92-4.2%
170Robledillo de la Jara90+4.7%
171Somosierra75+19%
172El Atazar74+1.4%
173La Serna del Monte69-5.5%
174Horcajuelo de la Sierra650%
175Puebla de la Sierra61-7.6%
176La Hiruela49+8.9%
177Madarcos46+4.5%
178Robregordo42-4.5%
179La Acebeda310%

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 Madrid province by population aged 16 to 64 using official data, and cite the source.
rank_places {"indicator":"population_16_64","level":"municipality","within":"Madrid","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population_16_64&level=municipality&within=Madrid&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.29 million in 2024, according to the Instituto Nacional de Estadística.

Which municipality has the lowest population aged 16 to 64?

La Acebeda, with 31 in 2024.

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 Madrid province: more rankings