Spain: List of the Largest Cities by Population

A picturesque coastal town nestled along the rugged shores of the Costa Brava, Spain. In the foreground, a quaint medieval harbor dotted with traditional fishing boats and colorful awnings. Towering above, a magnificent castle stands proud, its ancient stone walls glowing in the warm afternoon sunlight. In the middle ground, winding cobblestone streets lead past historical buildings and charming plazas, bustling with locals and visitors alike. The background is framed by the sparkling azure waters of the Mediterranean, rolling hills, and lush greenery. A tranquil, timeless atmosphere pervades the scene, inviting exploration of the region's rich cultural and architectural heritage.

✓ Accommodations ✓ Flights ✓ Rental Cars ✓ Tours & Activities

Because population lists are outdated even before they can be published, the following estimates have been rounded for easier comparison.

1. Madrid – 3,422,000
Capital and largest city; Spain’s political, economic, and cultural hub.


2. Barcelona – 1,686,000
Iconic Catalan metropolis by the Mediterranean.


3. Valencia – 824,000
Port city known for arts, science, and paella.


4. Zaragoza – 691,000
Historical Aragon capital on the Ebro River.


5. Seville – 687,000
Andalusian cultural heart, famous for flamenco and festivals.


6. Málaga – 592,000
Coastal city and tourist gateway to the Costa del Sol.


7. Murcia – 472,000
Sunny southeastern city with rich agricultural heritage.


8. Palma – 438,000
Balearic Islands’ charming capital on the Mediterranean.


9. Las Palmas de Gran Canaria – 384,000
Major port and vibrant city in the Canary Islands.


10. Bilbao – 347,000
Basque city home to the Guggenheim Museum.


11. Alicante – 335,000
Coastal port city popular for beaches and historic district.


12. Córdoba – 325,000
Historic city famed for its Mezquita (Great Mosque-Cathedral).


13. Valladolid – 300,000
Castilian city with rich medieval heritage.


14. Vigo – 296,000
Galician port and seafood commercial center.


15. Gijón – 270,000
Asturian coastal city with maritime tradition.


16. L’Hospitalet de Llobregat – 282,000
Dense suburb just southwest of Barcelona.


17. Vitoria-Gasteiz – 257,000
Green Basque capital known for sustainability.


18. A Coruña – 249,000
Galician Atlantic port with Roman lighthouse ruins.


19. Elche – 242,000
Palm-tree city in Alicante Province with historical forts.


20. Granada – 232,000
Andalusian gem near Sierra Nevada with Alhambra palace.


21. Terrassa – 231,000
Catalan industrial city near Barcelona.


22. Badalona – 223,000
Beach town bordering Barcelona with growing urban feel.


23. Oviedo – 218,000
Asturian capital with medieval cathedral and arts scene.


24. Cartagena – 217,000
Historic port city with Roman remnants in Murcia region.


25. Jerez de la Frontera – 212,000
Sherry wine capital in southwestern Spain.


26. Móstoles – 210,000
Suburban city southwest of Madrid with rapid growth.


27. Santa Cruz de Tenerife – 206,000
Canary Islands capital with vibrant port life.


28. Pamplona – 203,000
Navarre city renowned for its San Fermín festival.


29. Almería – 201,000
Southeastern coastal city with desert landscapes.


30. Donostia/San Sebastián – 188,000
Gourmet capital of Basque Country on the Bay of Biscay.


30. Leganés – 187,000
Major suburban city surrounding Madrid.


32. Getafe – 180,000
Industrial suburb to the south of Madrid.


33. Burgos – 176,000
Castilian city with Gothic cathedral.


34. Albacete – 174,000
Central Spain’s commercial city.


35. Santander – 173,000
Elegant maritime capital of Cantabria.


36. Castellón de la Plana – 169,000
Port city on the Mediterranean coast in Valencia region.


37. Alcorcón – 170,000
Large suburb in the metropolitan area of Madrid.


38. San Cristóbal de La Laguna – 156,000
Historic city near Santa Cruz in Tenerife.


39. Logroño – 151,000
Capital of La Rioja and wine region.


40. Badajoz – 149,000
Historic border city near Portugal.


41. Salamanca – 144,000
University city with baroque architecture in Castile & León.


42. Huelva – 142,000
Atlantic port with discovery-era significance.


43. Marbella – 142,000
Luxury resort city on the Costa del Sol.


44. Lleida – 138,000
Inland Catalan city with medieval fortress.


45. Tarragona – 136,000
Roman port city south of Barcelona.


46. Dos Hermanas – 134,000
Rapidly expanding suburb of Seville.


47. Torrejón de Ardoz – 133,000
Eastern Madrid suburb with urban industry.


48. Parla – 130,000
Southern Madrid suburb with growing population.


49. Mataró – 125,000
Coastal city northeast of Barcelona.


50. León – 124,000
Historic capital of León region with cathedral.


51. Algeciras – 122,000
Strategic port city near the Strait of Gibraltar.


52. Cádiz – 121,000
Historic Andalusian port with centuries-old fortifications.


53. Santa Coloma de Gramenet – 120,000
Densely populated Barcelona suburb.


54. Jaén – 112,000
Olive oil capital in Andalusia with a hilltop castle.


55. Ourense – 106,000
Galician city famous for its Roman hot springs.


56. Reus – 104,000
Catalan city known for modernist architecture.


57. Girona – 104,000
Historic Catalan city with preserved medieval quarter.


58. Telde – 102,000
Large city on Gran Canaria in the Canary Islands.


59. Barakaldo – 101,000
Industrial city in the Bilbao metropolitan area.


60. Santiago de Compostela – 99,000
Pilgrimage city in Galicia, endpoint of the Camino.


61. Roquetas de Mar – 98,000
Resort city on the Almería coast.


62. Lugo – 97,000
Galician city with intact Roman walls.


63. San Fernando – 94,000
Naval city near Cádiz with military heritage.


64. Fuenlabrada – 93,000
Suburban city in Madrid’s southern metropolitan area.


65. Torrevieja – 92,000
Coastal city in Alicante Province known for salt lakes.


66. Gandia – 91,000
Valencian city with Mediterranean beaches.


67. Viladecans – 90,000
Suburb of Barcelona with strong transport links.


68. Ponferrada – 89,000
Castile and León city with Templar castle.


69. Benidorm – 88,000
High-rise beach resort city on the Costa Blanca.


70. Coslada – 87,000
Logistics hub near Madrid-Barajas Airport.


71. Linares – 86,000
Andalusian city with mining history.


72. Avilés – 85,000
Asturian port city with historic old town.


73. Pozuelo de Alarcón – 85,000
Wealthy Madrid suburb with green spaces.


74. Irún – 83,000
Border city with France in the Basque Country.


75. Chiclana de la Frontera – 82,000
Andalusian coastal town near Cádiz.


76. Estepona – 81,000
Resort town on the Costa del Sol.


77. Rivas-Vaciamadrid – 80,000
Rapidly growing municipality southeast of Madrid.


78. Segovia – 79,000
Castilian city famed for its Roman aqueduct.


79. Alcoy – 78,000
Industrial city in Alicante Province.


80. Elda – 77,000
Alicante city known for shoe manufacturing.


81. Calvià – 76,000
Mallorca municipality with popular resorts.


82. Talavera de la Reina – 75,000
Toledo Province city on the Tagus River.


83. Puerto de la Cruz – 74,000
Tenerife resort town with botanical gardens.


84. Soria – 73,000
Small Castilian city with Romanesque architecture.


85. Arrecife – 73,000
Capital of Lanzarote in the Canary Islands.


86. Mérida – 72,000
Extremaduran city with extensive Roman ruins.


87. Manresa – 72,000
Catalan city in the heart of inland Barcelona Province.


88. Mijas – 71,000
Andalusian resort town on the Costa del Sol.


89. Majadahonda – 71,000
Affluent western Madrid suburb.


90. Motril – 70,000
Andalusian coastal city with port facilities.


91. Fuengirola – 69,000
Resort town on the Costa del Sol.


92. Ávila – 68,000
Castilian-Leonese city with medieval walls.


93. Cuenca – 67,000
UNESCO-listed city in Castilla-La Mancha.


94. La Línea de la Concepción – 66,000
City on the border with Gibraltar.


95. Torremolinos – 65,000
Tourist hotspot on the Costa del Sol.


96. Sanlúcar de Barrameda – 64,000
Sherry-producing coastal city in Cádiz Province.


97. Utrera – 63,000
Historic town in the province of Seville.


98. Villanueva de la Serena – 62,000
Agricultural and commercial hub in Extremadura.


99. Vélez-Málaga – 61,000
Historic inland city near the Costa del Sol.


100. Yecla – 60,000
Murcia region city known for wine and furniture.


101. Inca – 59,000
Mallorca town known for leather goods and markets.


102. Orihuela – 58,000
Historic city in Alicante Province with baroque architecture.


103. Denia – 58,000
Coastal city in Alicante with a castle and ferry port.


104. Alcázar de San Juan – 57,000
La Mancha city known for windmills and wine production.


105. Antequera – 56,000
Andalusian inland city with prehistoric dolmens.


106. Moncada – 55,000
Town near Valencia with agricultural roots.


107. Salt – 55,000
Suburban municipality next to Girona.


108. El Puerto de Santa María – 54,000
Andalusian port city with sherry bodegas.


109. Cambrils – 54,000
Coastal resort town in Tarragona Province.


110. Aranjuez – 54,000
Royal town south of Madrid with historic gardens.


111. Montilla – 53,000
Wine-producing town in Córdoba Province.


112. Novelda – 53,000
Alicante city known for marble and spice trade.


113. Bétera – 53,000
Valencian town near Serra Calderona mountains.


114. San Bartolomé de Tirajana – 53,000
Gran Canaria municipality including Maspalomas resort.


115. Olot – 52,000
Catalan city in a volcanic region of Girona Province.


116. Villena – 52,000
Alicante town with medieval castle and festivals.


117. Puerto Real – 51,000
Shipbuilding town in Cádiz Province.


118. San Vicente del Raspeig – 51,000
University town adjoining Alicante city.


119. Águilas – 51,000
Murcia coastal town with fishing heritage.


120. Martorell – 51,000
Catalan industrial town home to SEAT car plant.


121. Puertollano – 50,000
Industrial city in Ciudad Real Province.


122. Écija – 50,000
“City of Towers” in Seville Province.


123. Almendralejo – 50,000
Wine-producing town in Extremadura.


124. Palencia – 49,000
Castile and León city with Gothic cathedral.


125. Lora del Río – 49,000
Agricultural town in Seville Province.


126. Vilanova i la Geltrú – 49,000
Coastal Catalan city with fishing port and beaches.


127. La Orotava – 48,000
Historic town in Tenerife with colonial architecture.


128. Villajoyosa – 48,000
Alicante coastal town known for colorful houses and chocolate.


129. Torrox – 48,000
Costa del Sol town with mild climate.


130. Xàtiva – 48,000
Historic city in Valencia Province with hilltop castle.


131. Santa Pola – 47,000
Fishing port and beach resort in Alicante Province.


132. Petrer – 47,000
Alicante city twinned with neighboring Elda in industry.


133. Amposta – 47,000
Town in Tarragona Province on the Ebro Delta.


134. La Rinconada – 47,000
Seville Province town in the Guadalquivir valley.


135. Santa Eulària des Riu – 46,000
Ibiza town with beaches and resorts.


136. Torroella de Montgrí – 46,000
Historic town in Girona Province near Costa Brava.


137. Cieza – 46,000
Murcia region town known for peach orchards.


138. Calahorra – 46,000
Rioja city with Roman and medieval heritage.


139. Andújar – 45,000
Jaén Province town near Sierra Morena mountains.


140. Arucas – 45,000
Gran Canaria city with striking neo-Gothic church.


141. Benalmádena – 45,000
Costa del Sol resort town with marina and beaches.


142. Motilla del Palancar – 45,000
Town in Cuenca Province with regional road links.


143. Almoradí – 45,000
Agricultural town in Alicante Province.


144. Vélez-Rubio – 44,000
Andalusian town with baroque heritage.


145. Ceuta – 44,000
Spanish autonomous city on the North African coast.


146. Melilla – 44,000
Spanish enclave on the Moroccan coast.


147. Manilva – 44,000
Costa del Sol municipality known for vineyards.


148. Paterna – 43,000
Valencian industrial city near the capital.


149. Sanlúcar la Mayor – 43,000
Seville Province town near Doñana National Park.


150. Oliva – 43,000
Coastal town in Valencia Province with sandy beaches.


151. Blanes – 43,000
Costa Brava resort town with beaches and botanical gardens.


152. Ronda – 43,000
Dramatic Andalusian town perched above a deep gorge.


153. Adra – 42,000
Coastal fishing port in Almería Province.


154. Guadix – 42,000
Granada Province city known for cave dwellings.


155. Montcada i Reixac – 42,000
Barcelona Province suburb with industry and transport links.


156. Almuñécar – 42,000
Tropical coast town in Granada Province.


157. Priego de Córdoba – 42,000
Baroque Andalusian town surrounded by olive groves.


158. Loja – 41,000
Historic gateway city in western Granada Province.


159. Pilar de la Horadada – 41,000
Southernmost town of Alicante Province with beaches.


160. Guardamar del Segura – 41,000
Alicante coastal town with sand dunes and pine forests.


161. Almansa – 41,000
Albacete Province town with imposing medieval castle.


162. San Pedro del Pinatar – 40,000
Murcia coastal town famous for salt flats.


163. San Roque – 40,000
Andalusian town near Gibraltar with colonial heritage.


164. Llagostera – 40,000
Girona Province town near the Costa Brava.


165. Totana – 40,000
Murcia town at the foot of Sierra Espuña.


166. Medina del Campo – 39,000
Castile and León town known for medieval fairs.


167. Rincón de la Victoria – 39,000
Costa del Sol town near Málaga.


168. Morón de la Frontera – 39,000
Seville Province town with Moorish heritage.


169. Lebrija – 39,000
Town in Cádiz Province with flamenco tradition.


170. Moguer – 39,000
Historic Andalusian town linked to Columbus voyages.


171. Sanlúcar de Guadiana – 38,000
Border village on the Guadiana River.


172. Alhaurín de la Torre – 38,000
Málaga Province town popular with commuters.


173. El Ejido – 38,000
Agricultural hub in Almería Province.


174. Nerja – 38,000
Tourist town on the Costa del Sol with famous caves.


175. Béjar – 38,000
Mountain town in Salamanca Province.


176. Huércal-Overa – 38,000
Almería Province town with historic fortress.


177. Villafranca de los Barros – 37,000
Extremaduran town with wine production.


178. Hellín – 37,000
Albacete Province city with Semana Santa celebrations.


179. Tarifa – 37,000
Southernmost town in mainland Europe, popular for kitesurfing.


180. Barbate – 37,000
Fishing port on the Cádiz coast.


181. Illescas – 37,000
Toledo Province commuter town to Madrid.


182. Tomelloso – 37,000
La Mancha town famous for wine and brandy.


183. Chipiona – 37,000
Cádiz Province coastal town with lighthouse.


184. Mula – 36,000
Murcia town with medieval castle.


185. Candelaria – 36,000
Tenerife town with basilica and pilgrimage site.


186. Calpe – 36,000
Costa Blanca resort dominated by Peñón de Ifach rock.


187. Mogán – 36,000
Gran Canaria municipality with resorts and beaches.


188. Mazarrón – 36,000
Murcia coastal town with fishing and tourism.


189. Torredonjimeno – 35,000
Jaén Province olive oil producing town.


190. Llíria – 35,000
Valencian town known for music and archaeology.


191. Vinaròs – 35,000
Castellón Province fishing port and beach town.


192. Ayamonte – 35,000
Cádiz Province border town with Portugal.


193. Peñíscola – 35,000
Castellón Province walled coastal city.


194. Villaviciosa de Odón – 35,000
Madrid Province suburban town with university.


195. Calasparra – 35,000
Murcia town known for rice cultivation.


196. Carmona – 34,000
Historic Seville Province town with Roman heritage.


197. Novelda del Mar – 34,000
Small coastal settlement in Alicante Province.


198. Benicarló – 34,000
Castellón Province port town with beaches.


199. Aranda de Duero – 34,000
Castile and León wine town on the Duero River.


200. Almussafes – 34,000
Valencian industrial town with automotive plant.

The above is subject to change.

Check back often to TRAVEL.COM for the latest travel tips and deals.

Related Posts

Granada, Spain: Best Things to Do – Top Picks

Granada, Spain: Best Things to Do – Top Picks

✓ Accommodations ✓ Flights ✓ Rental Cars ✓ Tours & Activities Nestled at the foot of the Sierra Nevada mountains, Granada is a city that embodies the rich cultural heritage of Spain. With its stunning architecture, vibrant neighborhoods, and...

San Sebastian, Spain: Best Things to Do – Top Picks

San Sebastian, Spain: Best Things to Do – Top Picks

✓ Accommodations ✓ Flights ✓ Rental Cars ✓ Tours & Activities You've likely heard of the culinary delights and stunning beaches of a certain Spanish city, but did you know that San Sebastián is home to one of the highest concentrations of...

Costa Brava, Spain: Best Things to Do – Top Picks

Costa Brava, Spain: Best Things to Do – Top Picks

✓ Accommodations ✓ Flights ✓ Rental Cars Imagine a coastline where rugged cliffs meet secluded coves and golden sandy beaches, all set against the backdrop of the Pyrenees mountains. Welcome to Costa Brava, a hidden gem in northeastern Spain that's...

Segovia, Spain: Best Things to Do – Top Picks

Segovia, Spain: Best Things to Do – Top Picks

✓ Accommodations ✓ Flights ✓ Rental Cars ✓ Tours & Activities Nestled in the heart of Spain, just 56 miles north of Madrid, lies the enchanting city of Segovia, a UNESCO World Heritage site that promises a journey through time. With its rich...

Rioja, Spain: Best Things to Do – Top Picks

Rioja, Spain: Best Things to Do – Top Picks

✓ Accommodations ✓ Flights ✓ Rental Cars Did you know that La Rioja is home to over 400 wineries, producing some of the world's most renowned wines? As you plan your trip to this beautiful region in northern Spain, you'll discover that there's more...

Marbella, Spain: Best Things to Do – Top Picks

Marbella, Spain: Best Things to Do – Top Picks

✓ Accommodations ✓ Flights ✓ Rental Cars ✓ Tours & Activities Nestled in the heart of Costa del Sol, Marbella is a treasure trove of Mediterranean charm, luxurious experiences, and authentic Spanish culture. With its picturesque Old Town,...