Trend of Population for Spain

Updated on March 17, 2026.

According to data from the World Bank, in 2025, the Population of Spain was 48,848,840. A difference of +496,312 compared to 2023.

The chart and table below shows the population trend of Spain for recent years.

You can see similar information for other countries.

Related Topics: World Bank Topic List
Data Source: World Bank.
Population for Spain
Population for Spain
Items per page:
0 of 0
Year Population
1,960 30,455,000
1,961 30,739,250
1,962 31,023,366
1,963 31,296,651
1,964 31,609,195
1,965 31,954,292
1,966 32,283,194
1,967 32,682,947
1,968 33,113,134
1,969 33,441,054
1,970 33,814,531
1,971 34,224,490
1,972 34,604,469
1,973 34,988,947
1,974 35,373,335
1,975 35,757,900
1,976 36,137,812
1,977 36,511,638
1,978 36,864,898
1,979 37,191,330
1,980 37,491,165
1,981 37,758,631
1,982 37,986,012
1,983 38,171,525
1,984 38,330,364
1,985 38,469,512
1,986 38,584,624
1,987 38,684,815
1,988 38,766,939
1,989 38,827,764
1,990 38,867,322
1,991 38,966,376
1,992 39,157,685
1,993 39,361,262
1,994 39,549,108
1,995 39,724,050
1,996 39,889,852
1,997 40,057,389
1,998 40,223,509
1,999 40,386,875
2,000 40,567,864
2,001 40,850,412
2,002 41,431,558
2,003 42,187,645
2,004 42,921,895
2,005 43,653,155
2,006 44,397,319
2,007 45,226,803
2,008 45,954,106
2,009 46,362,946
2,010 46,576,897
2,011 46,742,697
2,012 46,773,055
2,013 46,604,197
2,014 46,460,733
2,015 46,422,303
2,016 46,458,139
2,017 46,571,232
2,018 46,782,011
2,019 47,118,501
2,020 47,359,424
2,021 47,443,821
2,022 47,786,102
2,023 48,352,528
2,024 48,848,840