Provinces of Spain by population

Madrid province had the highest population of 52 provinces in 2014, at 6.45 million. Melilla province had the lowest, at 84,509. The median was 614,723 and the figure for Spain was 46.77 million. Source: the Instituto Nacional de Estadística.

Highest6,454,440Madrid province
Lowest84,509Melilla province
Median614,72352 provinces
Spain46,771,341History

All provinces, 2014

CSVChart (SVG)

Madrid provinceMadrid province: 6,454,440 persons6,454,440Barcelona provinceBarcelona province: 5,523,784 persons5,523,784Valencia provinceValencia province: 2,548,898 persons2,548,898Seville provinceSeville province: 1,941,355 persons1,941,355Alicante provinceAlicante province: 1,868,438 persons1,868,438Málaga provinceMálaga province: 1,621,968 persons1,621,968Murcia provinceMurcia province: 1,466,818 persons1,466,818Cádiz provinceCádiz province: 1,240,175 persons1,240,175Biscay provinceBiscay province: 1,151,905 persons1,151,905A Coruña provinceA Coruña province: 1,132,735 persons1,132,735Balearic Islands provinceBalearic Islands province: 1,103,442 persons1,103,442Las Palmas provinceLas Palmas province: 1,100,027 persons1,100,027Asturias provinceAsturias province: 1,061,756 persons1,061,756Santa Cruz de Tenerife provinceSanta Cruz de Tenerife province: 1,004,788 persons1,004,788Zaragoza provinceZaragoza province: 960,111 persons960,111Pontevedra provincePontevedra province: 950,919 persons950,919Granada provinceGranada province: 919,455 persons919,455Tarragona provinceTarragona province: 800,962 persons800,962Córdoba provinceCórdoba province: 799,402 persons799,402Girona provinceGirona province: 756,156 persons756,156Gipuzkoa provinceGipuzkoa province: 715,148 persons715,148Almería provinceAlmería province: 701,688 persons701,688Toledo provinceToledo province: 699,136 persons699,136Badajoz provinceBadajoz province: 690,929 persons690,929Jaén provinceJaén province: 659,033 persons659,033Navarre provinceNavarre province: 640,790 persons640,790Cantabria provinceCantabria province: 588,656 persons588,656Castellón provinceCastellón province: 587,508 persons587,508Valladolid provinceValladolid province: 529,157 persons529,157Ciudad Real provinceCiudad Real province: 519,613 persons519,613Huelva provinceHuelva province: 519,229 persons519,229León provinceLeón province: 484,694 persons484,694Lleida provinceLleida province: 438,001 persons438,001Cáceres provinceCáceres province: 408,703 persons408,703Albacete provinceAlbacete province: 396,987 persons396,987Burgos provinceBurgos province: 366,900 persons366,900Lugo provinceLugo province: 342,748 persons342,748Salamanca provinceSalamanca province: 342,459 persons342,459Ourense provinceOurense province: 322,293 persons322,293Álava provinceÁlava province: 321,932 persons321,932La Rioja provinceLa Rioja province: 319,002 persons319,002Guadalajara provinceGuadalajara province: 255,426 persons255,426Huesca provinceHuesca province: 224,909 persons224,909Cuenca provinceCuenca province: 207,449 persons207,449Zamora provinceZamora province: 185,432 persons185,432Palencia provincePalencia province: 167,609 persons167,609Ávila provinceÁvila province: 167,015 persons167,015Segovia provinceSegovia province: 159,303 persons159,303Teruel provinceTeruel province: 140,365 persons140,365Soria provinceSoria province: 92,221 persons92,221Ceuta provinceCeuta province: 84,963 persons84,963Melilla provinceMelilla province: 84,509 persons84,509
persons. Source: INE. Retrieved 2026-10-07.

Full ranking

RankProvinces2014
persons
Change on 2013
1Madrid province6,454,440-0.6%
2Barcelona province5,523,784-0.3%
3Valencia province2,548,898-0.7%
4Seville province1,941,355-0%
5Alicante province1,868,438-4%
6Málaga province1,621,968-1.9%
7Murcia province1,466,818-0.4%
8Cádiz province1,240,175+0.1%
9Biscay province1,151,905-0.4%
10A Coruña province1,132,735-0.5%
11Balearic Islands province1,103,442-0.7%
12Las Palmas province1,100,027-0.3%
13Asturias province1,061,756-0.6%
14Santa Cruz de Tenerife province1,004,788-1%
15Zaragoza province960,111-1.9%
16Pontevedra province950,919-0.4%
17Granada province919,4550%
18Tarragona province800,962-1.1%
19Córdoba province799,402-0.4%
20Girona province756,156-0.7%
21Gipuzkoa province715,148+0.2%
22Almería province701,688+0.3%
23Toledo province699,136-1%
24Badajoz province690,929-0.4%
25Jaén province659,033-0.9%
26Navarre province640,790-0.6%
27Cantabria province588,656-0.5%
28Castellón province587,508-2.4%
29Valladolid province529,157-0.6%
30Ciudad Real province519,613-1%
31Huelva province519,229-0.3%
32León province484,694-1%
33Lleida province438,001-0.7%
34Cáceres province408,703-0.4%
35Albacete province396,987-0.8%
36Burgos province366,900-1.2%
37Lugo province342,748-0.9%
38Salamanca province342,459-0.9%
39Ourense province322,293-1.4%
40Álava province321,932+0.2%
41La Rioja province319,002-0.9%
42Guadalajara province255,426-0.9%
43Huesca province224,909-0.6%
44Cuenca province207,449-2.1%
45Zamora province185,432-1.5%
46Palencia province167,609-0.8%
47Ávila province167,015-1.1%
48Segovia province159,303-1.5%
49Teruel province140,365-1.3%
50Soria province92,221-1.1%
51Ceuta province84,963+0.9%
52Melilla province84,509+1%

Other periods

About this ranking

Resident population. Spain and the EU: 1 January, with Spanish figures from the official municipal register (Padrón). United States: Census Bureau population estimates for 1 July. Other countries and the World: World Bank mid-year estimates, which count all residents regardless of legal status or citizenship.

For Denmark, Statistics Denmark counts the registered resident population on 1 January. Greenland and the Faroe Islands are excluded. The annual series selects the first-quarter reference date from FOLK1A. The World Bank series exists for every country, so use it (through compare) to rank countries on one basis.

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). Cifras oficiales de población de los municipios españoles: Revisión del Padrón municipal (tabla 29005). https://www.ine.es/jaxiT3/Tabla.htm?t=29005. 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 using official data, and cite the source.
rank_places {"indicator":"population","level":"province","within":"Spain","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&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?

Madrid province, with 6.45 million in 2014, according to the Instituto Nacional de Estadística.

Which province has the lowest population?

Melilla province, with 84,509 in 2014.

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, Cifras oficiales de población de los municipios españoles: Revisión del Padrón municipal (tabla 29005). Retrieved 2026-10-07.

Population: other rankings

Provinces of Spain: more rankings