Natężenie ludności w miastach. Mimo, że struktura gospodarcza w Hiszpanii nadal jest znaczna, ludność koncentruje się głównie w dużych miastach. Ludność hiszpańską szacuje się na prawie 47 milionów. Dziesięć miast z największą populacją to: 1. Madryt: 3.165.541 2. Barcelona: 1.608.746 3. Walencja: 790.201 4. Sewilla: 690.566 5. Saragossa: 661.108 6. Malaga: 569.009 7. Murcja: 441.003 8. Palma: 402.949 9. Las Palmas de Gran Canaria: 378.998 10. Bilbao: 345.122