Столиця Іспанії - Мадрид (2,905 млн жителів). Інші великі міста: Барселона (1,497 млн жителів), Валенсія (741,9 тис.), Севілья (704,5 тис.), Сарагоса (607 тис.), Малага (539,3 тис.).