Provinces of Spain by population aged 15 to 64

Madrid province had the highest population aged 15 to 64 of 49 provinces in 2020, at 4.51 million. Soria province had the lowest, at 55,702. The median was 377,633 and the figure for Spain was 31.27 million. Source: Eurostat, European Commission.

Highest4,506,305Madrid province
Lowest55,702Soria province
Median377,63349 provinces
Spain31,274,248History

All provinces, 2020

CSVChart (SVG)

Madrid provinceMadrid province: 4,506,305 persons4,506,305Barcelona provinceBarcelona province: 3,760,038 persons3,760,038Valencia provinceValencia province: 1,713,649 persons1,713,649Seville provinceSeville province: 1,304,708 persons1,304,708Alicante provinceAlicante province: 1,231,700 persons1,231,700Málaga provinceMálaga province: 1,128,338 persons1,128,338Murcia provinceMurcia province: 1,014,595 persons1,014,595Cádiz provinceCádiz province: 842,730 persons842,730Biscay provinceBiscay province: 739,550 persons739,550A Coruña provinceA Coruña province: 708,413 persons708,413Asturias provinceAsturias province: 642,017 persons642,017Zaragoza provinceZaragoza province: 630,399 persons630,399Granada provinceGranada province: 618,052 persons618,052Pontevedra provincePontevedra province: 611,401 persons611,401Tarragona provinceTarragona province: 533,249 persons533,249Córdoba provinceCórdoba province: 516,204 persons516,204Girona provinceGirona province: 512,955 persons512,955Almería provinceAlmería province: 492,904 persons492,904Toledo provinceToledo province: 465,263 persons465,263Gipuzkoa provinceGipuzkoa province: 459,312 persons459,312Badajoz provinceBadajoz province: 444,954 persons444,954Navarre provinceNavarre province: 428,423 persons428,423Jaén provinceJaén province: 420,541 persons420,541Castellón provinceCastellón province: 384,433 persons384,433Cantabria provinceCantabria province: 377,633 persons377,633Huelva provinceHuelva province: 356,377 persons356,377Valladolid provinceValladolid province: 331,797 persons331,797Ciudad Real provinceCiudad Real province: 324,859 persons324,859Lleida provinceLleida province: 287,081 persons287,081León provinceLeón province: 283,865 persons283,865Albacete provinceAlbacete province: 257,701 persons257,701Cáceres provinceCáceres province: 253,965 persons253,965Burgos provinceBurgos province: 225,691 persons225,691Álava provinceÁlava province: 213,631 persons213,631La Rioja provinceLa Rioja province: 205,864 persons205,864Salamanca provinceSalamanca province: 205,158 persons205,158Lugo provinceLugo province: 198,354 persons198,354Ourense provinceOurense province: 180,220 persons180,220Guadalajara provinceGuadalajara province: 177,966 persons177,966Huesca provinceHuesca province: 142,748 persons142,748Cuenca provinceCuenca province: 127,536 persons127,536Zamora provinceZamora province: 102,284 persons102,284Palencia provincePalencia province: 101,196 persons101,196Segovia provinceSegovia province: 98,896 persons98,896Ávila provinceÁvila province: 98,577 persons98,577Teruel provinceTeruel province: 84,696 persons84,696Melilla provinceMelilla province: 57,584 persons57,584Ceuta provinceCeuta province: 57,380 persons57,380Soria provinceSoria province: 55,702 persons55,702
persons. Source: Eurostat. Retrieved 2026-10-09.

Full ranking

RankProvinces2020
persons
Change on 2019
1Madrid province4,506,305+1.9%
2Barcelona province3,760,038+1.5%
3Valencia province1,713,649+1.4%
4Seville province1,304,708+0.5%
5Alicante province1,231,700+1.3%
6Málaga province1,128,338+1.5%
7Murcia province1,014,595+1.4%
8Cádiz province842,730+0.3%
9Biscay province739,550+0.7%
10A Coruña province708,413-0.1%
11Asturias province642,017-0.8%
12Zaragoza province630,399+1%
13Granada province618,052+0.6%
14Pontevedra province611,401+0.2%
15Tarragona province533,249+1.7%
16Córdoba province516,204-0.1%
17Girona province512,955+1.7%
18Almería province492,904+1.4%
19Toledo province465,263+1.3%
20Gipuzkoa province459,312+0.7%
21Badajoz province444,954-0.3%
22Navarre province428,423+1.1%
23Jaén province420,541-0.5%
24Castellón province384,433+0.8%
25Cantabria province377,633-0%
26Huelva province356,377+0.7%
27Valladolid province331,797-0.3%
28Ciudad Real province324,859-0.1%
29Lleida province287,081+1.2%
30León province283,865-1.2%
31Albacete province257,701+0.1%
32Cáceres province253,965-0.6%
33Burgos province225,691-0.2%
34Álava province213,631+0.6%
35La Rioja province205,864+0.9%
36Salamanca province205,158-0.5%
37Lugo province198,354-0.8%
38Ourense province180,220-0.5%
39Guadalajara province177,966+1.5%
40Huesca province142,748+0.8%
41Cuenca province127,536+0.2%
42Zamora province102,284-1.5%
43Palencia province101,196-1%
44Segovia province98,896-0%
45Ávila province98,577-0.4%
46Teruel province84,696+0.3%
47Melilla province57,584+0.1%
48Ceuta province57,380-0.5%
49Soria province55,702+0.5%

Other periods

About this ranking

Resident population aged 15 to 64 on 1 January (Eurostat).

The working-age band Eurostat uses for EU comparisons. population_16_64 (INE, Spain) starts at 16, so the two series differ.

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

Eurostat. Population on 1 January by broad age group, 15 to 64, by NUTS 2 and 3 region (demo_r_pjanaggr3). https://ec.europa.eu/eurostat/databrowser/view/demo_r_pjanaggr3/default/table. Retrieved 2026-10-09.

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 15 to 64 using official data, and cite the source.
rank_places {"indicator":"population_15_64","level":"province","within":"Spain","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population_15_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 15 to 64?

Madrid province, with 4.51 million in 2020, according to Eurostat, European Commission.

Which province has the lowest population aged 15 to 64?

Soria province, with 55,702 in 2020.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: Eurostat, European Commission, Population on 1 January by broad age group, 15 to 64, by NUTS 2 and 3 region (demo_r_pjanaggr3). Retrieved 2026-10-09.

Population aged 15 to 64: other rankings

Provinces of Spain: more rankings