La mayoría de los españoles son descendientes de grupos étnicos celtas, ibéricos y góticos. Entre los grupos étnicos, también hay grupos culturales distintos en España que contribuyen a sus características humanas como país. p>
A partir de julio de 2014, España tenía 47 millones de residentes, según la Agencia Central de Inteligencia. Esta población está formada por diferentes grupos étnicos, incluidos castellanos, andaluces, catalanes y gallegos.
A pesar de la gran variedad de grupos étnicos en el país, el idioma oficial es el castellano, con aproximadamente el 74 por ciento del país que lo habla. El segundo idioma más popular en España es el catalán, hablado por el 17 por ciento de la población.