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.

By the All Map Tools Team

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 87,599 km² Mulhacén · 3,479 m
Aragon Huesca, Teruel, Zaragoza 1,358,812 47,740 km² Aneto · 3,404 m
Asturias — 1,013,529 10,606 km² Torre Cerredo · 2,649 m
Balearic Islands — 1,237,480 4,992 km² Puig Major · 1,436 m
Basque Country Álava, Bizkaia, Gipuzkoa 2,242,342 7,234 km² Aketegi · 1,551 m
Canary Islands Las Palmas, Santa Cruz de Tenerife 2,249,976 7,446 km² Mount Teide · 3,715 m
Cantabria — 593,964 5,330 km² Torre Blanca · 2,617 m
Castile and León Ávila, Burgos, León, Palencia, Salamanca, Segovia, Soria, Valladolid, Zamora 2,398,500 94,218 km² Torre Cerredo · 2,649 m
Castilla–La Mancha Albacete, Ciudad Real, Cuenca, Guadalajara, Toledo 2,119,234 79,447 km² Pico del Lobo · 2,272 m
Catalonia Barcelona, Girona, Lleida, Tarragona 8,146,265 32,113 km² Pica d'Estats · 3,143 m
Ceuta — 83,595 19.9 km² Monte Anyera · 349 m
Community of Madrid — 7,137,031 8,027 km² Peñalara · 2,428 m
Extremadura Badajoz, Cáceres 1,051,638 41,634 km² El Torreón · 2,399 m
Galicia A Coruña, Lugo, Ourense, Pontevedra 2,713,169 29,584 km² Peña Trevinca · 2,127 m
La Rioja — 327,286 5,045 km² Cerro de San Lorenzo · 2,271 m
Melilla — 86,780 14.2 km² Rostrogordo · 136 m
Navarre — 683,500 10,392 km² Mesa de los Tres Reyes · 2,446 m
Region of Murcia — 1,589,138 11,316 km² Obispo · 2,014 m
Valencian Community Alicante, Castellón, Valencia 5,415,843 23,265 km² Alto de las Barracas · 1,836 m

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 506,022 km², that’s 97 people/km².

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 (94,218 km²) and the smallest, the Balearic Islands (4,992 km²).

Among provinces, Madrid has the most people (7,137,031) and Soria the fewest (90,234). Badajoz is the largest (21,769 km²) and Burgos has the most municipalities: 371.

Spain’s highest point is Mount Teide, at 3,715 m (12,188 ft), 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 802 m. The highest capital is Ávila (1,125 m) and the lowest, Melilla (2 m).

There are elevation pages for 432 cities (the 52 capitals and every municipality over 20,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 7,954 km² 93 A Coruña · 6 m O Coto da Andoriña · 802 m
Álava Basque Country 342,161 3,038 km² 51 Vitoria-Gasteiz · 524 m Gorbeia · 1,481 m
Albacete Castilla–La Mancha 390,406 14,932 km² 87 Albacete · 681 m La Atalaya · 2,083 m
Alicante Valencian Community 2,030,037 5,818 km² 141 Alicante · 5 m Aitana · 1,557 m
Almería Andalusia 773,577 8,773 km² 103 Almería · 23 m Chullo · 2,612 m
Asturias Asturias 1,013,529 10,606 km² 78 Oviedo · 235 m Torre Cerredo · 2,649 m
Ávila Castile and León 159,887 8,049 km² 248 Ávila · 1,125 m Almanzor · 2,591 m
Badajoz Extremadura 663,886 21,769 km² 165 Badajoz · 187 m Cerro de Tentudía · 1,102 m
Balearic Islands Balearic Islands 1,237,480 4,992 km² 67 Palma · 19 m Puig Major · 1,436 m
Barcelona Catalonia 5,983,325 7,734 km² 311 Barcelona · 13 m Pic de Costa Cabirolera · 2,604 m
Bizkaia Basque Country 1,166,816 2,216 km² 113 Bilbao · 7 m Gorbeia · 1,481 m
Burgos Castile and León 361,556 14,289 km² 371 Burgos · 854 m San Millán · 2,130 m
Cáceres Extremadura 387,752 19,864 km² 223 Cáceres · 438 m El Torreón · 2,399 m
Cádiz Andalusia 1,257,041 7,444 km² 45 Cádiz · 4 m Pinar · 1,648 m
Cantabria Cantabria 593,964 5,330 km² 102 Santander · 5 m Torre Blanca · 2,617 m
Castellón Valencian Community 627,173 6,634 km² 135 Castellón de la Plana · 28 m Penyagolosa · 1,812 m
Ceuta Ceuta 83,595 19.9 km² 1 Ceuta · 25 m Monte Anyera · 349 m
Ciudad Real Castilla–La Mancha 494,407 19,812 km² 102 Ciudad Real · 625 m El Telégrafo · 1,373 m
Córdoba Andalusia 772,153 13,772 km² 77 Córdoba · 110 m La Tiñosa · 1,568 m
Cuenca Castilla–La Mancha 198,216 17,121 km² 238 Cuenca · 988 m Mogorrita · 1,865 m
Gipuzkoa Basque Country 733,365 1,981 km² 88 San Sebastián · 8 m Aketegi · 1,551 m
Girona Catalonia 832,026 5,908 km² 221 Girona · 68 m Puigpedrós · 2,914 m
Granada Andalusia 942,618 12,645 km² 174 Granada · 682 m Mulhacén · 3,479 m
Guadalajara Castilla–La Mancha 285,390 12,213 km² 288 Guadalajara · 692 m Pico del Lobo · 2,272 m
Huelva Andalusia 535,703 10,127 km² 80 Huelva · 8 m Cumbre de los Bonales · 1,053 m
Huesca Aragon 230,624 15,638 km² 202 Huesca · 487 m Aneto · 3,404 m
Jaén Andalusia 617,604 13,493 km² 97 Jaén · 574 m Mágina · 2,164 m
La Rioja La Rioja 327,286 5,045 km² 174 Logroño · 381 m Cerro de San Lorenzo · 2,271 m
Las Palmas Canary Islands 1,167,555 4,070 km² 34 Las Palmas de Gran Canaria · 5 m Morro de La Agujerada · 1,960 m
León Castile and León 446,771 15,578 km² 211 León · 830 m Torre Cerredo · 2,649 m
Lleida Catalonia 456,106 12,164 km² 231 Lleida · 150 m Pica d'Estats · 3,143 m
Lugo Galicia 325,759 9,858 km² 67 Lugo · 460 m Pico del Mostallar · 1,935 m
Madrid Community of Madrid 7,137,031 8,027 km² 179 Madrid · 645 m Peñalara · 2,428 m
Málaga Andalusia 1,791,092 7,308 km² 103 Málaga · 6 m Tejeda · 2,069 m
Melilla Melilla 86,780 14.2 km² 1 Melilla · 2 m Rostrogordo · 136 m
Murcia Region of Murcia 1,589,138 11,316 km² 45 Murcia · 42 m Obispo · 2,014 m
Navarre Navarre 683,500 10,392 km² 272 Pamplona · 440 m Mesa de los Tres Reyes · 2,446 m
Ourense Galicia 305,573 7,275 km² 92 Ourense · 131 m Peña Trevinca · 2,127 m
Palencia Castile and León 158,687 8,052 km² 191 Palencia · 737 m Monte Infierno · 2,537 m
Pontevedra Galicia 946,225 4,497 km² 61 Pontevedra · 17 m O Faro · 1,180 m
Salamanca Castile and León 328,779 12,348 km² 362 Salamanca · 796 m Canchal de la Ceja · 2,427 m
Santa Cruz de Tenerife Canary Islands 1,082,421 3,376 km² 54 Santa Cruz de Tenerife · 41 m Mount Teide · 3,715 m
Segovia Castile and León 158,470 6,923 km² 209 Segovia · 1,003 m Peñalara · 2,428 m
Seville Andalusia 1,976,624 14,036 km² 106 Seville · 8 m Terril · 1,128 m
Soria Castile and León 90,234 10,307 km² 183 Soria · 1,056 m Moncayo · 2,314 m
Tarragona Catalonia 874,808 6,307 km² 184 Tarragona · 50 m Caro · 1,441 m
Teruel Aragon 136,197 14,827 km² 236 Teruel · 916 m Peñarroya · 2,018 m
Toledo Castilla–La Mancha 750,815 15,369 km² 204 Toledo · 516 m Rocigalgo · 1,449 m
Valencia Valencian Community 2,758,633 10,813 km² 266 Valencia · 13 m Alto de las Barracas · 1,836 m
Valladolid Castile and León 528,841 8,111 km² 225 Valladolid · 694 m Campo Cuchillejo · 931 m
Zamora Castile and León 165,275 10,561 km² 248 Zamora · 656 m Peña Trevinca · 2,127 m
Zaragoza Aragon 991,991 17,275 km² 293 Zaragoza · 210 m Moncayo · 2,314 m

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 21,769 km². The smallest is Gipuzkoa, at 1,981 km².

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).