Population of Spain

Source UN (World Population Prospects 2022)
Date29 Feb 2024

The current population of Spain is 47,483,197 as of April 20, 2024, based on interpolation of the latest United Nations data. The population of Spain is projected at 47,473,373 or 47.47 million as of July 1, 2024. The total population in Spain is projected at 47,519,628 or 47.52 million people for the year 2023.

Spain is the sixth-most populous country in Europe and is in the 32nd position in the world on the list of 237 countries and territories.

  • Population
  • Growth rate
  • Net change

Spain population projections

Year Population Growth Share (%)
1 Jan1 JulyNet Changerate (%)to World
202247,576,21047,558,630-35,161-0.0740.60
202347,541,04947,519,628-42,843-0.0900.59
202447,498,20647,473,373-49,666-0.1050.58
202547,448,54047,420,024-57,032-0.1200.58
202647,391,50847,360,679-61,658-0.1300.57
202747,329,85047,296,155-67,390-0.1420.57
202847,262,46047,226,694-71,532-0.1510.56
202947,190,92847,153,700-74,455-0.1580.56
203047,116,47347,076,573-79,800-0.1700.55
203147,036,67346,995,541-82,263-0.1750.55
203246,954,41046,911,380-86,060-0.1830.54
203346,868,35046,822,907-90,886-0.1940.54
203446,777,46446,728,914-97,099-0.2080.53
203546,680,36546,629,612-101,506-0.2180.53
203646,578,85946,525,082-107,553-0.2310.52
203746,471,30646,414,916-112,780-0.2430.52
203846,358,52646,299,435-118,181-0.2550.51
203946,240,34546,177,346-125,999-0.2730.51
204046,114,34646,047,876-132,940-0.2890.50
204145,981,40645,910,270-142,271-0.3100.50
204245,839,13545,763,466-151,338-0.3310.49
204345,687,79745,607,779-160,036-0.3510.49
204445,527,76145,443,430-168,662-0.3710.48
204545,359,09945,269,679-178,839-0.3950.48
204645,180,26045,084,984-190,551-0.4230.47
204744,989,70944,887,980-203,458-0.4530.47
204844,786,25144,678,170-216,163-0.4840.46
204944,570,08844,455,244-229,688-0.5170.46
205044,340,40044,219,565-241,669-0.5470.46
205144,098,73143,971,374-254,713-0.5790.45
205243,844,01843,710,569-266,897-0.6110.45
205343,577,12143,437,846-278,549-0.6410.44
205443,298,57243,153,594-289,956-0.6720.44
205543,008,61642,858,208-300,816-0.7020.43
205642,707,80042,552,810-309,979-0.7280.43
205742,397,82142,238,865-317,913-0.7530.42
205842,079,90841,917,656-324,504-0.7740.42
205941,755,40441,590,160-330,487-0.7950.41
206041,424,91741,256,870-336,095-0.8150.41
206141,088,82240,919,293-339,058-0.8290.41
206240,749,76440,578,304-342,921-0.8450.40
206340,406,84340,235,561-342,564-0.8510.40
206440,064,27939,892,380-343,797-0.8620.39
206539,720,48239,548,432-344,100-0.8700.39
206639,376,38239,204,846-343,072-0.8750.38
206739,033,31038,863,162-340,296-0.8760.38
206838,693,01438,524,230-337,567-0.8760.38
206938,355,44738,188,787-333,320-0.8730.37
207038,022,12737,858,084-328,086-0.8670.37
207137,694,04137,533,897-320,289-0.8530.36
207237,373,75237,217,277-312,949-0.8410.36
207337,060,80336,907,527-306,552-0.8310.36
207436,754,25136,605,673-297,156-0.8120.35
207536,457,09536,313,459-287,271-0.7910.35
207636,169,82436,031,251-277,145-0.7690.35
207735,892,67935,759,087-267,184-0.7470.34
207835,625,49535,496,454-258,082-0.7270.34
207935,367,41335,243,317-248,192-0.7040.34
208035,119,22134,998,697-241,048-0.6890.34
208134,878,17334,761,799-232,748-0.6700.33
208234,645,42534,532,211-226,427-0.6560.33
208334,418,99834,308,910-220,176-0.6420.33
208434,198,82234,091,152-215,340-0.6320.33
208533,983,48233,877,249-212,466-0.6270.32
208633,771,01633,667,226-207,579-0.6170.32
208733,563,43733,460,949-204,976-0.6130.32
208833,358,46133,256,943-203,036-0.6110.32
208933,155,42533,055,165-200,520-0.6070.32
209032,954,90532,855,479-198,852-0.6050.32
209132,756,05332,656,643-198,821-0.6090.31
209232,557,23232,458,234-197,996-0.6100.31
209332,359,23632,260,881-196,709-0.6100.31
209432,162,52732,064,222-196,609-0.6130.31
209531,965,91831,867,655-196,526-0.6170.31
209631,769,39231,671,214-196,357-0.6200.30
209731,573,03531,474,039-197,991-0.6290.30
209831,375,04431,276,177-197,734-0.6320.30
209931,177,31031,078,356-197,908-0.6370.30
210030,979,40230,880,752-197,299-0.6390.30

Spain population estimates

Year Population Growth Share (%)
1 Jan1 JulyNet Changerate (%)to World
195028,015,56328,069,694108,2620.3861.12
195128,123,82528,207,080166,5100.5901.11
195228,290,33528,404,771228,8730.8061.10
195328,519,20828,633,539228,6620.7991.08
195428,747,87028,862,377229,0150.7931.07
195528,976,88529,095,374236,9770.8141.06
195629,213,86229,329,776231,8280.7901.05
195729,445,69029,577,444263,5080.8911.03
195829,709,19829,857,437296,4780.9931.02
195930,005,67630,150,510289,6680.9611.02
196030,295,34430,415,591240,4950.7911.01
196130,535,83930,711,863352,0481.1461.00
196230,887,88731,052,630329,4871.0610.99
196331,217,37431,388,554342,3591.0910.98
196431,559,73331,747,643375,8211.1840.97
196531,935,55432,112,015352,9211.0990.96
196632,288,47532,462,268347,5851.0710.95
196732,636,06032,814,224356,3271.0860.94
196832,992,38733,157,581330,3880.9960.93
196933,322,77533,480,512315,4740.9420.92
197033,638,24933,792,617308,7360.9140.91
197133,946,98534,133,622373,2741.0940.91
197234,320,25934,515,170389,8211.1290.90
197334,710,08034,898,147376,1331.0780.89
197435,086,21335,329,897487,3681.3790.88
197535,573,58135,760,431373,7001.0450.88
197635,947,28136,139,064383,5661.0610.87
197736,330,84736,513,082364,4700.9980.87
197836,695,31736,865,443340,2520.9230.86
197937,035,56937,188,965306,7910.8250.85
198037,342,36037,491,666298,6120.7960.84
198137,640,97237,758,649235,3530.6230.83
198237,876,32537,982,149211,6480.5570.82
198338,087,97338,169,760163,5740.4290.81
198438,251,54738,329,925156,7570.4090.80
198538,408,30438,471,920127,2320.3310.79
198638,535,53638,590,808110,5430.2860.78
198738,646,07938,694,53396,9070.2500.77
198838,742,98638,781,72277,4720.2000.76
198938,820,45838,847,31853,7200.1380.74
199038,874,17838,889,88931,4220.0810.73
199138,905,60038,997,063182,9260.4690.72
199239,088,52639,202,251227,4490.5800.71
199339,315,97539,420,546209,1410.5310.71
199439,525,11639,623,725197,2180.4980.70
199539,722,33439,814,573184,4780.4630.69
199639,906,81239,996,473179,3210.4480.69
199740,086,13340,180,050187,8330.4670.68
199840,273,96640,362,357176,7810.4380.67
199940,450,74740,542,232182,9700.4510.67
200040,633,71740,741,651215,8690.5300.66
200140,849,58640,966,450233,7270.5710.66
200241,083,31341,477,655788,6841.9020.66
200341,871,99742,230,270716,5471.6970.66
200442,588,54442,959,666742,2441.7280.66
200543,330,78843,685,374709,1721.6230.67
200644,039,96044,422,831765,7421.7240.67
200744,805,70245,245,782880,1601.9450.67
200845,685,86245,966,538561,3521.2210.67
200946,247,21446,367,772241,1160.5200.67
201046,488,33046,572,772168,8850.3630.67
201146,657,21546,729,232144,0350.3080.66
201246,801,25046,756,082-90,337-0.1930.65
201346,710,91346,603,459-214,908-0.4610.64
201446,496,00546,464,551-62,908-0.1350.63
201546,433,09746,431,342-3,510-0.0080.63
201646,429,58746,473,31587,4560.1880.62
201746,517,04346,584,170134,2530.2880.61
201846,651,29646,792,043281,4940.6020.61
201946,932,79047,131,372397,1640.8430.61
202047,329,95447,363,80767,7060.1430.60
202147,397,66047,486,935178,5500.3760.60