Demografi Spanyol

Pada tanggal 1 Januari 2017, Spanyol memiliki jumlah penduduk 46.528.966, yang merupakan mengalami penurunan sebanyak 0,5% sejak 2011. Jumlah penduduk Spanyol memuncak pada tahun 2012, sekitar 46.818.216 orang, sebagian besar karena imigran kembali ke rumah karena dampak krisis ekonomi dan fiskal Eropa. Kepadatan penduduknya, di , lebih rendah dari negara-negara paling barat Eropa. Kecuali ibukota Madrid, daerah yang paling padat penduduknya terletak di sekitar pantai.