Provinces of Spain by population aged 15 to 64, 2025

Madrid province had the highest population aged 15 to 64 of 49 provinces in 2025, at 4.83 million. Soria province had the lowest, at 56,232. The median was 380,589 and the figure for Spain was 32.61 million. Source: Eurostat, European Commission.

Highest4,827,262Madrid province
Lowest56,232Soria province
Median380,58949 provinces
Spain32,605,609History

All provinces, 2025

CSVChart (SVG)

Madrid provinceMadrid province: 4,827,262 persons4,827,262Barcelona provinceBarcelona province: 4,007,868 persons4,007,868Valencia provinceValencia province: 1,851,227 persons1,851,227Alicante provinceAlicante province: 1,337,664 persons1,337,664Seville provinceSeville province: 1,335,638 persons1,335,638Málaga provinceMálaga province: 1,206,590 persons1,206,590Murcia provinceMurcia province: 1,073,255 persons1,073,255Cádiz provinceCádiz province: 849,694 persons849,694Biscay provinceBiscay province: 743,901 persons743,901A Coruña provinceA Coruña province: 712,939 persons712,939Zaragoza provinceZaragoza province: 648,918 persons648,918Granada provinceGranada province: 630,521 persons630,521Asturias provinceAsturias province: 627,732 persons627,732Pontevedra provincePontevedra province: 608,104 persons608,104Tarragona provinceTarragona province: 577,580 persons577,580Girona provinceGirona province: 553,202 persons553,202Almería provinceAlmería province: 524,734 persons524,734Córdoba provinceCórdoba province: 505,745 persons505,745Toledo provinceToledo province: 501,777 persons501,777Gipuzkoa provinceGipuzkoa province: 465,410 persons465,410Navarre provinceNavarre province: 445,109 persons445,109Badajoz provinceBadajoz province: 436,343 persons436,343Castellón provinceCastellón province: 415,765 persons415,765Jaén provinceJaén province: 407,417 persons407,417Cantabria provinceCantabria province: 380,589 persons380,589Huelva provinceHuelva province: 366,335 persons366,335Valladolid provinceValladolid province: 333,453 persons333,453Ciudad Real provinceCiudad Real province: 323,424 persons323,424Lleida provinceLleida province: 303,630 persons303,630León provinceLeón province: 272,544 persons272,544Albacete provinceAlbacete province: 258,963 persons258,963Cáceres provinceCáceres province: 246,262 persons246,262Burgos provinceBurgos province: 227,458 persons227,458Álava provinceÁlava province: 218,541 persons218,541La Rioja provinceLa Rioja province: 210,722 persons210,722Salamanca provinceSalamanca province: 201,176 persons201,176Guadalajara provinceGuadalajara province: 196,402 persons196,402Lugo provinceLugo province: 195,203 persons195,203Ourense provinceOurense province: 178,500 persons178,500Huesca provinceHuesca province: 147,400 persons147,400Cuenca provinceCuenca province: 129,115 persons129,115Segovia provinceSegovia province: 101,577 persons101,577Ávila provinceÁvila province: 98,907 persons98,907Palencia provincePalencia province: 96,993 persons96,993Zamora provinceZamora province: 96,848 persons96,848Teruel provinceTeruel province: 85,581 persons85,581Melilla provinceMelilla province: 58,987 persons58,987Ceuta provinceCeuta province: 57,961 persons57,961Soria provinceSoria province: 56,232 persons56,232
persons. Source: Eurostat. Retrieved 2026-10-09.

Full ranking

RankProvinces2025
persons
Change on 2024
1Madrid province4,827,262+1.7%
2Barcelona province4,007,868+1.8%
3Valencia province1,851,227+2.1%
4Alicante province1,337,664+2.1%
5Seville province1,335,638+0.6%
6Málaga province1,206,590+0.9%
7Murcia province1,073,255+1.2%
8Cádiz province849,694-0.1%
9Biscay province743,901+0.6%
10A Coruña province712,939+0.6%
11Zaragoza province648,918+1.1%
12Granada province630,521+0.3%
13Asturias province627,732+0.2%
14Pontevedra province608,104-0.1%
15Tarragona province577,580+1.8%
16Girona province553,202+1.4%
17Almería province524,734+1.1%
18Córdoba province505,745-0.6%
19Toledo province501,777+1.5%
20Gipuzkoa province465,410+0.5%
21Navarre province445,109+0.9%
22Badajoz province436,343-0.5%
23Castellón province415,765+2.1%
24Jaén province407,417-0.6%
25Cantabria province380,589+0.3%
26Huelva province366,335+0.5%
27Valladolid province333,453+0.4%
28Ciudad Real province323,424-0%
29Lleida province303,630+1.6%
30León province272,544-0.4%
31Albacete province258,963+0.1%
32Cáceres province246,262-0.8%
33Burgos province227,458+0.7%
34Álava province218,541+1.1%
35La Rioja province210,722+0.7%
36Salamanca province201,176-0.1%
37Guadalajara province196,402+2.3%
38Lugo province195,203+0.1%
39Ourense province178,500+0.2%
40Huesca province147,400+0.5%
41Cuenca province129,115-0.1%
42Segovia province101,577+0.7%
43Ávila province98,907-0.3%
44Palencia province96,993-0.2%
45Zamora province96,848-1.1%
46Teruel province85,581+0.6%
47Melilla province58,987+1.6%
48Ceuta province57,961+0.7%
49Soria province56,232-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.83 million in 2025, according to Eurostat, European Commission.

Which province has the lowest population aged 15 to 64?

Soria province, with 56,232 in 2025.

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