Tính đến ngày 1 tháng 1 năm 2018, Tây Ban Nha có tổng dân số là 46.659.302, đại diện cho sự gia tăng 0,28% kể từ năm 2017. [1] Sách thực tế CIA (2011) đưa ra một mô tả chủng tộc về "xuất hợp các loại Địa Trung Hải và Bắc Âu" dưới "những nhóm dân tộc" thay vì sự phân chia bình thường về thành phần dân tộc.