Spain Cities by Population (1 to 20)

Search all cities within the country of Spain. Find out the population, time zones, current local time and more Spain facts.

City Region Country Population
Madrid Madrid Spain 3,255,944
Barcelona Catalonia Spain 1,621,537
Valencia Valencia Spain 814,208
Sevilla Andalusia Spain 703,206
Zaragoza Aragon Spain 674,317
Malaga Andalusia Spain 568,305
Murcia Murcia Spain 436,870
Palma Balearic Islands Spain 401,270
Las Palmas de Gran Canaria Canary Islands Spain 381,847
Bilbao Basque Country Spain 354,860
Alicante Valencia Spain 334,757
Cordoba Andalusia Spain 328,428
Valladolid Castille and Leon Spain 317,864
Vigo Galicia Spain 297,332
Gijon Asturias Spain 277,554
Eixample Catalonia Spain 266,477
L'Hospitalet de Llobregat Catalonia Spain 257,038
Latina Madrid Spain 256,644
Carabanchel Madrid Spain 253,678
A Coruna Galicia Spain 246,056
Previous Next