Provinces of Spain by population aged 15 to 64

Madrid province had the highest population aged 15 to 64 of 49 provinces in 2023, at 4.64 million. Soria province had the lowest, at 56,087. The median was 378,660 and the figure for Spain was 31.86 million. Source: Eurostat, European Commission.

Highest4,638,086Madrid province
Lowest56,087Soria province
Median378,66049 provinces
Spain31,860,370History

All provinces, 2023

CSVChart (SVG)

Madrid provinceMadrid province: 4,638,086 persons4,638,086Barcelona provinceBarcelona province: 3,867,764 persons3,867,764Valencia provinceValencia province: 1,771,080 persons1,771,080Seville provinceSeville province: 1,319,464 persons1,319,464Alicante provinceAlicante province: 1,281,658 persons1,281,658Málaga provinceMálaga province: 1,178,698 persons1,178,698Murcia provinceMurcia province: 1,048,349 persons1,048,349Cádiz provinceCádiz province: 849,039 persons849,039Biscay provinceBiscay province: 735,942 persons735,942A Coruña provinceA Coruña province: 705,935 persons705,935Zaragoza provinceZaragoza province: 635,069 persons635,069Granada provinceGranada province: 626,367 persons626,367Asturias provinceAsturias province: 626,167 persons626,167Pontevedra provincePontevedra province: 608,578 persons608,578Tarragona provinceTarragona province: 557,141 persons557,141Girona provinceGirona province: 535,971 persons535,971Almería provinceAlmería province: 514,256 persons514,256Córdoba provinceCórdoba province: 510,949 persons510,949Toledo provinceToledo province: 485,843 persons485,843Gipuzkoa provinceGipuzkoa province: 461,109 persons461,109Badajoz provinceBadajoz province: 439,957 persons439,957Navarre provinceNavarre province: 436,292 persons436,292Jaén provinceJaén province: 412,552 persons412,552Castellón provinceCastellón province: 399,015 persons399,015Cantabria provinceCantabria province: 378,660 persons378,660Huelva provinceHuelva province: 363,533 persons363,533Valladolid provinceValladolid province: 329,910 persons329,910Ciudad Real provinceCiudad Real province: 323,409 persons323,409Lleida provinceLleida province: 295,013 persons295,013León provinceLeón province: 275,660 persons275,660Albacete provinceAlbacete province: 258,208 persons258,208Cáceres provinceCáceres province: 249,187 persons249,187Burgos provinceBurgos province: 224,483 persons224,483Álava provinceÁlava province: 214,738 persons214,738La Rioja provinceLa Rioja province: 207,948 persons207,948Salamanca provinceSalamanca province: 201,853 persons201,853Lugo provinceLugo province: 194,726 persons194,726Guadalajara provinceGuadalajara province: 187,830 persons187,830Ourense provinceOurense province: 178,295 persons178,295Huesca provinceHuesca province: 145,529 persons145,529Cuenca provinceCuenca province: 128,953 persons128,953Segovia provinceSegovia province: 100,110 persons100,110Ávila provinceÁvila province: 99,084 persons99,084Zamora provinceZamora province: 98,548 persons98,548Palencia provincePalencia province: 97,686 persons97,686Teruel provinceTeruel province: 85,039 persons85,039Melilla provinceMelilla province: 57,521 persons57,521Ceuta provinceCeuta province: 57,195 persons57,195Soria provinceSoria province: 56,087 persons56,087
persons. Source: Eurostat. Retrieved 2026-10-09.

Full ranking

RankProvinces2023
persons
Change on 2022
1Madrid province4,638,086+2.3%
2Barcelona province3,867,764+2.2%
3Valencia province1,771,080+2.1%
4Seville province1,319,464+0.7%
5Alicante province1,281,658+2.5%
6Málaga province1,178,698+2.4%
7Murcia province1,048,349+1.7%
8Cádiz province849,039+0.3%
9Biscay province735,942+0.3%
10A Coruña province705,935+0.3%
11Zaragoza province635,069+1.3%
12Granada province626,367+0.8%
13Asturias province626,167-0.3%
14Pontevedra province608,578+0.1%
15Tarragona province557,141+2.5%
16Girona province535,971+2.5%
17Almería province514,256+1.9%
18Córdoba province510,949-0.2%
19Toledo province485,843+2.3%
20Gipuzkoa province461,109+0.6%
21Badajoz province439,957-0.5%
22Navarre province436,292+1.2%
23Jaén province412,552-0.8%
24Castellón province399,015+2.3%
25Cantabria province378,660+0.3%
26Huelva province363,533+0.6%
27Valladolid province329,910+0.4%
28Ciudad Real province323,409-0%
29Lleida province295,013+1.8%
30León province275,660-0.6%
31Albacete province258,208+0.4%
32Cáceres province249,187-0.6%
33Burgos province224,483+0.5%
34Álava province214,738+0.7%
35La Rioja province207,948+0.9%
36Salamanca province201,853+0.1%
37Lugo province194,726-0.1%
38Guadalajara province187,830+2.8%
39Ourense province178,295+0.1%
40Huesca province145,529+0.7%
41Cuenca province128,953+1%
42Segovia province100,110+0.9%
43Ávila province99,084+0.2%
44Zamora province98,548-1.1%
45Palencia province97,686-0.9%
46Teruel province85,039+0.5%
47Melilla province57,521+0.8%
48Ceuta province57,195+0.5%
49Soria province56,087+1.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.64 million in 2023, according to Eurostat, European Commission.

Which province has the lowest population aged 15 to 64?

Soria province, with 56,087 in 2023.

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