Population & Society
The population of Spain is 42, 7 million, which supposes an average density of 85 inhabitants per square kilometre, that is to say, one of the lowest rates of density of the European Union, somewhat higher than Greece and Ireland and sic times less than that of the Netherlands. The annual growth rate is about 1%
The unequal distribution of the population throughout the territory has created an imbalance among the regions, presenting widely different population densities. There is a growing tendency for the population to concentrate in the coastal regions and of depopulation in the interior, with the exception of Madrid and a few other cities, owing to industrialization and urbanization.
Distinct ethnic groups within Spain include the Basques, Catalans, and Galicians.
The official language is Spanish and is spoken by 74%, Catalan-Valenciana 17%, Galician 7%, Basque 2%. (even all those perfectly speak Spanish)
Religion: Spain has no official religion. The constitution of 1978 disestablished the Roman Catholic Church as the official state religion, while recognizing the role it plays in Spanish society. More than 90% of the population are at least nominally Catholic.