Jabarkan Demografi dari Sepanyol dalam bahasa melayu

Pada 1 Januari 2017, Spanyol memiliki jumlah penduduk sebanyak 46,528,966 orang, menurun sebanyak 0.5% sejak 2011. Jumlah penduduk Sepanyol memuncak pada 2012 pada sekitar 46,818,216 orang, sebahagian besar kerana para imigran kembali ke rumah akibat krisis ekonomi dan fiskal Eropah. Kepadatan penduduknya ialah 91.4 penduduk per km2, lebih rendah dari negara-negara Eropah Barat utama.

Kecuali ibu kota Madrid, daerah yang paling padat penduduknya terletak di kawasan pesisir pantai.

Populasi Spanyol meningkat dua kali ganda selama abad ke-20, tetapi pola pertumbuhannya sangat tidak sekata kerana migrasi internal berskala besar dari pedalaman perkampungan ke kawasan industri, sebuah fenomena yang terjadi lebih lewat daripada negara-negara Eropah Barat. Tidak kurang 11 daripada 50 provinsi di Sepanyol mengalami penurunan populasi mutlak selama abad ini.