Befolkningen
Omkring 41 millioner indbyggere.
Indbyggertallet i Spanien er næsten 41 millioner. Befolkningstætheden har et gennemsnit på 81 indbyggere pr. km2, hvilket er en af de laveste i EU.
Indbyggertallet er dog ulige fordelt imellem de forskellige regioner. Langs kysterne, samt i byområderne er tallet voksende, men i det centrale Spanien, ( undtagen Madrid ), og i landområderne er det faldende. Den bymæssige befolkning repræsenterer 76 % af det samlede befolkningstal. Storbyområder inkluderer Madrid, Barcelona, Valencia, Sevilla, Zaragoza, Bilbao etc.
Hovedstaden Madrid er selvsagt det område, der har den højeste befolkningstæthed. Dernæst følger Baskerlandet, De Kanariske Øer, Katalonien og Balearerne.
Spanien følger mønstret for udviklingslandene med hensyn til kønsfordelingen. Der fødes i gennemsnit 105 drenge for hver 100 piger. Den mandlige dødelighed er dog større end den kvindelige i alle aldersgrupper, hvilket bevirker, at kønsfordelingen udlignes i en alder af 40 år. Fra 40 års alderen stiger antallet af kvinder i forhold til mænd, og ved 85 år er der kun 45 mænd pr. 100 kvinder.
Som et resultat af nedgang i fødselsraten, er Spaniens årlige vækstrate en af de laveste i verden. Hertil må tilføjes, at den forventede levealder er en af de højeste i verden ( 77 ). Derudover er 15 % af befolkningen yngre end 15, mens 18 % er ældre end 64 år. Alt dette taget i betragning, er den spanske befolkning stadig relativ ung, sammenlignet med nogle af de europæiske nabolande.
Den spanske forfatning vedkender sig retten til religionsfrihed, men størstedelen praktiserer dog den katolske tro. Kastilliansk eller spansk er nationens officielle sprog. De følgende sprog er også officielle i deres respektive selvstyreområder: Katalansk, Galicisk, Baskisk og valenciansk.