Population of Spain

Source UN (World Population Prospects 2019)
Date23 Aug 2021

The current population of Spain is 46,720,391 as of May 20, 2022, based on interpolation of the latest United Nations data. The population of Spain is projected at 46,745,216 or 46.745 million as of July 1, 2021. The total population in Spain is projected at 46,754,778 or 46.755 million people for the year 2020. Spain ranks number 31st in the world by population in the list of 235 countries/territories. Spain is ranked 6th among 48 countries in Europe.

Spain's population peaked in 2011 with 47.08 mn people after Spain's population decreased year by year. The Spain population is projected to reach 46.23 million in 2030 and decrease further to 43.64 million in 2050 and 33,21 million by 2100. Spain accounts for 0.59 percent of the world population. However, its global share declined by 0.68% in 2009 and is projected to decline at 0.31% by 2100.

Spain was at 16th position globally in 1950, and its rank is projected to decline at 63rd in 2100.

  • Population
  • Growth rate
  • Net change

Spain population projections

Year Population Growth Share (%)
Net Changerate (%)to World
202046,754,77818,0020.040.60
202146,745,216-9,562-0.020.59
202246,719,142-26,074-0.060.59
202346,679,287-39,855-0.090.58
202446,630,675-48,612-0.100.58
202546,577,094-53,581-0.110.57
202646,518,646-58,448-0.130.56
202746,453,975-64,671-0.140.56
202846,383,828-70,147-0.150.55
202946,309,024-74,804-0.160.55
203046,230,140-78,884-0.170.54
203146,147,591-82,549-0.180.54
203246,061,483-86,108-0.190.53
203345,971,722-89,761-0.190.53
203445,878,034-93,688-0.200.52
203545,780,170-97,864-0.210.52
203645,677,994-102,176-0.220.51
203745,571,461-106,533-0.230.51
203845,460,500-110,961-0.240.50
203945,345,045-115,455-0.250.50
204045,224,891-120,154-0.260.49
204145,099,804-125,087-0.280.49
204244,969,301-130,503-0.290.48
204344,832,561-136,740-0.300.48
204444,688,624-143,937-0.320.47
204544,536,596-152,028-0.340.47
204644,376,201-160,395-0.360.47
204744,207,090-169,111-0.380.46
204844,028,287-178,803-0.400.46
204943,838,653-189,634-0.430.45
205043,637,410-201,243-0.460.45
205143,424,353-213,057-0.490.44
205243,199,720-224,633-0.520.44
205342,963,770-235,950-0.550.44
205442,716,998-246,772-0.570.43
205542,459,988-257,010-0.600.43
205642,193,149-266,839-0.630.42
205741,917,101-276,048-0.650.42
205841,632,979-284,122-0.680.41
205941,342,163-290,816-0.700.41
206041,045,955-296,208-0.720.40
206140,745,361-300,594-0.730.40
206240,441,298-304,063-0.750.40
206340,134,921-306,377-0.760.39
206439,827,445-307,476-0.770.39
206539,520,064-307,381-0.770.38
206639,213,815-306,249-0.770.38
206738,909,844-303,971-0.780.37
206838,609,691-300,153-0.770.37
206938,314,997-294,694-0.760.37
207038,027,228-287,769-0.750.36
207137,747,235-279,993-0.740.36
207237,475,802-271,433-0.720.36
207337,214,189-261,613-0.700.35
207436,963,726-250,463-0.670.35
207536,725,383-238,343-0.640.35
207636,499,585-225,798-0.610.34
207736,286,369-213,216-0.580.34
207836,085,642-200,727-0.550.34
207935,897,096-188,546-0.520.34
208035,720,268-176,828-0.490.33
208135,554,970-165,298-0.460.33
208235,400,599-154,371-0.430.33
208335,255,680-144,919-0.410.33
208435,118,333-137,347-0.390.33
208534,986,921-131,412-0.370.33
208634,860,671-126,250-0.360.32
208734,738,963-121,708-0.350.32
208834,620,602-118,361-0.340.32
208934,504,336-116,266-0.340.32
209034,389,124-115,212-0.330.32
209134,274,238-114,886-0.330.32
209234,159,181-115,057-0.340.32
209334,043,704-115,477-0.340.31
209433,927,622-116,082-0.340.31
209533,810,791-116,831-0.340.31
209633,693,083-117,708-0.350.31
209733,574,323-118,760-0.350.31
209833,454,327-119,996-0.360.31
209933,332,912-121,415-0.360.31
210033,209,863-123,049-0.370.31

Spain population estimates

Year Population Growth Share (%)
Net Changerate (%)to World
195028,069,735--1.11
195128,219,620149,8850.531.09
195228,399,030179,4100.641.08
195328,600,358201,3280.711.07
195428,818,010217,6520.761.06
195529,048,395230,3850.801.05
195629,290,079241,6840.831.04
195729,543,624253,5450.871.03
195829,811,316267,6920.911.02
195930,096,581285,2650.961.01
196030,402,411305,8301.021.00
196130,729,652327,2411.080.99
196231,075,477345,8251.130.99
196331,432,771357,2941.150.98
196431,791,941359,1701.140.97
196532,146,263354,3221.110.96
196632,491,644345,3811.070.95
196732,830,187338,5431.040.94
196833,168,775338,5881.030.93
196933,517,683348,9081.050.92
197033,883,749366,0661.090.92
197134,267,466383,7171.130.91
197234,664,234396,7681.160.90
197335,069,431405,1971.170.89
197435,476,423406,9921.160.89
197535,879,209402,7861.140.88
197636,276,752397,5431.110.87
197736,666,767390,0151.080.87
197837,040,396373,6291.020.86
197937,386,810346,4140.940.85
198037,698,196311,3860.830.85
198137,971,972273,7760.730.84
198238,209,693237,7210.630.83
198338,413,317203,6240.530.82
198438,586,708173,3910.450.81
198538,733,876147,1680.380.80
198638,855,626121,7500.310.78
198738,954,49798,8710.250.77
198839,038,69284,1950.220.76
198939,118,56179,8690.200.75
199039,202,52583,9640.210.74
199139,299,08196,5560.250.73
199239,410,857111,7760.280.72
199339,533,725122,8680.310.71
199439,660,069126,3440.320.70
199539,787,419127,3500.320.69
199639,908,959121,5400.310.69
199740,035,293126,3340.320.68
199840,201,560166,2670.420.67
199940,454,470252,9100.630.67
200040,824,754370,2840.920.66
200141,319,427494,6731.210.66
200241,919,585600,1581.450.67
200342,596,453676,8681.610.67
200443,308,345711,8921.670.67
200544,019,123710,7781.640.67
200644,728,565709,4421.610.68
200745,429,076700,5111.570.68
200846,068,811639,7351.410.68
200946,583,565514,7541.120.68
201046,931,015347,4500.750.67
201147,084,240153,2250.330.67
201247,063,060-21,180-0.040.66
201346,930,555-132,505-0.280.65
201446,777,925-152,630-0.330.64
201546,671,926-105,999-0.230.63
201646,634,140-37,786-0.080.62
201746,647,42813,2880.030.62
201846,692,85845,4300.100.61
201946,736,77643,9180.090.61