Demografi Spanyol

Dalam istilah emigrasi / imigrasi, setelah berabad-abad beremigrasi, Spanyol, baru-baru ini mengalami imigrasi berskala besar untuk pertama kalinya dalam sejarah modern. Menurut pemerintah Spanyol, ada 5.730.667 penduduk asing di Spanyol pada Januari 2011. Dari jumlah tersebut, lebih dari 860.000 asal Rumania, dan sekitar 760.000 adalah asal Maroko sedangkan jumlah orang Ekuador adalah sekitar 390.000. Populasi Kolombia berjumlah sekitar 300.000. Ada juga sejumlah besar orang Inggris (359.076 pada tahun 2011, namun lebih dari satu juta diperkirakan tinggal secara permanen di Spanyol) dan warga Jerman (195.842), terutama di Provinsi Alicante, Provinsi Málaga, Kepulauan Balearic dan Kepulauan Canary. Keturunan Tionghoa jumlahnya lebih dari 166.000. Imigran dari beberapa negara Afrika sub-Sahara juga menetap di Spanyol sebagai pekerja kontrak, walaupun hanya mewakili 4,08% dari seluruh penduduk asing di negara ini.