U obyvatelstva Španělska můžeme s klidným srdcem konstatovat, že jsou v pravém slova smyslu kosmopolitním národem, jenž je tvořen několika různými etniky. Z celkového počtu 40 397 842 obyvatel (údaj pochází z roku 2006) tvoří 74% Španělé, 17% Katalánci, 6% Galicijci a zbývající 2% představují Baskové. Samotní přistěhovalci přišli do Španělska z Maroka, Guiney a Jižní Ameriky. Co do úředních jazyků, tak jsou jimi galicijština, katalánština a baskičtina. Těmito jazyky se hlavně mluví v médiích a v tisku. Ve Španělsku se také můžeme setkat s několika nářečími, pomocí nichž se místní obyvatelé dorozumívají. Co se týče hustoty osídlení, tak ta činí 78 obyvatel na km2. Vůbec celé Španělsko se vyznačuje vysokým stupněm urbanizace. Moderním trendem ve Španělsku je poměrně vysoká mobilita obyvatel. Lidé se stěhují především z vesnic do větších měst. Důvod je prostý, ve velkých městech existuje mnohem větší šance, že seženou nějaké dobré zaměstnání. Získáním lepšího zaměstnání se zvyšuje i životní úroveň obyvatel. Nejperspektivnějšími městy z hlediska zisku zaměstnání jsou tyto metropole: Barcelona, Bilbao a Valencie. V hlavní městě Madridu žije 4,9 miliónu obyvatel. Španělé také velmi často odcházejí za prací mimo území Španělska, a to zejména do severní Evropy nebo Jižní Ameriky. Statistiky také hovoří o tom, že pouhá 4% populace ve Španělsku jsou nekatolíci. Jinými slovy, většinou věřících obyvatel jsou katolíci. Někteří lidé jsou také vyznavači islámu a nebo pravoslavné církve. Najdou se zde i Židé. Pokud se máme zmínit o střední délce života muže, tak ta činí 75 let. Střední délka života ženy je 82 let. Španělsko se může také chlubit tím, že gramotnost obyvatel činí 97%.