Spain: cities and villages
Spain has 29,188 places to collect, 62 of them with more than 100,000 inhabitants. The most populous is Madrid, with 3,332,035 inhabitants.
- Population of places
- 49,019,252
- Places
- 29,188
- Capital
- Madrid
- Regions
- 19
Cards by rarity
- Megalopolis1
- Metropolis22
- City316
- Town2,291
- Village7,210
- Hamlet19,348
The largest cities
- 1MadridMadrid3,332,035
- 2BarcelonaCatalonia1,731,649
- 3Baix LlobregatCatalonia850,605
- 4ValenciaValencia769,128
- 5SevilleAndalusia684,025
- 6ZaragozaAragon652,651
- 7MálagaAndalusia543,392
- 8PalmaBalearic Islands438,234
- 9AlicanteValencia366,221
- 10BilbaoBasque Country351,124
- 11Las Palmas de Gran CanariaCanary Islands297,682
- 12ValladolidCastille and León292,426
- 13L'Hospitalet de LlobregatCatalonia292,161
- 14CórdobaAndalusia290,022
- 15Vitoria-GasteizBasque Country260,699
- 16GijónAsturias255,070
- 17A CoruñaGalicia251,543
- 18BadalonaCatalonia231,542
- 19TerrassaCatalonia227,448
- 20GranadaAndalusia225,792
- 21Ciudad LinealMadrid220,345
- 22PamplonaNavarre209,094
- 23SabadellCatalonia202,816
- 24VigoGalicia199,550
- 25Alcalá de HenaresMadrid198,975
- 26MóstolesMadrid198,098
- 27ElcheValencia193,077
- 28Jerez de la FronteraAndalusia192,017
- 29FuenlabradaMadrid190,076
- 30Donostia / San SebastianBasque Country189,866
- 31OviedoAsturias186,513
- 32LeganésMadrid176,922
- 33MurciaMurcia170,246
- 34BurgosCastille and León168,672
- 35AlmeríaAndalusia167,916
- 36AlcorcónMadrid167,596
- 37AlbaceteCastille-La Mancha165,938
- 38GetafeMadrid156,358
- 39CastellonValencia148,385
- 40LogroñoLa Rioja148,281
- 41TenerifeCanary Islands147,522
- 42LleidaCatalonia146,266
- 43ChamartinMadrid144,796
- 44SalamancaCastille and León143,954
- 45HuelvaAndalusia143,215
- 46ParlaMadrid137,471
- 47Torrejón de ArdozMadrid136,441
- 48MataróCatalonia131,370
- 49AlgecirasAndalusia126,589
- 50SantanderCantabria126,288
Regions
- Castille and León5,819 places
- Galicia5,548 places
- Asturias3,018 places
- Andalusia2,766 places
- Catalonia1,808 places
- Castille-La Mancha1,718 places
- Aragon1,541 places
- Valencia1,267 places
- Basque Country1,204 places
- Cantabria958 places
- Canary Islands750 places
- Extremadura669 places
- Murcia661 places
- Navarre623 places
- Balearic Islands283 places
- Madrid279 places
- La Rioja268 places
- Ceuta7 places
- Melilla1 place