Demografia
Španielsko má 47 miliónov obyvateľov. Hustota zaľudnenia (91,2 obyvateľov/km2) je nižšia ako v ostatných západoeurópskych krajinách. Rozloženie obyvateľstva je veľmi nerovnomerné : najhustejšie osídlené sú pobrežné oblasti, ostrovy a okolia miest, zatiaľ čo centrálne Španielsko je slabo osídlené. Zatiaľčo v 20. storočí bolo Španielsko krajinou, odkiaľ emigranti odchádzali, na prelome 20. a 21. storočia zaznamenala silnú vlnu migrácie, ktorá, aj keď už o niečo slabšia, pokračuje dodnes. Najviac imigrantov sa usadzuje v Madride a na pobreží Stredozemného mora, naopak Galícia či Astúria príliv cudzincov takmer nepocítili. Obyvatelia krajiny sa označujú ako Španieli, ale je tu niekoľko výnimiek. Viac ako 3/4 obyvateľov sa hlási k rímskokatolíckej cirkvi.
Populácia Španielska
Najväčšie metropolitné oblasti:
1. Madrid - 6 miliónov
2. Barcelona - 4,5 milióna
3. Valencia - 2,2 milióna
4. Sevilla - 1,4 milióna
5. Bilbao - 950 000
6. Malaga - 920 000
7. Oviedo, Gijón, Avilés - 860 000
8. Alicante, Elche - 780 000
9. Las Palmas - 740 000
10. Zaragoza - 730 000
Najvýznamnejším a úradným jazykom je španielčina (kastílčina). Ďalšími úradnými jazykmi sú katalánčina, baskičtina, galícijčina a arančina.