Spain · Cities
Cities of Spain
Ordered by population (GeoNames estimate). A city appears here once it passes 100,000 inhabitants, holds something from Hookito, or is the capital.
- 1MadridCapital3,255,944
- 2Barcelona1,686,208
- 3Valencia824,340
- 4Zaragoza686,986
- 5Sevilla686,741
- 6Málaga592,346
- 7Murcia471,982
- 8Las Palmas de Gran Canaria383,516
- 9Alicante348,901
- 10Bilbao347,342
- 11Córdoba325,708
- 12Valladolid300,618
- 13Vigo293,642
- 14Gijón271,780
- 15Eixample266,477
- 16Gasteiz / Vitoria257,407
- 17L'Hospitalet de Llobregat257,038
- 18Latina256,644
- 19Carabanchel253,678
- 20A Coruña250,438
- 21Puente de Vallecas244,151
- 22Sant Martí235,719
- 23Elche234,765
- 24Granada233,532
- 25Ciudad Lineal228,171
- 26Fuencarral-El Pardo220,085
- 27Oviedo220,027
- 28Cartagena213,943
- 29Jerez de la Frontera212,879
- 30Sabadell211,734
- 31Santa Cruz de Tenerife211,359
- 32Pamplona208,243
- 33Móstoles207,095
- 34Almería196,851
- 35Alcalá de Henares193,751
- 36Leganés188,425
- 37Getafe187,525
- 38Donostia / San Sebastián185,357
- 39Sants-Montjuïc183,120
- 40Burgos176,418
- 41Santander173,635
- 42Albacete173,050
- 43Alcorcón172,384
- 44Castelló de la Plana171,857
- 45Horta-Guinardó168,092
- 46Nou Barris166,310
- 47Hortaleza161,661
- 48San Blas-Canillejas157,367
- 49Marbella156,295
- 50Tetuán de las Victorias155,000