Provinces of Spain by population aged 15 to 64

Madrid province had the highest population aged 15 to 64 of 49 provinces in 2021, at 4.52 million. Soria province had the lowest, at 55,667. The median was 378,327 and the figure for Spain was 31.37 million. Source: Eurostat, European Commission.

Highest4,524,261Madrid province
Lowest55,667Soria province
Median378,32749 provinces
Spain31,374,646History

All provinces, 2021

CSVChart (SVG)

Madrid provinceMadrid province: 4,524,261 persons4,524,261Barcelona provinceBarcelona province: 3,784,476 persons3,784,476Valencia provinceValencia province: 1,721,943 persons1,721,943Seville provinceSeville province: 1,308,798 persons1,308,798Alicante provinceAlicante province: 1,238,531 persons1,238,531Málaga provinceMálaga province: 1,139,314 persons1,139,314Murcia provinceMurcia province: 1,021,987 persons1,021,987Cádiz provinceCádiz province: 845,238 persons845,238Biscay provinceBiscay province: 738,730 persons738,730A Coruña provinceA Coruña province: 706,160 persons706,160Asturias provinceAsturias province: 636,295 persons636,295Zaragoza provinceZaragoza province: 631,346 persons631,346Granada provinceGranada province: 621,504 persons621,504Pontevedra provincePontevedra province: 610,319 persons610,319Tarragona provinceTarragona province: 538,968 persons538,968Girona provinceGirona province: 519,159 persons519,159Córdoba provinceCórdoba province: 513,931 persons513,931Almería provinceAlmería province: 497,651 persons497,651Toledo provinceToledo province: 470,649 persons470,649Gipuzkoa provinceGipuzkoa province: 460,402 persons460,402Badajoz provinceBadajoz province: 444,297 persons444,297Navarre provinceNavarre province: 430,021 persons430,021Jaén provinceJaén province: 418,837 persons418,837Castellón provinceCastellón province: 386,869 persons386,869Cantabria provinceCantabria province: 378,327 persons378,327Huelva provinceHuelva province: 357,809 persons357,809Valladolid provinceValladolid province: 330,500 persons330,500Ciudad Real provinceCiudad Real province: 324,875 persons324,875Lleida provinceLleida province: 288,692 persons288,692León provinceLeón province: 280,891 persons280,891Albacete provinceAlbacete province: 257,730 persons257,730Cáceres provinceCáceres province: 252,592 persons252,592Burgos provinceBurgos province: 225,123 persons225,123Álava provinceÁlava province: 213,629 persons213,629La Rioja provinceLa Rioja province: 206,410 persons206,410Salamanca provinceSalamanca province: 203,421 persons203,421Lugo provinceLugo province: 196,878 persons196,878Guadalajara provinceGuadalajara province: 180,640 persons180,640Ourense provinceOurense province: 179,213 persons179,213Huesca provinceHuesca province: 143,759 persons143,759Cuenca provinceCuenca province: 127,519 persons127,519Zamora provinceZamora province: 100,880 persons100,880Palencia provincePalencia province: 99,969 persons99,969Segovia provinceSegovia province: 99,358 persons99,358Ávila provinceÁvila province: 98,971 persons98,971Teruel provinceTeruel province: 84,935 persons84,935Melilla provinceMelilla province: 57,698 persons57,698Ceuta provinceCeuta province: 57,269 persons57,269Soria provinceSoria province: 55,667 persons55,667
persons. Source: Eurostat. Retrieved 2026-10-09.

Full ranking

RankProvinces2021
persons
Change on 2020
1Madrid province4,524,261+0.4%
2Barcelona province3,784,476+0.6%
3Valencia province1,721,943+0.5%
4Seville province1,308,798+0.3%
5Alicante province1,238,531+0.6%
6Málaga province1,139,314+1%
7Murcia province1,021,987+0.7%
8Cádiz province845,238+0.3%
9Biscay province738,730-0.1%
10A Coruña province706,160-0.3%
11Asturias province636,295-0.9%
12Zaragoza province631,346+0.2%
13Granada province621,504+0.6%
14Pontevedra province610,319-0.2%
15Tarragona province538,968+1.1%
16Girona province519,159+1.2%
17Córdoba province513,931-0.4%
18Almería province497,651+1%
19Toledo province470,649+1.2%
20Gipuzkoa province460,402+0.2%
21Badajoz province444,297-0.1%
22Navarre province430,021+0.4%
23Jaén province418,837-0.4%
24Castellón province386,869+0.6%
25Cantabria province378,327+0.2%
26Huelva province357,809+0.4%
27Valladolid province330,500-0.4%
28Ciudad Real province324,8750%
29Lleida province288,692+0.6%
30León province280,891-1%
31Albacete province257,7300%
32Cáceres province252,592-0.5%
33Burgos province225,123-0.3%
34Álava province213,629-0%
35La Rioja province206,410+0.3%
36Salamanca province203,421-0.8%
37Lugo province196,878-0.7%
38Guadalajara province180,640+1.5%
39Ourense province179,213-0.6%
40Huesca province143,759+0.7%
41Cuenca province127,519-0%
42Zamora province100,880-1.4%
43Palencia province99,969-1.2%
44Segovia province99,358+0.5%
45Ávila province98,971+0.4%
46Teruel province84,935+0.3%
47Melilla province57,698+0.2%
48Ceuta province57,269-0.2%
49Soria province55,667-0.1%

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.52 million in 2021, according to Eurostat, European Commission.

Which province has the lowest population aged 15 to 64?

Soria province, with 55,667 in 2021.

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