Home » cities » Main Cities of Spain
nametypepopulation
Madridcity3,233,527
Barcelonacity1,615,908
Valenciacity797,654
Sevillecity703,206
Zaragozacity654,390
Málagacity568,305
Murciacity422,861
Palmacity405,318
Las Palmas de Gran Canariacity377,203
Bilbaocity351,629
Alacant / Alicantecity329,988
Córdobacity328,428
Valladolidcity299,186
Vigocity297,332
Gijón/Xixóncity277,198
l'Hospitalet de Llobregatcity257,038
A Coruñacity244,810
Vitoria-Gasteizcity242,223
Elx / Elchecity228,675
Granadacity228,447
Badalonacity220,888
Cartagenacity218,244
Oviedocity216,607
Terrassacity215,517
Jerezcity212,226
Sabadellcity207,444
Móstolescity206,451
Alcalá de Henarescity200,537
Fuenlabradacity197,520
Pamplonacity196,166
Almeriacity194,515
Leganéscity186,995
Donostia / San Sebastiáncity186,500
Castellón de la Planacity180,690
Santandercity175,736
Getafecity172,526
Burgoscity171,784
Albacetecity171,390
Alcorcóncity169,773
Albacetecity164,771
Badajozcity149,892
Huelvacity147,212
Salamancacity146,438
Logroñocity145,866
Santa Cruz de Tenerifecity144,518
Lleidacity138,416
Marbellacity136,322
Tarragonacity134,085
Dos Hermanascity131,855
Cádizcity125,826
Parlacity125,634
Leóncity119,150
Torrejón de Ardozcity117,407
Santa Coloma de Gramenettown117,336
Jaéncity116,790
Matarócity116,698
Algecirascity115,550
Alcobendascity110,080
Ourensecity107,186
Reuscity104,630
Barakaldocity100,020
Lugocity98,457
San Fernandotown96,131
Cácerescity95,814
Santiago de Compostelacity94,824
Gironacity92,186
Cosladatown91,218
Cornellà de Llobregattown87,458
El Puerto de Santa Maríatown86,288
Talavera de la Reinatown85,776
Guadalajaracity83,391
Toledocity83,334
Torreviejatown83,252
Sant Boi de Llobregattown82,411
Pontevedracity82,400
Chiclana de la Fronteratown82,298
Sant Cugat del Vallèstown81,745
El Ejidotown80,987
Palenciacity79,573
Aviléstown79,105
San Sebastián de los Reyestown78,157
Manresatown76,170
Melillacity76,034
Rubítown74,468
Ferrolcity74,000
Ceutacity71,251
Ciudad Realcity71,005
Fuengirolatown71,000
Majadahondatown69,205
Sanlúcar de Barramedatown67,620
Sanlúcar de Barramedatown67,385
Torremolinostown66,957
Benidormtown66,831
Torrenttown66,583
Vilanova i la Geltrútown66,532
Esteponatown66,000
Alcalá de Guadaíratown65,929
Valdemorotown65,922
Viladecanstown65,549
La Línea de la Concepcióntown64,645