Według danych oficjalnych pochodzących z 2011 roku Hiszpania posiadała ponad 50 miast o ludności przekraczającej 100 tys. mieszkańców. Stolica kraju Madryt, Barcelona, Walencja, Sewilla oraz Malaga liczyły po ponad milion mieszkańców; 4 miasta od 500 tys. do miliona mieszkańców; 47 miast z ludnością 100-500 tys. oraz reszta miast poniżej 100 tys. mieszkańców.
Największe miasta w Hiszpanii
Największe miasta w Hiszpanii według liczebności mieszkańców (stan na 01.11.2011):