Nationality:

noun: Spaniard(s)

adjective: Spanish

Ethnic groups:

composite of Mediterranean and Nordic types

Religions:

Roman Catholic 94%, other 6%

Languages:

Castilian Spanish (official) 74%, Catalan 17%, Galician 7%, Basque 2%, are official regionally

Literacy: