Population of Cities in Spain (2018)

2
Over 1 Million
88
100,000 to 1 Million
768
10,000 to 100,000
  • Madrid
  • Barcelona
  • Valencia
  • Sevilla
  • Zaragoza
  • Malaga
  • Murcia
  • Palma
  • Las Palmas de Gran Canaria
  • Bilbao
  • Alicante
  • Cordoba
  • Valladolid
  • Vigo
  • Gijon
  • Eixample
  • L'Hospitalet de Llobregat
  • Latina
  • Carabanchel
  • A Coruna
  • Puente de Vallecas
  • Sant Marti
  • Gasteiz / Vitoria
  • Granada
  • Elche
  • Ciudad Lineal
  • Oviedo
  • Santa Cruz de Tenerife
  • Fuencarral-El Pardo
  • Badalona
  • Cartagena
  • Terrassa
  • Jerez de la Frontera
  • Sabadell
  • Mostoles
  • Alcala de Henares
  • Pamplona
  • Fuenlabrada
  • Almeria
  • Leganes
  • San Sebastian
  • Sants-Montjuic
  • Santander
  • Castello de la Plana
  • Burgos
  • Albacete
  • Horta-Guinardo
  • Alcorcon
  • Getafe
  • Nou Barris

Spain is the 29th most populous country in the world, and in order to reach that ranking, it has quite a few major cities that have very large populations. The biggest city in Spain is Madrid, which has a population of over 3.2 million. The next largest city, Barcelona, has approximately half as many residents as Madrid, but at 1.6 million, this is still impressive for a city's population. These are the only two cities in Spain that have populations exceeding one million. However, that doesn't mean that there aren't other large cities in the country. There are 88 countries that have populations that fall between 100,000 and 1,000,000, and an impressive 707 cities with populations exceeding 10,000. These cities are spread among Spain's 50 provinces.

This developed country has a smaller rural population, with just 20% of residents living in the rural towns away from the larger cities and metro areas. Not only are urban areas expanding throughout the country but many people are relocating to the cities of Spain for a variety of reasons, whether it is for work or to experience all that this country has to offer. With many cities including Barcelona, Madrid and Valencia only growing in popularity as tourist destinations, cities are continuing to grow and expand to attract tourists and natives alike.

Spain has 2 cities with more than a million people, 88 cities with between 100,000 and 1 million people, and 768 cities with between 10,000 and 100,000 people. The largest city in Spain is Madrid, with a population of 3,255,944 people.

Madrid

The capital city has the third largest GDP and the third largest metropolitan area in the EU.

3,255,944

Barcelona

This former Roman city is now a center of culture and one of the biggest tourist destinations in the EU.

1,621,537

Valencia

Valencia was founded in 138 BC, and its ancient monuments and cultural attractions make this a populat place to live and visit.

814,208

Sevilla

This city's famous landmarks include St. Mary of the See Cathedral, Torre del Oro and the Alcazar..

703,206

Zaragoza

More than half of the Aragonese population live in this city

674,317

Malaga

Malaga is approximately 2,800 years old, making it one of the oldest cities in the world..

568,305

Murcia

Murcia's history of agriculture has earned it to nickname of 'Europe's orchard.'

436,870

Palma

This city's growth has been encouraged by a boom in tourism.

401,270

Las Palmas de Gran Canaria

The city was founded in 1478 and was once the de facto capital of the Canary Islands.

381,847

Bilbao

This service city is currently undergoing revitalization and infrastructure improvements as the population continues to grow.

354,860

Name 2018 Population Location
Madrid3,255,944Map
Barcelona1,621,537Map
Valencia814,208Map
Sevilla703,206Map
Zaragoza674,317Map
Malaga568,305Map
Murcia436,870Map
Palma401,270Map
Las Palmas de Gran Canaria381,847Map
Bilbao354,860Map
Alicante334,757Map
Cordoba328,428Map
Valladolid317,864Map
Vigo297,332Map
Gijon277,554Map
Eixample266,477Map
L'Hospitalet de Llobregat257,038Map
Latina256,644Map
Carabanchel253,678Map
A Coruna246,056Map
Puente de Vallecas244,151Map
Sant Marti235,719Map
Gasteiz / Vitoria235,661Map
Granada234,325Map
Elche230,112Map
Ciudad Lineal228,171Map
Oviedo224,005Map
Santa Cruz de Tenerife222,417Map
Fuencarral-El Pardo220,085Map
Badalona219,547Map
Cartagena211,996Map
Terrassa210,941Map
Jerez de la Frontera207,532Map
Sabadell206,493Map
Mostoles206,478Map
Alcala de Henares204,574Map
Pamplona198,491Map
Fuenlabrada197,836Map
Almeria188,810Map
Leganes186,066Map
San Sebastian185,357Map
Sants-Montjuic183,120Map
Santander182,700Map
Castello de la Plana180,005Map
Burgos178,966Map
Albacete169,716Map
Horta-Guinardo168,092Map
Alcorcon167,967Map
Getafe167,164Map
Nou Barris166,310Map
Hortaleza161,661Map
San Blas-Canillejas157,367Map
Salamanca155,619Map
Tetuan de las Victorias155,000Map
Logrono152,107Map
La Laguna150,661Map
City Center149,718Map
Huelva148,806Map
Arganzuela148,797Map
Badajoz148,334Map
Sarria-Sant Gervasi147,912Map
Sant Andreu147,732Map
Salamanca147,707Map
Chamberi145,934Map
Usera141,189Map
Tarragona140,323Map
Chamartin140,000Map
Lleida135,919Map
Marbella134,623Map
Leon134,305Map
Villaverde126,802Map
Cadiz126,766Map
Retiro126,058Map
Dos Hermanas122,943Map
Mataro121,722Map
Gracia121,502Map
Santa Coloma de Gramenet119,717Map
Torrejon de Ardoz118,162Map
Jaen116,557Map
Moncloa-Aravaca116,531Map
Algeciras116,209Map
Parla115,611Map
Delicias110,520Map
Ourense107,742Map
Alcobendas107,514Map
Reus107,118Map
Moratalaz104,923Map
Ciutat Vella102,347Map
Torrevieja101,792Map
Telde100,015Map
Barakaldo98,460Map
Lugo96,678Map
San Fernando96,366Map
Girona96,188Map
Santiago de Compostela95,092Map
Caceres93,131Map
Lorca91,906Map
Coslada90,280Map
Talavera de la Reina88,856Map
El Puerto de Santa Maria87,696Map
Cornella de Llobregat86,519Map
Las Rozas de Madrid86,340Map
Orihuela86,164Map
Aviles84,242Map
El Ejido84,227Map
Guadalajara83,039Map
Roquetas de Mar82,665Map
Palencia82,651Map
Algorta82,624Map
Sant Boi de Llobregat82,428Map
Pozuelo de Alarcon82,428Map
Toledo82,291Map
Les Corts82,270Map
Pontevedra81,576Map
Getxo80,770Map
Gandia80,020Map
Sant Cugat del Valles79,253Map
Ceuta78,674Map
Arona78,614Map
Torrent78,543Map
Chiclana de la Frontera77,293Map
Manresa76,558Map
San Sebastian de los Reyes75,912Map
Ferrol74,273Map
Velez-Malaga74,190Map
Ciudad Real74,014Map
Mijas73,787Map
Melilla73,460Map
Rubi72,987Map
Fuengirola71,482Map
Benidorm71,034Map
Alcala de Guadaira70,155Map
Ponferrada68,736Map
Rivas-Vaciamadrid68,405Map
Majadahonda68,110Map
Campina67,904Map
Vicalvaro66,439Map
Zamora66,293Map
Sagunto66,070Map
Vilanova i la Geltru65,890Map
Sanlucar de Barrameda65,805Map
Estepona65,592Map
Torremolinos65,448Map
Villa de Vallecas65,162Map
La Linea de la Concepcion64,595Map
Molina de Segura64,065Map
Paterna64,023Map
Santa Lucia63,637Map
Viladecans63,489Map
El Prat de Llobregat63,418Map
Valdemoro62,750Map
Grao de Murviedro62,368Map
Castelldefels62,080Map
Alcoy61,552Map
Linares61,338Map
Irun60,951Map
Granollers60,658Map
Motril60,279Map
Santutxu60,000Map
Arrecife59,127Map
Benalmadena58,854Map
Cerdanyola del Valles58,747Map
la Nova Esquerra de l'Eixample58,224Map
Avila56,855Map
Barri de Sant Andreu56,818Map
Segovia56,660Map
Merida56,395Map
Cuenca55,866Map
Torrelavega55,297Map
Elda55,168Map
Collado-Villalba55,027Map
Aranjuez54,055Map
San Vicent del Raspeig53,126Map
Mollet del Valles52,484Map
San Bartolome de Tirajana52,161Map
Huesca52,059Map
Puertollano51,842Map
Calvia51,774Map
Sagrada Familia51,623Map
Arganda51,489Map
Vila-real51,205Map
la Vila de Gracia50,928Map
Utrera50,665Map
Ibiza48,684Map
el Raval48,403Map
Portugalete48,105Map
Sant Gervasi - Galvany47,043Map
Santurtzi46,978Map
Esplugues de Llobregat46,862Map
Barri de les Corts46,412Map
Gava45,994Map
Sama45,565Map
Antequera45,168Map
Alzira44,690Map
Denia44,464Map
Mieres44,070Map
Dreta de l'Eixample43,994Map
Llefia43,827Map
Mislata43,756Map
Colmenar Viejo43,700Map
Pinto43,501Map
Barajas de Madrid43,423Map
Boadilla del Monte43,414Map
Figueres43,330Map
Adeje43,204Map
Sant Feliu de Llobregat42,919Map
Basauri42,657Map
Lucena42,248Map
l'Antiga Esquerra de l'Eixample42,161Map
Tres Cantos41,896Map
Sants41,313Map
La Orotava41,171Map
Plasencia41,148Map
Alcantarilla41,084Map
San Fernando de Henares40,981Map
Poble Sec40,906Map
Mairena del Aljarafe40,700Map
Manacor40,548Map
Ecija40,400Map
Puerto Real40,183Map
Blanes40,047Map
Granadilla de Abona39,993Map
Vic39,844Map
Soria39,528Map
Lloret de Mar39,363Map
Miranda de Ebro39,264Map
Andujar39,111Map
Igualada38,918Map
Errenteria38,767Map
Rincon de la Victoria38,666Map
Sant Antoni38,512Map
Burjassot38,433Map
Vilafranca del Penedes38,425Map
el Camp de l'Arpa del Clot38,361Map
Tomelloso38,095Map
Ontinyent37,735Map
Naron37,712Map
Vilagarcia de Arousa37,576Map
Los Realejos37,559Map
Ripollet37,088Map
Ronda36,827Map
Los Palacios y Villafranca36,824Map
Arucas36,259Map
Llucmajor36,078Map
el Guinardo35,991Map
Realejo Alto35,963Map
La Rinconada35,928Map
El Vendrell35,821Map
Don Benito35,791Map
Puerto del Rosario35,667Map
Ubeda35,649Map
Teruel35,396Map
Villena35,222Map
Mazarron35,221Map
Cieza35,200Map
Tortosa35,143Map
Alhaurin de la Torre35,114Map
Yecla35,025Map
San Pedro de Alcantara34,922Map
Tudela34,717Map
Burriana34,565Map
Aguilas34,533Map
el Camp d'en Grassot i Gracia Nova34,356Map
Villajoyosa33,797Map
Sant Adria de Besos33,761Map
el Poblenou33,642Map
Almendralejo33,588Map
Olot33,524Map
Montcada i Reixac33,453Map
Oleiros33,443Map
Marratxi33,348Map
Maspalomas33,000Map
Aranda de Duero32,928Map
Azuqueca de Henares32,744Map
Cambrils32,422Map
Puerto de la Cruz32,219Map
Sant Joan Despi32,030Map
Fort Pienc31,963Map
El Carmel31,843Map
Galapagar31,820Map
Santa Pola31,760Map
Castro-Urdiales31,670Map
Javea31,593Map
Torre-Pacheco31,495Map
San Javier31,432Map
Camargo31,404Map
Santa Eularia des Riu31,314Map
Arcos de la Frontera31,210Map
Valdepenas31,147Map
Barbera del Valles31,144Map
Carballo30,990Map
Hellin30,976Map
San Andres del Rabanedo30,906Map
Xirivella30,691Map
Alcazar de San Juan30,675Map
Manises30,508Map
la Marina de Port30,479Map
Alaquas30,392Map
Oliver-Valdefierro30,228Map
Leioa30,079Map
Puente-Genil30,033Map
Redondela30,001Map
Atamaria30,000Map
Pinar de Chamartin30,000Map
Puerto del Carmen30,000Map
Salt29,985Map
Aldaia29,914Map
Arteixo29,762Map
Calp29,666Map
Sestao29,476Map
Xativa29,386Map
Ingenio29,319Map
Inca29,308Map
el Putxet i el Farro29,278Map
San Roque29,249Map
Galdakao29,226Map
Totana29,211Map
Rota29,179Map
Ciutadella29,160Map
La Sagrera29,134Map
Mao29,125Map
la Verneda i la Pau29,013Map
Aguimes28,924Map
Sueca28,908Map
Crevillente28,609Map
Moron de la Frontera28,455Map
Oliva28,419Map
Sant Pere de Ribes28,353Map
Carmona28,344Map
Algemesi28,308Map
Vinaros28,273Map
Durango28,229Map
Culleredo28,227Map
Coria del Rio28,100Map
Sant Vicenc dels Horts27,701Map
Almunecar27,696Map
Sitges27,668Map
Ribeira27,518Map
Eibar27,419Map
Premia de Mar27,399Map
el Clot27,170Map
Novelda27,135Map
Catarroja27,035Map
Ames26,983Map
Martorell26,681Map
Horta26,676Map
Benicarlo26,655Map
Salou26,649Map
Villarrobledo26,642Map
Nijar26,516Map
El Campello26,511Map
Villaviciosa de Odon26,475Map
Lebrija26,434Map
Caravaca26,415Map
Sant Andreu de la Barca26,401Map
la Prosperitat26,295Map
Pineda de Mar26,203Map
Sant Marti de Provencals26,196Map
Camas26,015Map
Marin25,969Map
Lepe25,886Map
Villanueva de la Serena25,838Map
Almozara25,767Map
el Baix Guinardo25,766Map
Cangas do Morrazo25,748Map
Almansa25,727Map
Onda25,691Map
Jumilla25,685Map
Vilapicina i la Torre Llobeta25,581Map
La Bonanova25,574Map
Quart de Poblet25,499Map
Valls25,092Map
Santa Perpetua de Mogoda25,048Map
Almassora24,963Map
Iturrama24,846Map
Sarria24,819Map
Calahorra24,787Map
Martos24,655Map
Porta24,604Map
Galdar24,405Map
Adra24,373Map
Sants - Badal24,344Map
Candelaria24,319Map
Calafell24,265Map
Erandio24,262Map
Cullera24,121Map
Ibi24,113Map
Molins de Rei24,067Map
la Maternitat i Sant Ramon24,058Map
Icod de los Vinos24,024Map
Montilla23,840Map
Altea23,780Map
San Pedro del Pinatar23,738Map
Tacoronte23,562Map
Paiporta23,519Map
Priego de Cordoba23,513Map
Baza23,359Map
Alhaurin el Grande23,319Map
Olesa de Montserrat23,301Map
el Besos i el Maresme23,254Map