La capital y principal ciudad de España es Madrid (población en 1998, 2.881.506 habitantes), que también es la capital de la comunidad autónoma de Madrid.
El pueblo español es una mezcla de los pueblos indígenas de la península Ibérica con otros que fueron conquistando sucesivamente su territorio, ocupándolo durante diferentes periodos de tiempo.