Provinces of Spain by population aged 16 to 64

Madrid province had the highest population aged 16 to 64 of 52 provinces in 2021, at 4.45 million. Soria province had the lowest, at 54,865. The median was 396,480 and the figure for Spain was 30.88 million. Source: the Instituto Nacional de Estadística.

Highest4,454,916Madrid province
Lowest54,865Soria province
Median396,48052 provinces
Spain30,880,309History

All provinces, 2021

CSVChart (SVG)

Madrid provinceMadrid province: 4,454,916 persons4,454,916Barcelona provinceBarcelona province: 3,722,958 persons3,722,958Valencia provinceValencia province: 1,693,841 persons1,693,841Seville provinceSeville province: 1,285,453 persons1,285,453Alicante provinceAlicante province: 1,218,547 persons1,218,547Málaga provinceMálaga province: 1,120,041 persons1,120,041Murcia provinceMurcia province: 1,004,049 persons1,004,049Cádiz provinceCádiz province: 830,266 persons830,266Balearic Islands provinceBalearic Islands province: 809,299 persons809,299Las Palmas provinceLas Palmas province: 796,647 persons796,647Biscay provinceBiscay province: 727,955 persons727,955Santa Cruz de Tenerife provinceSanta Cruz de Tenerife province: 721,953 persons721,953A Coruña provinceA Coruña province: 696,441 persons696,441Asturias provinceAsturias province: 628,040 persons628,040Zaragoza provinceZaragoza province: 621,736 persons621,736Granada provinceGranada province: 611,249 persons611,249Pontevedra provincePontevedra province: 601,453 persons601,453Tarragona provinceTarragona province: 529,725 persons529,725Girona provinceGirona province: 510,511 persons510,511Córdoba provinceCórdoba province: 505,482 persons505,482Almería provinceAlmería province: 489,465 persons489,465Toledo provinceToledo province: 462,475 persons462,475Gipuzkoa provinceGipuzkoa province: 452,986 persons452,986Badajoz provinceBadajoz province: 437,466 persons437,466Navarre provinceNavarre province: 423,012 persons423,012Jaén provinceJaén province: 412,202 persons412,202Castellón provinceCastellón province: 380,757 persons380,757Cantabria provinceCantabria province: 372,524 persons372,524Huelva provinceHuelva province: 351,985 persons351,985Valladolid provinceValladolid province: 325,547 persons325,547Ciudad Real provinceCiudad Real province: 319,773 persons319,773Lleida provinceLleida province: 284,122 persons284,122León provinceLeón province: 277,284 persons277,284Albacete provinceAlbacete province: 253,828 persons253,828Cáceres provinceCáceres province: 248,858 persons248,858Burgos provinceBurgos province: 221,819 persons221,819Álava provinceÁlava province: 210,466 persons210,466La Rioja provinceLa Rioja province: 203,133 persons203,133Salamanca provinceSalamanca province: 200,550 persons200,550Lugo provinceLugo province: 194,568 persons194,568Guadalajara provinceGuadalajara province: 177,630 persons177,630Ourense provinceOurense province: 177,061 persons177,061Huesca provinceHuesca province: 141,664 persons141,664Cuenca provinceCuenca province: 125,674 persons125,674Zamora provinceZamora province: 99,702 persons99,702Palencia provincePalencia province: 98,664 persons98,664Segovia provinceSegovia province: 97,811 persons97,811Ávila provinceÁvila province: 97,493 persons97,493Teruel provinceTeruel province: 83,729 persons83,729Melilla provinceMelilla province: 56,555 persons56,555Ceuta provinceCeuta province: 56,079 persons56,079Soria provinceSoria province: 54,865 persons54,865
persons. Source: INE. Retrieved 2026-10-07.

Full ranking

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

Which province has the lowest population aged 16 to 64?

Soria province, with 54,865 in 2021.

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