Provinces of Spain by population aged 16 to 64

Madrid province had the highest population aged 16 to 64 of 52 provinces in 2024, at 4.67 million. Soria province had the lowest, at 55,405. The median was 401,445 and the figure for Spain was 31.72 million. Source: the Instituto Nacional de Estadística.

Highest4,670,513Madrid province
Lowest55,405Soria province
Median401,44552 provinces
Spain31,716,737History

All provinces, 2024

CSVChart (SVG)

Madrid provinceMadrid province: 4,670,513 persons4,670,513Barcelona provinceBarcelona province: 3,870,768 persons3,870,768Valencia provinceValencia province: 1,781,553 persons1,781,553Seville provinceSeville province: 1,302,399 persons1,302,399Alicante provinceAlicante province: 1,287,505 persons1,287,505Málaga provinceMálaga province: 1,174,685 persons1,174,685Murcia provinceMurcia province: 1,040,563 persons1,040,563Balearic Islands provinceBalearic Islands province: 846,206 persons846,206Cádiz provinceCádiz province: 834,881 persons834,881Las Palmas provinceLas Palmas province: 817,226 persons817,226Santa Cruz de Tenerife provinceSanta Cruz de Tenerife province: 743,771 persons743,771Biscay provinceBiscay province: 727,981 persons727,981A Coruña provinceA Coruña province: 697,685 persons697,685Zaragoza provinceZaragoza province: 630,795 persons630,795Granada provinceGranada province: 617,681 persons617,681Asturias provinceAsturias province: 617,295 persons617,295Pontevedra provincePontevedra province: 599,184 persons599,184Tarragona provinceTarragona province: 556,700 persons556,700Girona provinceGirona province: 535,742 persons535,742Almería provinceAlmería province: 509,560 persons509,560Córdoba provinceCórdoba province: 500,183 persons500,183Toledo provinceToledo province: 484,822 persons484,822Gipuzkoa provinceGipuzkoa province: 455,383 persons455,383Navarre provinceNavarre province: 433,118 persons433,118Badajoz provinceBadajoz province: 431,276 persons431,276Jaén provinceJaén province: 402,970 persons402,970Castellón provinceCastellón province: 399,920 persons399,920Cantabria provinceCantabria province: 373,230 persons373,230Huelva provinceHuelva province: 358,129 persons358,129Valladolid provinceValladolid province: 326,580 persons326,580Ciudad Real provinceCiudad Real province: 317,924 persons317,924Lleida provinceLleida province: 293,524 persons293,524León provinceLeón province: 269,990 persons269,990Albacete provinceAlbacete province: 254,496 persons254,496Cáceres provinceCáceres province: 244,316 persons244,316Burgos provinceBurgos province: 222,132 persons222,132Álava provinceÁlava province: 212,575 persons212,575La Rioja provinceLa Rioja province: 205,628 persons205,628Salamanca provinceSalamanca province: 198,226 persons198,226Lugo provinceLugo province: 192,498 persons192,498Guadalajara provinceGuadalajara province: 188,386 persons188,386Ourense provinceOurense province: 175,663 persons175,663Huesca provinceHuesca province: 144,185 persons144,185Cuenca provinceCuenca province: 127,295 persons127,295Segovia provinceSegovia province: 99,274 persons99,274Ávila provinceÁvila province: 97,682 persons97,682Zamora provinceZamora province: 96,573 persons96,573Palencia provincePalencia province: 95,824 persons95,824Teruel provinceTeruel province: 83,733 persons83,733Melilla provinceMelilla province: 56,761 persons56,761Ceuta provinceCeuta province: 56,343 persons56,343Soria provinceSoria province: 55,405 persons55,405
persons. Source: INE. Retrieved 2026-10-07.

Full ranking

RankProvinces2024
persons
Change on 2023
1Madrid province4,670,513+2.3%
2Barcelona province3,870,768+1.7%
3Valencia province1,781,553+2.3%
4Seville province1,302,399+0.6%
5Alicante province1,287,505+2.2%
6Málaga province1,174,685+1.4%
7Murcia province1,040,563+1.1%
8Balearic Islands province846,206+2.2%
9Cádiz province834,881+0.1%
10Las Palmas province817,226+1.2%
11Santa Cruz de Tenerife province743,771+1.2%
12Biscay province727,981+0.4%
13A Coruña province697,685+0.2%
14Zaragoza province630,795+1%
15Granada province617,681+0.3%
16Asturias province617,295-0.1%
17Pontevedra province599,184-0.1%
18Tarragona province556,700+1.7%
19Girona province535,742+1.7%
20Almería province509,560+0.8%
21Córdoba province500,183-0.5%
22Toledo province484,822+1.6%
23Gipuzkoa province455,383+0.4%
24Navarre province433,118+1%
25Badajoz province431,276-0.4%
26Jaén province402,970-0.7%
27Castellón province399,920+1.9%
28Cantabria province373,230+0.1%
29Huelva province358,129+0.2%
30Valladolid province326,580+0.5%
31Ciudad Real province317,924-0.1%
32Lleida province293,524+1.2%
33León province269,990-0.7%
34Albacete province254,496+0.2%
35Cáceres province244,316-0.5%
36Burgos province222,132+0.5%
37Álava province212,575+0.6%
38La Rioja province205,628+0.5%
39Salamanca province198,226-0.3%
40Lugo province192,498+0.1%
41Guadalajara province188,386+2.1%
42Ourense province175,663-0.2%
43Huesca province144,185+0.6%
44Cuenca province127,295+0.2%
45Segovia province99,274+0.6%
46Ávila province97,682+0.1%
47Zamora province96,573-0.8%
48Palencia province95,824-0.6%
49Teruel province83,7330%
50Melilla province56,761+0.7%
51Ceuta province56,343+0.6%
52Soria province55,405+0.2%

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 provinces 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 Provinces of Spain by population aged 16 to 64 using official data, and cite the source.
rank_places {"indicator":"population_16_64","level":"province","within":"Spain","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population_16_64&level=province&within=Spain&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which province has the highest population aged 16 to 64?

Madrid province, with 4.67 million in 2024, according to the Instituto Nacional de Estadística.

Which province has the lowest population aged 16 to 64?

Soria province, with 55,405 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

Provinces of Spain: more rankings