Municipalities in Madrid province 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 Madrid province was 4.46 million. Source: the Instituto Nacional de Estadística.

Highest2,157,942Madrid
Lowest29La Acebeda
Median2,812179 municipalities
Madrid province4,464,013History

Top 40 municipalities, 2022

CSVChart (SVG)

MadridMadrid: 2,157,942 persons2,157,942MóstolesMóstoles: 131,544 persons131,544FuenlabradaFuenlabrada: 130,432 persons130,432Alcalá de HenaresAlcalá de Henares: 129,424 persons129,424GetafeGetafe: 118,593 persons118,593LeganésLeganés: 117,494 persons117,494AlcorcónAlcorcón: 107,248 persons107,248Torrejón de ArdozTorrejón de Ardoz: 91,280 persons91,280ParlaParla: 86,722 persons86,722AlcobendasAlcobendas: 76,666 persons76,666Rivas-VaciamadridRivas-Vaciamadrid: 67,686 persons67,686Las Rozas de MadridLas Rozas de Madrid: 63,765 persons63,765San Sebastián de los ReyesSan Sebastián de los Reyes: 60,655 persons60,655Pozuelo de AlarcónPozuelo de Alarcón: 56,308 persons56,308ValdemoroValdemoro: 55,142 persons55,142CosladaCoslada: 52,301 persons52,301MajadahondaMajadahonda: 46,785 persons46,785Collado VillalbaCollado Villalba: 44,950 persons44,950Boadilla del MonteBoadilla del Monte: 41,611 persons41,611AranjuezAranjuez: 39,300 persons39,300Arganda del ReyArganda del Rey: 39,140 persons39,140PintoPinto: 36,868 persons36,868Colmenar ViejoColmenar Viejo: 36,297 persons36,297Tres CantosTres Cantos: 34,098 persons34,098San Fernando de HenaresSan Fernando de Henares: 27,130 persons27,130GalapagarGalapagar: 24,016 persons24,016ArroyomolinosArroyomolinos: 23,425 persons23,425NavalcarneroNavalcarnero: 20,800 persons20,800Villaviciosa de OdónVillaviciosa de Odón: 18,249 persons18,249Paracuellos de JaramaParacuellos de Jarama: 17,575 persons17,575CiempozuelosCiempozuelos: 17,160 persons17,160TorrelodonesTorrelodones: 16,614 persons16,614Mejorada del CampoMejorada del Campo: 16,427 persons16,427Villanueva de la CañadaVillanueva de la Cañada: 15,730 persons15,730AlgeteAlgete: 14,162 persons14,162San Martín de la VegaSan Martín de la Vega: 13,818 persons13,818Humanes de MadridHumanes de Madrid: 13,441 persons13,441San Lorenzo de El EscorialSan Lorenzo de El Escorial: 12,249 persons12,249Villanueva del PardilloVillanueva del Pardillo: 11,964 persons11,964GuadarramaGuadarrama: 11,182 persons11,182
persons. Source: INE. Retrieved 2026-10-07.

Full ranking

RankMunicipalities2022
persons
Change on 2021
1Madrid2,157,942-0.2%
2Móstoles131,544-0.8%
3Fuenlabrada130,432-2.4%
4Alcalá de Henares129,424-0.1%
5Getafe118,593+0.8%
6Leganés117,494-0.2%
7Alcorcón107,248+0.5%
8Torrejón de Ardoz91,280+1.6%
9Parla86,722-0.5%
10Alcobendas76,666-0.3%
11Rivas-Vaciamadrid67,686+3%
12Las Rozas de Madrid63,765+1%
13San Sebastián de los Reyes60,655-0.5%
14Pozuelo de Alarcón56,308+0.3%
15Valdemoro55,142+2.6%
16Coslada52,301-2%
17Majadahonda46,785+0.1%
18Collado Villalba44,950+0.7%
19Boadilla del Monte41,611+6.7%
20Aranjuez39,300-0.1%
21Arganda del Rey39,140+1.8%
22Pinto36,868+1%
23Colmenar Viejo36,297+1.4%
24Tres Cantos34,098+1.7%
25San Fernando de Henares27,130-1.9%
26Galapagar24,016+0.5%
27Arroyomolinos23,425+3.5%
28Navalcarnero20,800+1.8%
29Villaviciosa de Odón18,249+0.3%
30Paracuellos de Jarama17,575+1.9%
31Ciempozuelos17,160+0.1%
32Torrelodones16,614+2.7%
33Mejorada del Campo16,427-0.1%
34Villanueva de la Cañada15,730+1.3%
35Algete14,162-0.8%
36San Martín de la Vega13,818+0.3%
37Humanes de Madrid13,441+0.8%
38San Lorenzo de El Escorial12,249-0.2%
39Villanueva del Pardillo11,964+2%
40Guadarrama11,182+2.1%
41El Escorial11,159-0.4%
42Meco10,926+2.3%
43Villalbilla10,803+5.1%
44Alpedrete10,417+0.7%
45Moralzarzal9,519+3.1%
46San Agustín del Guadalix9,400+0.6%
47Velilla de San Antonio9,278+2.3%
48Valdemorillo9,119+1.4%
49Daganzo de Arriba7,496+2%
50Brunete7,475+1.1%
51Griñón6,997-0.6%
52Torrejón de la Calzada6,735+3.6%
53Colmenarejo6,672+1.8%
54El Molar6,547+1.8%
55El Álamo6,443+0.8%
56Sevilla la Nueva6,377+1%
57Loeches6,375+1%
58Manzanares el Real6,345+0.3%
59Soto del Real6,260+1.6%
60Hoyo de Manzanares6,092+1.8%
61Colmenar de Oreja5,697+1.6%
62San Martín de Valdeiglesias5,577+0.6%
63El Boalo5,532+3.2%
64Camarma de Esteruelas5,229+1.4%
65Morata de Tajuña5,213+0.2%
66Torres de la Alameda5,202-0.6%
67Cobeña5,182+1.2%
68Cercedilla5,132+2.8%
69Collado Mediano5,077+1.8%
70Villarejo de Salvanés5,032+0.8%
71Nuevo Baztán4,857+2.6%
72Fuente el Saz de Jarama4,839+2.9%
73Miraflores de la Sierra4,642+2.3%
74Villa del Prado4,607+3.9%
75Guadalix de la Sierra4,553+1.1%
76Campo Real4,504+2.7%
77Cubas de la Sagra4,447+2.2%
78Pedrezuela4,312+2.5%
79Becerril de la Sierra4,201+2.2%
80Chinchón3,736+2.6%
81Moraleja de Enmedio3,680+0.8%
82Ajalvir3,487+0.8%
83Valdetorres de Jarama3,286+4.6%
84Torrelaguna3,243+0.6%
85Los Molinos3,213+3.4%
86Torrejón de Velasco3,170+2.8%
87Serranillos del Valle3,135+2.2%
88Robledo de Chavela3,077+3.5%
89Valdeolmos-Alalpardo2,961+3.1%
90Talamanca de Jarama2,812+2%
91Casarrubuelos2,757+1.7%
92Quijorna2,486+3.5%
93Villaconejos2,256-0.2%
94Navacerrada2,141-0.2%
95Valdilecha2,104+1%
96Perales de Tajuña2,095+2.5%
97Aldea del Fresno2,052+5.6%
98Cadalso de los Vidrios2,051-0.5%
99Navas del Rey2,034+1.8%
100Navalagamella1,930+6.7%
101La Cabrera1,891+1.3%
102Los Santos de la Humosa1,882+2.6%
103Pelayos de la Presa1,872+1.1%
104Tielmes1,837+0.4%
105Bustarviejo1,835+0.3%
106Villamanta1,745+2.4%
107Venturada1,727+3%
108Chapinería1,626+1.9%
109Fresno de Torote1,612+1.5%
110Villar del Olmo1,566+1.1%
111Fuentidueña de Tajo1,498+1.6%
112Carabaña1,485+3.6%
113El Vellón1,422+1.6%
114Batres1,280+1.3%
115Colmenar del Arroyo1,269+4%
116Cenicientos1,250-0.2%
117Buitrago del Lozoya1,242+0.3%
118Fresnedillas de la Oliva1,208+3.3%
119Belmonte de Tajo1,171+0.7%
120Zarzalejo1,151+0.2%
121Valdeavero1,144+1.7%
122Villanueva de Perales1,143+3%
123Rascafría1,129-2.3%
124Navalafuente1,110+0.6%
125Villamantilla1,061+5.7%
126Santa María de la Alameda987+5.8%
127Lozoyuela-Navas-Sieteiglesias946+2.7%
128Titulcia898+0.3%
129Anchuelo896-2%
130Estremera878+1.9%
131Orusco de Tajuña866+5.6%
132Pozuelo del Rey821-1.1%
133Valdelaguna675+1.5%
134Valdemanco661+2.2%
135Santorcaz633+2.1%
136Torremocha de Jarama629+0.3%
137Cabanillas de la Sierra600+4.5%
138Ribatejada596+1.5%
139Pezuela de las Torres590+2.4%
140Valdemaqueda498+1.8%
141Villamanrique de Tajo496-1.4%
142El Berrueco495+2.5%
143Corpa493+2.7%
144Puentes Viejas451-2.4%
145Valdepiélagos432+0.5%
146Ambite424-2.5%
147Valdaracete409+3%
148Lozoya388-0.3%
149Valverde de Alcalá378+4.7%
150Rozas de Puerto Real373+1.6%
151Brea de Tajo335+3.1%
152Patones295-2.3%
153Canencia293-2%
154Garganta de los Montes271-5.6%
155Olmeda de las Fuentes259+4.4%
156Gargantilla del Lozoya y Pinilla de Buitrago254+10%
157Montejo de la Sierra2370%
158Redueña203+1.5%
158Villavieja del Lozoya203+3.6%
160Braojos156-0.6%
161Alameda del Valle153-6.1%
162Gascones140+12.9%
163Berzosa del Lozoya138+7%
164Horcajo de la Sierra-Aoslos131+23.6%
165Pinilla del Valle125-1.6%
166Piñuécar-Gandullas122-0.8%
167Cervera de Buitrago104+4%
168Navarredonda y San Mamés92-3.2%
169Prádena del Rincón89-1.1%
170La Serna del Monte77+13.2%
171El Atazar76-1.3%
171Robledillo de la Jara76+28.8%
173Horcajuelo de la Sierra67-1.5%
174Somosierra63+5%
175Puebla de la Sierra59+20.4%
176La Hiruela480%
177Robregordo42+7.7%
178Madarcos38+11.8%
179La Acebeda29+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 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.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 Madrid province: more rankings