Largest cities or towns in Spain
Rank Name Autonomous community Pop. Rank Name Autonomous community Pop.
Madrid
Madrid
Barcelona
Barcelona
1 Madrid Community of Madrid 3,266,126 11 Alicante Valencian Community 334,887 Valencia
Valencia
Seville
Seville
2 Barcelona Catalonia 1,608,746 12 Córdoba Andalusia 325,701
3 Valencia Valencian Community 794,288 13 Valladolid Castile and León 298,412
4 Seville Andalusia 688,592 14 Vigo Galicia 295,364
5 Zaragoza Aragon 674,997 15 Gijón Principality of Asturias 271,780
6 Málaga Andalusia 574,654 16 L'Hospitalet Catalonia 254,804
7 Murcia Region of Murcia 453,258 17 Vitoria-Gasteiz Basque Country 251,774
8 Palma Balearic Islands 416,065 18 A Coruña Galicia 245,711
9 Las Palmas Canary Islands 379,925 19 Elche Valencian Community 232,517
10 Bilbao Basque Country 346,843 20 Granada Andalusia 232,462

References

See also