Population of Spain today

47,500,935
Saturday, December 9, 2023

Population of Spain as of today

The current population of Spain is 47,500,935 with an annual growth rate of -0.09%. Spain has a population of 0.594% of the world's population.

Population47,500,935
Growth Rate-0.09%
Male23,283,241 (49.016%)
Female24,217,694 (50.984%)
Today Change -23
Births today191
Deaths today236
Births in 2023329,924
Deaths in 2023407,600
Change in 2023 -40,114 (-0.084%)

Population chart for Spain

Population History of Spain

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
202247,576,210-35,206-0.074%47,541,004
202147,397,660178,2150.376%47,575,875
202047,329,95467,6820.143%47,397,636
201946,932,790395,6430.843%47,328,433
201346,710,913-215,337-0.461%46,495,576
201846,651,296280,8410.602%46,932,137
201746,517,043133,9690.288%46,651,012
201446,496,005-62,770-0.135%46,433,235
201546,433,097-3,715-0.008%46,429,382
201646,429,58787,2880.188%46,516,875

The population of countries near Spain

RankIsoCountryPopulationEquivalent Spain
1MA Morocco38,003,40779.198%
2AD Andorra80,2000.168%
3PT Portugal10,237,19321.58%
4FR France64,812,197136.078%
Data sources: United Nations,World Bank,Nations Geo,Census,Wikidata