1. World Map/
  2. Europe/
  3. Spain/
  4. Cities

Most populated Cities in Spain

City Population Time Zone
Madrid 3,255,944 CEST
Barcelona 1,621,537 CEST
Valencia 814,208 CEST
Sevilla 703,206 CEST
Zaragoza 674,317 CEST
Malaga 568,305 CEST
Murcia 436,870 CEST
Palma 401,270 CEST
Las Palmas de Gran Canaria 381,847 CANT
Bilbao 354,860 CEST
Alicante 334,757 CEST
Cordoba 328,428 CEST
Valladolid 317,864 CEST
Vigo 297,332 CEST
Gijon 277,554 CEST
Eixample 262,485 CEST
L'Hospitalet de Llobregat 257,038 CEST
Latina 256,644 CEST
Carabanchel 253,678 CEST
A Coruna 246,056 CEST
Puente de Vallecas 244,151 CEST
Gasteiz / Vitoria 235,661 CEST
Granada 234,325 CEST
Elche 230,112 CEST
Ciudad Lineal 228,171 CEST
Oviedo 224,005 CEST
Santa Cruz de Tenerife 222,417 CANT
Sant Marti 221,029 CEST
Fuencarral-El Pardo 220,085 CEST
Badalona 219,547 CEST
Cartagena 211,996 CEST
Terrassa 210,941 CEST
Jerez de la Frontera 207,532 CEST
Sabadell 206,493 CEST
Mostoles 206,478 CEST
Alcala de Henares 204,574 CEST
Pamplona 198,491 CEST
Fuenlabrada 197,836 CEST
Almeria 188,810 CEST
Leganes 186,066 CEST
San Sebastian 185,357 CEST
Santander 182,700 CEST
Castello de la Plana 180,005 CEST
Burgos 178,966 CEST
Sants-Montjuic 177,636 CEST
Horta-Guinardo 169,920 CEST
Albacete 169,716 CEST
Alcorcon 167,967 CEST
Getafe 167,164 CEST
Nou Barris 164,981 CEST
Hortaleza 161,661 CEST
San Blas 157,367 CEST
Salamanca 155,619 CEST
Tetuan de las Victorias 155,000 CEST
Logrono 152,107 CEST
La Laguna 150,661 CANT
City Center 149,718 CEST
Huelva 148,806 CEST
Arganzuela 148,797 CEST
Badajoz 148,334 CEST
Chamberi 145,934 CEST
Sant Andreu de Palomar 142,598 CEST
Usera 141,189 CEST
Tarragona 140,323 CEST
Sarria-Sant Gervasi 140,000 CEST
Chamartin 140,000 CEST
Lleida 135,919 CEST
Marbella 134,623 CEST
Leon 134,305 CEST
Villaverde 126,802 CEST
Cadiz 126,766 CEST
Retiro 126,058 CEST
Dos Hermanas 122,943 CEST
Mataro 121,722 CEST
Gracia 120,087 CEST
Santa Coloma de Gramenet 119,717 CEST
Torrejon de Ardoz 118,162 CEST
Jaen 116,557 CEST
Moncloa-Aravaca 116,531 CEST
Algeciras 116,209 CEST
Parla 115,611 CEST
Ciutat Vella 111,290 CEST
Delicias 110,520 CEST
Ourense 107,742 CEST
Alcobendas 107,514 CEST
Reus 107,118 CEST
Moratalaz 104,923 CEST
Torrevieja 101,792 CEST
Telde 100,015 CANT
Barakaldo 98,460 CEST
Lugo 96,678 CEST
San Fernando 96,366 CEST
Girona 96,188 CEST
Santiago de Compostela 95,092 CEST
Caceres 93,131 CEST
Lorca 91,906 CEST
Coslada 90,280 CEST
Talavera de la Reina 88,856 CEST
El Puerto de Santa Maria 87,696 CEST
Cornella de Llobregat 86,519 CEST
Las Rozas de Madrid 86,340 CEST
Orihuela 86,164 CEST
Aviles 84,242 CEST
El Ejido 84,227 CEST
Guadalajara 83,039 CEST
Roquetas de Mar 82,665 CEST
Palencia 82,651 CEST
Algorta 82,624 CEST
les Corts 82,588 CEST
Sant Boi de Llobregat 82,428 CEST
Pozuelo de Alarcon 82,428 CEST
Toledo 82,291 CEST
Pontevedra 81,576 CEST
Getxo 80,770 CEST
Gandia 80,020 CEST
Sant Cugat del Valles 79,253 CEST
Ceuta 78,674 CEST
Arona 78,614 CANT
Torrent 78,543 CEST
Chiclana de la Frontera 77,293 CEST
Manresa 76,558 CEST
San Sebastian de los Reyes 75,912 CEST
Ferrol 74,273 CEST
Velez-Malaga 74,190 CEST
Ciudad Real 74,014 CEST
Mijas 73,787 CEST
Melilla 73,460 CEST
Rubi 72,987 CEST
Fuengirola 71,482 CEST
Benidorm 71,034 CEST
Alcala de Guadaira 70,155 CEST
Ponferrada 68,736 CEST
Vaciamadrid 68,405 CEST
Majadahonda 68,110 CEST
Campina 67,904 CEST
Vicalvaro 66,439 CEST
Zamora 66,293 CEST
Sagunto 66,070 CEST
Vilanova i la Geltru 65,890 CEST
Sanlucar de Barrameda 65,805 CEST
Estepona 65,592 CEST
Torremolinos 65,448 CEST
Villa de Vallecas 65,162 CEST
La Linea de la Concepcion 64,595 CEST
Molina de Segura 64,065 CEST
Paterna 64,023 CEST
Santa Lucia 63,637 CANT
Viladecans 63,489 CEST
El Prat de Llobregat 63,418 CEST
Valdemoro 62,750 CEST
Groa de Murviedro 62,368 CEST
Castelldefels 62,080 CEST
Alcoy 61,552 CEST
Linares 61,338 CEST
Irun 60,951 CEST
Granollers 60,658 CEST
Motril 60,279 CEST
Santutxu 60,000 CEST
Arrecife 59,127 CANT
Benalmadena 58,854 CEST
Cerdanyola del Valles 58,747 CEST
Avila 56,855 CEST
Segovia 56,660 CEST
Merida 56,395 CEST
Cuenca 55,866 CEST
Torrelavega 55,297 CEST
Elda 55,168 CEST
Collado-Villalba 55,027 CEST
Aranjuez 54,055 CEST
San Vicent del Raspeig 53,126 CEST
Mollet del Valles 52,484 CEST
San Bartolome de Tirajana 52,161 CANT
Huesca 52,059 CEST
Puertollano 51,842 CEST
Calvia 51,774 CEST
Arganda 51,489 CEST
Vila-real 51,205 CEST
Pola de Siero 51,181 CEST
Utrera 50,665 CEST

Trending on WorldAtlas