Skip to content
Spain

Regions and provinces of Spain

Spain is home to 49,114,494 people in 17 autonomous communities (regions), 50 provinces, 2 autonomous cities (Ceuta and Melilla) and 8,132 municipalities. Tap a province on the map or pick a region to see its towns, its population and the elevation of its cities and peaks.

Map of Spain by province

Álava · 342,161 people Albacete · 390,406 people Alicante · 2,030,037 people Almería · 773,577 people Ávila · 159,887 people Badajoz · 663,886 people Balearic Islands · 1,237,480 people Barcelona · 5,983,325 people Burgos · 361,556 people Cáceres · 387,752 people Cádiz · 1,257,041 people Castellón · 627,173 people Ciudad Real · 494,407 people Córdoba · 772,153 people A Coruña · 1,135,612 people Cuenca · 198,216 people Girona · 832,026 people Granada · 942,618 people Guadalajara · 285,390 people Gipuzkoa · 733,365 people Huelva · 535,703 people Huesca · 230,624 people Jaén · 617,604 people León · 446,771 people Lleida · 456,106 people La Rioja · 327,286 people Lugo · 325,759 people Madrid · 7,137,031 people Málaga · 1,791,092 people Murcia · 1,589,138 people Navarre · 683,500 people Ourense · 305,573 people Asturias · 1,013,529 people Palencia · 158,687 people Las Palmas · 1,167,555 people Pontevedra · 946,225 people Salamanca · 328,779 people Santa Cruz de Tenerife · 1,082,421 people Cantabria · 593,964 people Segovia · 158,470 people Seville · 1,976,624 people Soria · 90,234 people Tarragona · 874,808 people Teruel · 136,197 people Toledo · 750,815 people Valencia · 2,758,633 people Valladolid · 528,841 people Bizkaia · 1,166,816 people Zamora · 165,275 people Zaragoza · 991,991 people Ceuta · 83,595 people Ceuta · 83,595 people Melilla · 86,780 people Melilla · 86,780 people

The 17 autonomous communities and 2 autonomous cities

Region Provinces Population Area Highest point
Andalusia Almería, Cádiz, Córdoba, Granada, Huelva, Jaén, Málaga, Seville 8,666,412 33,822 sq mi Mulhacén · 11,414 ft
Aragon Huesca, Teruel, Zaragoza 1,358,812 18,432 sq mi Aneto · 11,168 ft
Asturias — 1,013,529 4,095 sq mi Torre Cerredo · 8,691 ft
Balearic Islands — 1,237,480 1,927 sq mi Puig Major · 4,711 ft
Basque Country Álava, Bizkaia, Gipuzkoa 2,242,342 2,793 sq mi Aketegi · 5,089 ft
Canary Islands Las Palmas, Santa Cruz de Tenerife 2,249,976 2,875 sq mi Mount Teide · 12,188 ft
Cantabria — 593,964 2,058 sq mi Torre Blanca · 8,586 ft
Castile and León Ávila, Burgos, León, Palencia, Salamanca, Segovia, Soria, Valladolid, Zamora 2,398,500 36,378 sq mi Torre Cerredo · 8,691 ft
Castilla–La Mancha Albacete, Ciudad Real, Cuenca, Guadalajara, Toledo 2,119,234 30,675 sq mi Pico del Lobo · 7,454 ft
Catalonia Barcelona, Girona, Lleida, Tarragona 8,146,265 12,399 sq mi Pica d'Estats · 10,312 ft
Ceuta — 83,595 7.67 sq mi Monte Anyera · 1,145 ft
Community of Madrid — 7,137,031 3,099 sq mi Peñalara · 7,966 ft
Extremadura Badajoz, Cáceres 1,051,638 16,075 sq mi El Torreón · 7,871 ft
Galicia A Coruña, Lugo, Ourense, Pontevedra 2,713,169 11,422 sq mi Peña Trevinca · 6,978 ft
La Rioja — 327,286 1,948 sq mi Cerro de San Lorenzo · 7,451 ft
Melilla — 86,780 5.50 sq mi Rostrogordo · 446 ft
Navarre — 683,500 4,013 sq mi Mesa de los Tres Reyes · 8,025 ft
Region of Murcia — 1,589,138 4,369 sq mi Obispo · 6,608 ft
Valencian Community Alicante, Castellón, Valencia 5,415,843 8,983 sq mi Alto de las Barracas · 6,024 ft

Spain in numbers

Spain had 49,114,494 residents on January 1, 2025, according to its municipal register, 5.3% more than in 2015. Across 195,376 sq mi, that’s 251 people/sq mi.

The most populous region is Andalusia, with 8,666,412 people, and the least populous is La Rioja, with 327,286. The largest is Castile and León (36,378 sq mi) and the smallest, the Balearic Islands (1,927 sq mi).

Among provinces, Madrid has the most people (7,137,031) and Soria the fewest (90,234). Badajoz is the largest (8,405 sq mi) and Burgos has the most municipalities: 371.

Spain’s highest point is Mount Teide, at 12,188 ft (3,715 m), in Santa Cruz de Tenerife province. Of the 50 provinces, the one with the lowest high point is A Coruña: O Coto da Andoriña, at 2,631 ft. The highest capital is Ávila (3,691 ft) and the lowest, Melilla (7 ft).

There are elevation pages for 155 cities (the 52 capitals and every municipality over 50,000 people) and 33 peaks: see the full list.

The 50 provinces, Ceuta and Melilla

Province Region Population Area Municipalities Capital Highest point
A Coruña Galicia 1,135,612 3,071 sq mi 93 A Coruña · 20 ft O Coto da Andoriña · 2,631 ft
Álava Basque Country 342,161 1,173 sq mi 51 Vitoria-Gasteiz · 1,719 ft Gorbeia · 4,859 ft
Albacete Castilla–La Mancha 390,406 5,765 sq mi 87 Albacete · 2,234 ft La Atalaya · 6,834 ft
Alicante Valencian Community 2,030,037 2,246 sq mi 141 Alicante · 16 ft Aitana · 5,108 ft
Almería Andalusia 773,577 3,387 sq mi 103 Almería · 75 ft Chullo · 8,570 ft
Asturias Asturias 1,013,529 4,095 sq mi 78 Oviedo · 771 ft Torre Cerredo · 8,691 ft
Ávila Castile and León 159,887 3,108 sq mi 248 Ávila · 3,691 ft Almanzor · 8,501 ft
Badajoz Extremadura 663,886 8,405 sq mi 165 Badajoz · 614 ft Cerro de Tentudía · 3,615 ft
Balearic Islands Balearic Islands 1,237,480 1,927 sq mi 67 Palma · 62 ft Puig Major · 4,711 ft
Barcelona Catalonia 5,983,325 2,986 sq mi 311 Barcelona · 43 ft Pic de Costa Cabirolera · 8,543 ft
Bizkaia Basque Country 1,166,816 855 sq mi 113 Bilbao · 23 ft Gorbeia · 4,859 ft
Burgos Castile and León 361,556 5,517 sq mi 371 Burgos · 2,802 ft San Millán · 6,988 ft
Cáceres Extremadura 387,752 7,670 sq mi 223 Cáceres · 1,437 ft El Torreón · 7,871 ft
Cádiz Andalusia 1,257,041 2,874 sq mi 45 Cádiz · 13 ft Pinar · 5,407 ft
Cantabria Cantabria 593,964 2,058 sq mi 102 Santander · 16 ft Torre Blanca · 8,586 ft
Castellón Valencian Community 627,173 2,561 sq mi 135 Castellón de la Plana · 92 ft Penyagolosa · 5,945 ft
Ceuta Ceuta 83,595 7.67 sq mi 1 Ceuta · 82 ft Monte Anyera · 1,145 ft
Ciudad Real Castilla–La Mancha 494,407 7,649 sq mi 102 Ciudad Real · 2,051 ft El Telégrafo · 4,505 ft
Córdoba Andalusia 772,153 5,317 sq mi 77 Córdoba · 361 ft La Tiñosa · 5,144 ft
Cuenca Castilla–La Mancha 198,216 6,610 sq mi 238 Cuenca · 3,241 ft Mogorrita · 6,119 ft
Gipuzkoa Basque Country 733,365 765 sq mi 88 San Sebastián · 26 ft Aketegi · 5,089 ft
Girona Catalonia 832,026 2,281 sq mi 221 Girona · 223 ft Puigpedrós · 9,560 ft
Granada Andalusia 942,618 4,882 sq mi 174 Granada · 2,238 ft Mulhacén · 11,414 ft
Guadalajara Castilla–La Mancha 285,390 4,716 sq mi 288 Guadalajara · 2,270 ft Pico del Lobo · 7,454 ft
Huelva Andalusia 535,703 3,910 sq mi 80 Huelva · 26 ft Cumbre de los Bonales · 3,455 ft
Huesca Aragon 230,624 6,038 sq mi 202 Huesca · 1,598 ft Aneto · 11,168 ft
Jaén Andalusia 617,604 5,210 sq mi 97 Jaén · 1,883 ft Mágina · 7,100 ft
La Rioja La Rioja 327,286 1,948 sq mi 174 Logroño · 1,250 ft Cerro de San Lorenzo · 7,451 ft
Las Palmas Canary Islands 1,167,555 1,571 sq mi 34 Las Palmas de Gran Canaria · 16 ft Morro de La Agujerada · 6,430 ft
León Castile and León 446,771 6,015 sq mi 211 León · 2,723 ft Torre Cerredo · 8,691 ft
Lleida Catalonia 456,106 4,696 sq mi 231 Lleida · 492 ft Pica d'Estats · 10,312 ft
Lugo Galicia 325,759 3,806 sq mi 67 Lugo · 1,509 ft Pico del Mostallar · 6,348 ft
Madrid Community of Madrid 7,137,031 3,099 sq mi 179 Madrid · 2,116 ft Peñalara · 7,966 ft
Málaga Andalusia 1,791,092 2,822 sq mi 103 Málaga · 20 ft Tejeda · 6,788 ft
Melilla Melilla 86,780 5.50 sq mi 1 Melilla · 7 ft Rostrogordo · 446 ft
Murcia Region of Murcia 1,589,138 4,369 sq mi 45 Murcia · 138 ft Obispo · 6,608 ft
Navarre Navarre 683,500 4,013 sq mi 272 Pamplona · 1,444 ft Mesa de los Tres Reyes · 8,025 ft
Ourense Galicia 305,573 2,809 sq mi 92 Ourense · 430 ft Peña Trevinca · 6,978 ft
Palencia Castile and León 158,687 3,109 sq mi 191 Palencia · 2,418 ft Monte Infierno · 8,323 ft
Pontevedra Galicia 946,225 1,736 sq mi 61 Pontevedra · 56 ft O Faro · 3,871 ft
Salamanca Castile and León 328,779 4,768 sq mi 362 Salamanca · 2,612 ft Canchal de la Ceja · 7,963 ft
Santa Cruz de Tenerife Canary Islands 1,082,421 1,303 sq mi 54 Santa Cruz de Tenerife · 135 ft Mount Teide · 12,188 ft
Segovia Castile and León 158,470 2,673 sq mi 209 Segovia · 3,291 ft Peñalara · 7,966 ft
Seville Andalusia 1,976,624 5,419 sq mi 106 Seville · 26 ft Terril · 3,701 ft
Soria Castile and León 90,234 3,980 sq mi 183 Soria · 3,465 ft Moncayo · 7,592 ft
Tarragona Catalonia 874,808 2,435 sq mi 184 Tarragona · 164 ft Caro · 4,728 ft
Teruel Aragon 136,197 5,725 sq mi 236 Teruel · 3,005 ft Peñarroya · 6,621 ft
Toledo Castilla–La Mancha 750,815 5,934 sq mi 204 Toledo · 1,693 ft Rocigalgo · 4,754 ft
Valencia Valencian Community 2,758,633 4,175 sq mi 266 Valencia · 43 ft Alto de las Barracas · 6,024 ft
Valladolid Castile and León 528,841 3,131 sq mi 225 Valladolid · 2,277 ft Campo Cuchillejo · 3,054 ft
Zamora Castile and León 165,275 4,078 sq mi 248 Zamora · 2,152 ft Peña Trevinca · 6,978 ft
Zaragoza Aragon 991,991 6,670 sq mi 293 Zaragoza · 689 ft Moncayo · 7,592 ft

Frequently asked questions

How many provinces does Spain have?

50, plus the autonomous cities of Ceuta and Melilla, which don’t belong to any province (Spain’s statistics office gives them codes 51 and 52).

How many autonomous communities are there in Spain?

17, plus the autonomous cities of Ceuta and Melilla. Seven of them are a single province: Asturias, the Balearic Islands, Cantabria, the Community of Madrid, the Region of Murcia, Navarre, and La Rioja.

How many municipalities are there in Spain?

8,132, according to the municipal register on January 1, 2025. The province with the most is Burgos (371).

What is the most populous province in Spain?

Madrid, with 7,137,031 people. Next come Barcelona (5,983,325) and Valencia (2,758,633).

What is the largest province in Spain?

Badajoz, at 8,405 sq mi. The smallest is Gipuzkoa, at 765 sq mi.

Sources

  • Population: our own work with data from the INE website (www.ine.es), municipal register on January 1, 2025 (updated 12/11/2025).
  • Area, boundaries, elevations and highest points: Spain’s National Geographic Institute, IGN (CC BY 4.0 ign.es).