Over 47 million inhabitants
The Spanish population now stands at over 47 million, with an average density of just 93.4 inhabitants per square kilometre.
The large metropolitan areas include Madrid, Barcelona, Valencia, Seville, Zaragoza, Bilbao, etc.
In all the countries of the European Union there are more women than men.
To this we must add the fact that life expectancy in Spain is one of the highest in the world (approximately 82,1 years). Life expectancy for Spanish women, at 85 years, is also one of the highest in the European Union. Around 15% of the Spanish population is under 16 years old, while approximately 15% are over 65. Nevertheless, Spain's population is still quite young in comparison to that of other European countries.
Spain is a non-confessional state, and freedom of worship is recognised in its Constitution. However, most Spaniards profess the Catholic faith, which is deeply rooted in society.
Castilian/Spanish is the nation's official language. There are also officially-recognised languages in the following Autonomous Regions: Catalonia, Galicia, the Basque Country, Valencia and the Balearic Islands (where they speak a particular variety of Catalan).