Spain's demographics: around 48 million people with strong regional diversity
About 81% of the population lives in urban areas. Madrid and Barcelona concentrate a large share of recent immigrants.
Spain is the fourth most populous country in the European Union. Most people live in cities, with Madrid and Barcelona together having more than 10 million people in their metro areas. An aging population is a trend, with low birth rates partially offset by immigration. The interior of the country (known as la España vaciada) has been losing population to the coast.
The population is diverse by region. There are historically distinct communities: Catalans, Basques, Galicians, and Valencians have co-official languages and their own cultures. Recent immigration has brought Latin Americans (especially Colombians, Venezuelans, Peruvians, Ecuadorians, Brazilians, and Argentinians), Moroccans, Romanians, British, Chinese, and Ukrainians. Latinos represent an important share of migration over the past two decades.
Spanish (called castellano locally) is the national official language. Catalan, Galician, Basque (Euskera), and Aranese are co-official in their regions. English is increasingly spoken by young people and professionals, especially in Barcelona and Madrid, but proficiency levels remain lower than in Nordic countries. Learning Spanish is highly recommended for any long-term plan.
- Spanish (castellano, national official)
- Catalan (co-official in Catalonia, Valencia, Balearic Islands)
- Galician (co-official in Galicia)
- Basque/Euskera (co-official in the Basque Country and Navarra)
- English (among young people and professionals)
- Catholic (about 56%)
- No religion (about 38%)
- Others (Muslim, Evangelical, Jewish)