Provinces of Spain by population aged 16 to 64

Madrid province had the highest population aged 16 to 64 of 52 provinces in 2023, at 4.56 million. Soria province had the lowest, at 55,274. The median was 399,105 and the figure for Spain was 31.34 million. Source: the Instituto Nacional de Estadística.

Highest4,564,200Madrid province
Lowest55,274Soria province
Median399,10552 provinces
Spain31,343,030History

All provinces, 2023

CSVChart (SVG)

Madrid provinceMadrid province: 4,564,200 persons4,564,200Barcelona provinceBarcelona province: 3,804,218 persons3,804,218Valencia provinceValencia province: 1,740,939 persons1,740,939Seville provinceSeville province: 1,295,272 persons1,295,272Alicante provinceAlicante province: 1,259,995 persons1,259,995Málaga provinceMálaga province: 1,158,537 persons1,158,537Murcia provinceMurcia province: 1,029,206 persons1,029,206Cádiz provinceCádiz province: 833,672 persons833,672Balearic Islands provinceBalearic Islands province: 828,241 persons828,241Las Palmas provinceLas Palmas province: 807,192 persons807,192Santa Cruz de Tenerife provinceSanta Cruz de Tenerife province: 735,015 persons735,015Biscay provinceBiscay province: 724,892 persons724,892A Coruña provinceA Coruña province: 696,075 persons696,075Zaragoza provinceZaragoza province: 624,689 persons624,689Asturias provinceAsturias province: 617,660 persons617,660Granada provinceGranada province: 615,662 persons615,662Pontevedra provincePontevedra province: 599,520 persons599,520Tarragona provinceTarragona province: 547,360 persons547,360Girona provinceGirona province: 526,843 persons526,843Almería provinceAlmería province: 505,589 persons505,589Córdoba provinceCórdoba province: 502,522 persons502,522Toledo provinceToledo province: 477,000 persons477,000Gipuzkoa provinceGipuzkoa province: 453,386 persons453,386Badajoz provinceBadajoz province: 432,889 persons432,889Navarre provinceNavarre province: 428,925 persons428,925Jaén provinceJaén province: 405,871 persons405,871Castellón provinceCastellón province: 392,338 persons392,338Cantabria provinceCantabria province: 372,824 persons372,824Huelva provinceHuelva province: 357,339 persons357,339Valladolid provinceValladolid province: 324,824 persons324,824Ciudad Real provinceCiudad Real province: 318,224 persons318,224Lleida provinceLleida province: 290,169 persons290,169León provinceLeón province: 271,956 persons271,956Albacete provinceAlbacete province: 254,063 persons254,063Cáceres provinceCáceres province: 245,527 persons245,527Burgos provinceBurgos province: 221,060 persons221,060Álava provinceÁlava province: 211,390 persons211,390La Rioja provinceLa Rioja province: 204,518 persons204,518Salamanca provinceSalamanca province: 198,880 persons198,880Lugo provinceLugo province: 192,290 persons192,290Guadalajara provinceGuadalajara province: 184,563 persons184,563Ourense provinceOurense province: 175,984 persons175,984Huesca provinceHuesca province: 143,296 persons143,296Cuenca provinceCuenca province: 127,096 persons127,096Segovia provinceSegovia province: 98,637 persons98,637Ávila provinceÁvila province: 97,622 persons97,622Zamora provinceZamora province: 97,351 persons97,351Palencia provincePalencia province: 96,362 persons96,362Teruel provinceTeruel province: 83,711 persons83,711Melilla provinceMelilla province: 56,360 persons56,360Ceuta provinceCeuta province: 56,002 persons56,002Soria provinceSoria province: 55,274 persons55,274
persons. Source: INE. Retrieved 2026-10-07.

Full ranking

RankProvinces2023
persons
Change on 2022
1Madrid province4,564,200+2.2%
2Barcelona province3,804,218+2.2%
3Valencia province1,740,939+2%
4Seville province1,295,272+0.7%
5Alicante province1,259,995+2.5%
6Málaga province1,158,537+2.4%
7Murcia province1,029,206+1.7%
8Cádiz province833,672+0.3%
9Balearic Islands province828,241+2.3%
10Las Palmas province807,192+1.2%
11Santa Cruz de Tenerife province735,015+1.6%
12Biscay province724,892+0.3%
13A Coruña province696,075+0.3%
14Zaragoza province624,689+1.3%
15Asturias province617,660-0.3%
16Granada province615,662+0.8%
17Pontevedra province599,5200%
18Tarragona province547,360+2.5%
19Girona province526,843+2.5%
20Almería province505,589+2%
21Córdoba province502,522-0.1%
22Toledo province477,000+2.2%
23Gipuzkoa province453,386+0.6%
24Badajoz province432,889-0.5%
25Navarre province428,925+1.2%
26Jaén province405,871-0.8%
27Castellón province392,338+2.4%
28Cantabria province372,824+0.2%
29Huelva province357,339+0.6%
30Valladolid province324,824+0.4%
31Ciudad Real province318,2240%
32Lleida province290,169+1.7%
33León province271,956-0.6%
34Albacete province254,063+0.4%
35Cáceres province245,527-0.7%
36Burgos province221,060+0.4%
37Álava province211,390+0.6%
38La Rioja province204,518+0.8%
39Salamanca province198,8800%
40Lugo province192,290-0.2%
41Guadalajara province184,563+2.9%
42Ourense province175,9840%
43Huesca province143,296+0.7%
44Cuenca province127,096+1%
45Segovia province98,637+0.9%
46Ávila province97,622+0.2%
47Zamora province97,351-1.1%
48Palencia province96,362-0.9%
49Teruel province83,711+0.4%
50Melilla province56,360+1%
51Ceuta province56,002+0.5%
52Soria province55,274+1.5%

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

Which province has the lowest population aged 16 to 64?

Soria province, with 55,274 in 2023.

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