Provinces of Spain by population aged 16 to 64, 2025

Madrid province had the highest population aged 16 to 64 of 52 provinces in 2025, at 4.75 million. Soria province had the lowest, at 55,379. The median was 404,765 and the figure for Spain was 32.07 million. Source: the Instituto Nacional de Estadística.

Highest4,749,590Madrid province
Lowest55,379Soria province
Median404,76552 provinces
Spain32,074,770History

All provinces, 2025

CSVChart (SVG)

Madrid provinceMadrid province: 4,749,590 persons4,749,590Barcelona provinceBarcelona province: 3,942,759 persons3,942,759Valencia provinceValencia province: 1,820,858 persons1,820,858Alicante provinceAlicante province: 1,315,242 persons1,315,242Seville provinceSeville province: 1,311,268 persons1,311,268Málaga provinceMálaga province: 1,186,189 persons1,186,189Murcia provinceMurcia province: 1,053,505 persons1,053,505Balearic Islands provinceBalearic Islands province: 860,002 persons860,002Cádiz provinceCádiz province: 835,086 persons835,086Las Palmas provinceLas Palmas province: 824,226 persons824,226Santa Cruz de Tenerife provinceSanta Cruz de Tenerife province: 748,955 persons748,955Biscay provinceBiscay province: 732,637 persons732,637A Coruña provinceA Coruña province: 702,341 persons702,341Zaragoza provinceZaragoza province: 638,218 persons638,218Granada provinceGranada province: 620,233 persons620,233Asturias provinceAsturias province: 618,700 persons618,700Pontevedra provincePontevedra province: 598,703 persons598,703Tarragona provinceTarragona province: 567,292 persons567,292Girona provinceGirona province: 543,445 persons543,445Almería provinceAlmería province: 515,695 persons515,695Córdoba provinceCórdoba province: 497,395 persons497,395Toledo provinceToledo province: 492,606 persons492,606Gipuzkoa provinceGipuzkoa province: 457,580 persons457,580Navarre provinceNavarre province: 437,252 persons437,252Badajoz provinceBadajoz province: 429,164 persons429,164Castellón provinceCastellón province: 408,701 persons408,701Jaén provinceJaén province: 400,829 persons400,829Cantabria provinceCantabria province: 374,416 persons374,416Huelva provinceHuelva province: 360,131 persons360,131Valladolid provinceValladolid province: 328,131 persons328,131Ciudad Real provinceCiudad Real province: 318,131 persons318,131Lleida provinceLleida province: 298,372 persons298,372León provinceLeón province: 268,843 persons268,843Albacete provinceAlbacete province: 254,732 persons254,732Cáceres provinceCáceres province: 242,580 persons242,580Burgos provinceBurgos province: 223,901 persons223,901Álava provinceÁlava province: 214,960 persons214,960La Rioja provinceLa Rioja province: 207,144 persons207,144Salamanca provinceSalamanca province: 198,301 persons198,301Guadalajara provinceGuadalajara province: 192,922 persons192,922Lugo provinceLugo province: 192,687 persons192,687Ourense provinceOurense province: 176,065 persons176,065Huesca provinceHuesca province: 145,082 persons145,082Cuenca provinceCuenca province: 127,236 persons127,236Segovia provinceSegovia province: 100,004 persons100,004Ávila provinceÁvila province: 97,328 persons97,328Palencia provincePalencia province: 95,612 persons95,612Zamora provinceZamora province: 95,595 persons95,595Teruel provinceTeruel province: 84,223 persons84,223Melilla provinceMelilla province: 57,752 persons57,752Ceuta provinceCeuta province: 56,772 persons56,772Soria provinceSoria province: 55,379 persons55,379
persons. Source: INE. Retrieved 2026-10-07.

Full ranking

RankProvinces2025
persons
Change on 2024
1Madrid province4,749,590+1.7%
2Barcelona province3,942,759+1.9%
3Valencia province1,820,858+2.2%
4Alicante province1,315,242+2.2%
5Seville province1,311,268+0.7%
6Málaga province1,186,189+1%
7Murcia province1,053,505+1.2%
8Balearic Islands province860,002+1.6%
9Cádiz province835,0860%
10Las Palmas province824,226+0.9%
11Santa Cruz de Tenerife province748,955+0.7%
12Biscay province732,637+0.6%
13A Coruña province702,341+0.7%
14Zaragoza province638,218+1.2%
15Granada province620,233+0.4%
16Asturias province618,700+0.2%
17Pontevedra province598,703-0.1%
18Tarragona province567,292+1.9%
19Girona province543,445+1.4%
20Almería province515,695+1.2%
21Córdoba province497,395-0.6%
22Toledo province492,606+1.6%
23Gipuzkoa province457,580+0.5%
24Navarre province437,252+1%
25Badajoz province429,164-0.5%
26Castellón province408,701+2.2%
27Jaén province400,829-0.5%
28Cantabria province374,416+0.3%
29Huelva province360,131+0.6%
30Valladolid province328,131+0.5%
31Ciudad Real province318,131+0.1%
32Lleida province298,372+1.7%
33León province268,843-0.4%
34Albacete province254,732+0.1%
35Cáceres province242,580-0.7%
36Burgos province223,901+0.8%
37Álava province214,960+1.1%
38La Rioja province207,144+0.7%
39Salamanca province198,3010%
40Guadalajara province192,922+2.4%
41Lugo province192,687+0.1%
42Ourense province176,065+0.2%
43Huesca province145,082+0.6%
44Cuenca province127,236-0%
45Segovia province100,004+0.7%
46Ávila province97,328-0.4%
47Palencia province95,612-0.2%
48Zamora province95,595-1%
49Teruel province84,223+0.6%
50Melilla province57,752+1.7%
51Ceuta province56,772+0.8%
52Soria province55,379-0%

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

Which province has the lowest population aged 16 to 64?

Soria province, with 55,379 in 2025.

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