Die Bevölkerung Spaniens besteht aus ca. 42 Millionen Menschen, davon leben ca. 38 Millionen auf dem iberischen Festland, der "Peninsula".
Der nördliche Teil der Bevölkerung wurde stark von keltischen Einflüssen geprägt. Im Gegensatz dazu ist der Süden Spaniens der arabischen Kultur zugewandt.
Die Basken nehmen in der spanischen Entwicklung eine Sonderrolle ein, da sie sich fast komplett der Fremdeinwirkung durch andere Kulturkreise entzogen haben.
Außerdem leben in Spanien circa 500.000 Zigeuner, die "gitanos". Das fahrende Volk stammt ursprünglich aus Indien und wanderte im 14. und 15. Jahrhundert nach Spanien ein. Allerdings führen zur heutigen Zeit nur noch wenige "gitanos" ein Nomadenleben, die meisten sind in ihren eigenen Stadtvierteln sesshaft geworden oder leben in den "chabolas", den Barackensiedlungen am Rande großer Metropolen.