Population of Spain today

47,901,934
Sunday, February 9, 2025

Population of Spain as of today

The current population of Spain is 47,901,934 with an annual growth rate of -0.064%. Spain has a population of 0.584% of the world's population.

Population47,901,934
Growth Rate-0.064%
Male23,512,857 (49.085%)
Female24,389,078 (50.915%)
Today Change -28
Births today298
Deaths today413
Births in 202535,563
Deaths in 202549,269
Change in 2025 -3,304 (-0.007%)

Population chart for Spain

Population History of Spain

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
202447,915,815-10,541-0.022%47,905,274
202347,907,3448,6230.018%47,915,967
202247,749,421157,5730.33%47,906,994
202147,721,90627,6790.058%47,749,585
202047,637,07284,7940.178%47,721,866
201947,233,166401,9540.851%47,635,120
201846,952,476279,8370.596%47,232,313
201746,784,715167,4890.358%46,952,204
201546,686,545-5,602-0.012%46,680,943
201646,680,827103,6310.222%46,784,458

The population of countries near Spain

RankIsoCountryPopulationEquivalent Spain
1MA Morocco38,297,46679.868%
2AD Andorra82,5530.172%
3PT Portugal10,418,18221.751%
4FR France66,611,667139.026%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata