Web Analytics

The 10 Largest Cities in Spain (2025)

*We've picked products we think you'll love and may earn commission from links on this page.

Spain’s Biggest Cities by Population

The following overview of Spain’s largest cities is based on the most recent official data published by the Instituto Nacional de Estadística (INE). According to the Revisión del Padrón Municipal, validated by Royal Decree 1210/2024 and released in December 2024, the population figures are current as of 1 January 2024. Complementing this, INE’s Continuous Population Statistics estimate Spain’s total population at 49,077,984 inhabitants as of 1 January 2025. These figures provide the framework for understanding the scale and character of Spain’s major urban centers. Each of the country’s biggest cities not only concentrates population but also represents a unique historical and cultural landscape within Spain’s diverse geography.

Spain’s Urban Giants

The ten biggest cities in Spain are spread across several autonomous communities, each playing an important role in the nation’s economy and culture. Madrid stands out as the political and cultural capital, while Barcelona anchors Catalonia’s innovation and design. València represents the Mediterranean with its science district and historic port. Andalusia’s major cities, especially Seville and Málaga, showcase Moorish heritage, tourism, and a growing tech scene. Together, these urban centers shape the identity of Spain at both a national and international level.

Madrid – 3.42 million (Community of Madrid)

Madrid is Spain’s capital and largest city, renowned for grand boulevards and lively plazas. It houses the Royal Palace, the Prado Museum, and a dense network of theaters and music venues. As the country’s political nerve center, it attracts talent from across Spain and beyond. Madrid’s economy spans finance, media, and services, bolstered by a world-class transport system. Its late-night culture and culinary scene make it an endlessly energetic metropolis.

Barcelona – 1.70 million (Catalonia)

Barcelona is famous for Gaudí’s architecture, Mediterranean beaches, and a creative start-up ecosystem. The city balances historical quarters like the Gothic Quarter with modern design districts. Its port and trade fairs make it a major player in logistics and events. Barcelona’s food culture and festivals draw international visitors year-round. Cosmopolitan and outward-looking, it remains one of Europe’s design capitals.

València – 826,000 (Valencian Community)

València blends a historic core with the futuristic City of Arts and Sciences. Its port ranks among the Mediterranean’s busiest and supports a diverse economy. The city is celebrated for paella, lively festivals, and urban beaches. Green corridors and bike lanes have improved everyday mobility. Warm climate and culture make València a beloved coastal hub.

Seville – 687,000 (Andalusia)

Seville, Andalusia’s capital, is famed for the Alcázar, cathedral, and the Plaza de España. Flamenco traditions and Holy Week processions shape its cultural rhythm. Tourism, services, and an expanding tech footprint drive the economy. The Guadalquivir River fronts historic neighborhoods and modern venues. With orange-scented streets, Seville remains the essence of southern Spain.

Zaragoza – 687,000 (Aragon)

Zaragoza sits on the Ebro River and centers on the Basilica del Pilar. Its location between Madrid and Barcelona gives it strong logistics appeal. The city mixes Roman remains with contemporary cultural venues. Renewable energy and agri-food industries are local strengths. Zaragoza offers quality of life with broad parks and riverfront paths.

Málaga – 592,000 (Andalusia)

Málaga is the Costa del Sol’s gateway and birthplace of Picasso. A revitalized port, museums, and beaches fuel year-round tourism. The “Málaga Tech Park” underpins a rising digital sector. Culinary scenes and promenades keep the center buzzing. Sun, culture, and business give Málaga a dynamic profile.

Murcia – 475,000 (Region of Murcia)

Murcia is a university city with deep agricultural roots in Europe’s “orchard.” Baroque architecture frames lively squares and markets. Services and food industries dominate its economy. The Segura River and nearby huerta shape local life. Warm weather and student energy add to its appeal.

Palma – 432,000 (Balearic Islands)

Palma, capital of the Balearic Islands, pairs a Gothic cathedral with a scenic bay. Tourism and yachting support a robust services sector. The historic old town hides courtyards, galleries, and cafés. Island cuisine and outdoor living define its pace. Palma blends heritage with Mediterranean leisure.

Las Palmas de Gran Canaria – 380,000 (Canary Islands)

Las Palmas is an Atlantic port with beaches like Las Canteras. Trade, shipping, and tourism anchor the local economy. A mild climate sustains outdoor culture all year. The city hosts festivals and a growing remote-work community. Historic quarters contrast with modern waterfronts.

Alicante/Alacant – 359,000 (Valencian Community)

Alicante rises beneath Santa Bárbara Castle with views over the harbor. Tourism, services, and a busy port shape its economy. The Explanada promenade and beaches draw visitors and residents alike. Regional cuisine and festivals add color to city life. Alicante is a sun-drenched hub on Spain’s southeast coast.

Complete Overview of Spain’s 50 Largest Cities

Below is a full table of the 50 largest cities in Spain. It lists the city, approximate population, and one sentence that best characterizes each location.

Rank City Population (approx.) Characteristic
1 Madrid 3,416,771 Capital city and Spain’s political, cultural, and business hub.
2 Barcelona 1,702,547 Catalan capital famed for Gaudí and Mediterranean innovation.
3 València 825,948 Mediterranean port known for science district and paella.
4 Seville 687,488 Andalusian capital with Moorish heritage and flamenco traditions.
5 Zaragoza 686,986 Ebro River city centered on the Basilica del Pilar.
6 Málaga 591,637 Costa del Sol gateway with museums and a rising tech scene.
7 Murcia 474,617 University city with Europe’s “orchard” agriculture.
8 Palma 431,521 Balearic capital blending Gothic heritage with island life.
9 Las Palmas de Gran Canaria 380,436 Atlantic port city with year-round beaches and trade.
10 Alicante/Alacant 358,720 Sun-drenched port beneath Santa Bárbara Castle.
11 Bilbao 348,089 Basque metropolis transformed by the Guggenheim effect.
12 Córdoba 322,811 Home to the Mezquita and layered Andalusian history.
13 Valladolid 300,618 Castile and León’s administrative center and wine gateway.
14 Vigo 293,977 Galicia’s largest city and Atlantic fishing powerhouse.
15 L’Hospitalet de Llobregat 279,993 Dense neighbor of Barcelona with strong industry and services.
16 Gijón 268,561 Asturian coastal city mixing industry with surf-friendly beaches.
17 Vitoria-Gasteiz 257,968 Green Basque capital known for parks and liveability.
18 A Coruña 249,261 Seafaring city marked by the Roman Tower of Hercules.
19 Elche/Elx 243,128 Palm-grove city and footwear manufacturing center.
20 Granada 232,717 Home to the Alhambra and a vibrant student community.
21 Terrassa 228,708 Textile heritage city turned technology and services hub.
22 Badalona 227,083 Mediterranean city with long beaches and industry.
23 Sabadell 222,177 Historic banking and textile center of the Vallès.
24 Oviedo 220,543 Asturian capital famed for pre-Romanesque churches.
25 Cartagena 219,777 Historic naval port with notable Roman remains.
26 Móstoles 214,006 Major city in Madrid’s commuter belt.
27 Jerez de la Frontera 213,668 Cradle of sherry wine and equestrian culture.
28 Santa Cruz de Tenerife 211,359 Canary co-capital with a famed Carnival.
29 Pamplona/Iruña 207,777 Navarre’s capital known for the Running of the Bulls.
30 Almería 202,675 Sun-drenched capital near Europe’s greenhouse farms.
31 Alcalá de Henares 200,702 Historic university city and birthplace of Cervantes.
32 Leganés 194,084 Residential-industrial city in southern Madrid.
33 Fuenlabrada 190,790 Diverse, youthful municipality south of Madrid.
34 Getafe 189,906 Aerospace and Air Force hub in Greater Madrid.
35 Donostia/San Sebastián 189,093 Belle Époque beach city with world-class cuisine.
36 Castelló de la Plana 180,379 Valencian provincial capital near orange groves.
37 Burgos 175,895 Castilian city anchored by a Gothic cathedral.
38 Albacete 174,137 Largest city in La Mancha with cutlery tradition.
39 Santander 174,101 Elegant Bay of Biscay capital.
40 Alcorcón 173,625 Commercial-residential city west of Madrid.
41 San Cristóbal de La Laguna 160,258 UNESCO-listed colonial city beside Tenerife’s capital.
42 Marbella 159,000 Resort city on the Costa del Sol.
43 Logroño 151,164 La Rioja’s capital and gateway to Spanish wine.
44 Badajoz 150,570 Largest Extremadura city on the Guadiana River.
45 Salamanca 144,866 Golden sandstone university city.
46 Lleida 144,739 Catalan inland city crowned by La Seu Vella.
47 Huelva 143,290 Port city at the Tinto and Odiel rivers.
48 Tarragona 141,151 Roman heritage city on the Costa Daurada.
49 Torrejón de Ardoz 140,626 Henares Corridor city and aviation hub.
50 Dos Hermanas 140,430 Fast-growing city in the Seville metro area.

Conclusion

Spain’s ten largest cities reveal the diversity of the country’s identity. From Madrid’s national leadership to Barcelona’s creativity and València’s Mediterranean spirit, each city offers something unique. Together with the broader top 50, they form the backbone of Spain’s economic, cultural, and social life, making them essential destinations for both visitors and residents.

Sources

  • Instituto Nacional de Estadística (INE) — Cifras oficiales de población de los municipios españoles (Revisión del Padrón Municipal, 01/01/2024)
  • Boletín Oficial del Estado — Real Decreto 1210/2024, de 28 de noviembre
  • Instituto Nacional de Estadística (INE) — Estadística Continua de Población (ECP), 1 de enero de 2025, datos provisionales
  • Wikipedia (ES) — Anexo: Municipios de España por población (compilación)
  • INEbase/JAXI — Población por municipios y sexo (01/01/2024)
Enable registration in settings - general