World Development Indicators

Population, total: Spain

Most recent
49,355,143 (2025)
Earliest
30,455,000 (1960)
Highest
49,355,143 (2025)
Years reported
66
Member state
Spain at the United Nations
025,000,00050,000,0001960: 30,455,0001961: 30,739,2501962: 31,023,3661963: 31,296,6511964: 31,609,1951965: 31,954,2921966: 32,283,1941967: 32,682,9471968: 33,113,1341969: 33,441,0541970: 33,814,5311971: 34,224,4901972: 34,604,4691973: 34,988,9471974: 35,373,3351975: 35,757,9001976: 36,137,8121977: 36,511,6381978: 36,864,8981979: 37,191,3301980: 37,491,1651981: 37,758,6311982: 37,986,0121983: 38,171,5251984: 38,330,3641985: 38,469,5121986: 38,584,6241987: 38,684,8151988: 38,766,9391989: 38,827,7641990: 38,867,3221991: 38,966,3761992: 39,157,6851993: 39,361,2621994: 39,549,1081995: 39,724,0501996: 39,889,8521997: 40,057,3891998: 40,223,5091999: 40,386,8752000: 40,567,8642001: 40,850,4122002: 41,431,5582003: 42,187,6452004: 42,921,8952005: 43,653,1552006: 44,397,3192007: 45,226,8032008: 45,954,1062009: 46,362,9462010: 46,576,8972011: 46,742,6972012: 46,773,0552013: 46,604,1972014: 46,460,7332015: 46,422,3032016: 46,458,1392017: 46,571,2322018: 46,782,0112019: 47,118,5012020: 47,359,4242021: 47,443,8212022: 47,786,1022023: 48,352,5282024: 48,848,8402025: 49,355,14319602025
Population, total, 1960–2025. Bars, not a line: a line drawn across a year the source does not report would invent an observation a reader could not tell from a measured one.

Every year reported

YearPopulation
202549,355,143
202448,848,840
202348,352,528
202247,786,102
202147,443,821
202047,359,424
201947,118,501
201846,782,011
201746,571,232
201646,458,139
201546,422,303
201446,460,733
201346,604,197
201246,773,055
201146,742,697
201046,576,897
200946,362,946
200845,954,106
200745,226,803
200644,397,319
200543,653,155
200442,921,895
200342,187,645
200241,431,558
200140,850,412
200040,567,864
199940,386,875
199840,223,509
199740,057,389
199639,889,852
199539,724,050
199439,549,108
199339,361,262
199239,157,685
199138,966,376
199038,867,322
198938,827,764
198838,766,939
198738,684,815
198638,584,624
198538,469,512
198438,330,364
198338,171,525
198237,986,012
198137,758,631
198037,491,165
197937,191,330
197836,864,898
197736,511,638
197636,137,812
197535,757,900
197435,373,335
197334,988,947
197234,604,469
197134,224,490
197033,814,531
196933,441,054
196833,113,134
196732,682,947
196632,283,194
196531,954,292
196431,609,195
196331,296,651
196231,023,366
196130,739,250
196030,455,000

World Bank, World Development Indicators — SP.POP.TOTL, available under CC BY 4.0.

Where this page comes from