Spain Population and Religion Percentage
Spain is a country in Southwestern Europe with some pockets of territory across the Strait of Gibraltar and the Atlantic Ocean. Spain is the 6th most populated country in Europe and the 4th largest by Area.
According to Continuous Register Statistics, Provisional data as of January 1, 2021, the Population of Spain is 47,344,649 (47.3 million). The population decreases by 106,146 (-0.22%) people during 2020-2021. Of the total population, 88.6% have Spanish nationality and 11.4% are foreign.
As per the Population Projection report, the population of Spain in 2024 is 47,473,373 (47.4 million)
Source: INE’s Continuous Register Statistics, Spain
Spain Demography
Spain | 2022 Population |
Total Population | 47,353,590 (47.3 million) |
Europe Rank | 6 |
Land Area | 498,980 sq. km (192,660 sq. mi ) |
Area Rank | 4th |
Pop. Density | 243 people per mi2 (94 per Km2 ) |
Fertility Rate | 1.33 |
Median Age | 44.9 years |
Life Expectancy | 83.99 years |
Urban Population | 80.30% |
Capital City | Madrid |
Source: INE’s Continuous Register Statistics, Spain
Religion in Spain
Christianity is the main religion in Spain and the majority of the Spanish population is Catholic. As per the estimates, 68% of the population identified as Christians. The majority of Christians are Catholics and other affiliations are less than a percent.
Non-Christian faiths account for 3%, and the remaining 29% are classified as unaffiliated, which can mean agnostic, atheist, or “nothing in particular.” The vast majority of unaffiliated adults in Spain (86%) say they were raised as Christians.
Islam is the second largest religion, Other religions include Jews, Hinduism, Sikh, Buddhism, and other smaller faiths. Smaller faiths include Paganism and Taoism.
Religion | Percent % |
Christianity | 68% |
Catholicism | 67% |
Other Christian | -1% |
Other Religion | 3% |
Islam | -1.3% |
Hinduism/Sikhism | -0.5% |
Judaism | -0.2% |
Others | -1% |
Unaffiliated | 29% |
Irreligious | -16.8% |
Atheism | -9.6% |
Did not answer | -2.6% |
Source: Pew Research Center
Spain Historical Population
Spain’s population is at 19 million in 1900 & doubled during the twentieth century. It peaked in 2019 with 47 million inhabitants, but the pattern of growth was extremely uneven due to large-scale internal migration from the rural interior to the industrial cities.
Eleven of Spain’s fifty provinces saw an absolute decline in population over the century. The last quarter of the century saw a dramatic fall in birth rates & Its start felling during the 1980s and Spain’s population became stalled.
In terms of emigration vs. immigration, after decades of net emigration after the Spanish Civil War, Spain has experienced massive large-scale immigration for the first time in modern history over the past 30 years. As of 2020, there were 7,231,195 foreign-born people in Spain, making up to 15.23% of the Spanish population including 5,015,263 (10.57%) born in a non-European country.
Let’s have look at the Population from the Year 1833 to the 2021
Year | Population | Percentage Change |
1833 | 12,286,941 | — |
1846 | 12,162,872 | −1.0% |
1857 | 15,464,340 | 27.10% |
1877 | 16,622,175 | 7.50% |
1887 | 17,549,608 | 5.60% |
1900 | 18,616,630 | 6.10% |
1910 | 19,990,669 | 7.40% |
1920 | 21,388,551 | 7.00% |
1930 | 23,677,095 | 10.70% |
1940 | 26,014,278 | 9.90% |
1950 | 28,117,873 | 8.10% |
1960 | 30,582,936 | 8.80% |
1970 | 33,956,047 | 11.00% |
1981 | 37,683,363 | 11.00% |
1991 | 38,872,268 | 3.20% |
2001 | 40,847,371 | 5.10% |
2011 | 46,815,916 | 14.60% |
2021 | 47,344,649 | 1.20% |
Top Cities in Spain by Population
# | City | Province | Population |
1 | Madrid | Community of Madrid | 32,66,126 |
2 | Barcelona | Catalonia | 16,08,746 |
3 | Valencia | Valencian Community | 7,94,288 |
4 | Seville | Andalusia | 6,88,592 |
5 | Zaragoza | Aragon | 6,74,997 |
6 | Málaga | Andalusia | 5,74,654 |
7 | Murcia | Region of Murcia | 4,53,258 |
8 | Palma | Balearic Islands | 4,16,065 |
9 | Las Palmas | Canary Islands | 3,79,925 |
10 | Bilbao | Basque Country | 3,46,843 |
11 | Alicante | Valencian Community | 3,34,887 |
12 | Córdoba | Andalusia | 3,25,701 |
13 | Valladolid | Castile and León | 2,98,412 |
14 | Vigo | Galicia | 2,95,364 |
15 | Gijón | Principality of Asturias | 2,71,780 |
16 | L’Hospitalet | Catalonia | 2,54,804 |
17 | Vitoria-Gasteiz | Basque Country | 2,51,774 |
18 | A Coruña | Galicia | 2,45,711 |
19 | Elche | Valencian Community | 2,32,517 |
20 | Granada | Andalusia | 2,32,462 |
Source: 2019 Census
Spanish Diaspora
People of Spanish ancestry form an important group in several countries in North and South America. The Spanish diaspora is concentrated in places that were part of the Spanish Empire. According to the estimates, there were 290 million people of full or partial Spanish ancestry in the Americas.
American Countries with sizeable populations are Argentina, Bolivia, Chile, Colombia, Costa Rica, Cuba, Dominican Republic, Ecuador, El Salvador, Guatemala, Honduras, Mexico, Nicaragua, Panama, Paraguay, Peru, Uruguay, Venezuela, and, to a lesser extent, Brazil, Belize, Haiti, United States, and Canada.
read more about Spanish Ancestry in America