主要是卡斯蒂利亚人,少数民族有加泰罗尼亚人、加里西亚人和巴斯克人。卡斯蒂利亚语(即西班牙语)是官方语言和全国通用语言。少数民族语言在本地区亦为官方语言。96%的居民信奉天主教。
在中世纪的历史,可以分成三部份:西班牙人建立的西班牙,然后是摩尔人的西班牙,接下来是收服行动,由西班牙基督徒再次夺回西班牙
西班牙民族比较单一,是由一个主体民族和若干少数民族构成的国家。其中主体民族是卡斯蒂利亚人,讲西班牙语,约占人口的73%。少数民族主要有加泰罗尼亚人,约占人口15%,主要居住在巴塞罗那及周围地区;加利西亚人约占人口近7%,主要居住在西部大西洋沿岸;巴斯克人约占5%,生活在北边靠近法国的边境地区。 此外,也有称为巴伦西亚人和安达卢西亚人的,因早与其他民族同化,已不算单独民族。即使是被称为少数民族的加泰罗尼亚人、巴斯克人和加利西亚人,在思维方式、生活习惯上与卡斯蒂利亚人也无大的区别,但他们保留了自己的语言和文化。 在西班牙境内,还生活着约1万名吉卜赛人。西班牙政府以前不愿承认他们为境内合法的少数民族。近十几年,政府与周围邻国一样,也专门拨出巨款为他们建造房屋,使其安居乐业。