Nach der Hauptstadt Madrid (3,3 Mio. Einwohner) sind Barcelona (1,8 Mio.), Valencia (794 000), Sevilla (689 000) und Zaragoza (675 000) die bevölkerungsreichsten Städte des Landes.