Current population of SPAIN is about 48,146,134. SPAIN population has increased by 408,193; 0.85507 % change from previous year.Current density of SPAIN is 96.49. Pop. per sq. km.

Country NameCountry Code201320142015Pop. per sq. km.
WORLD POPULATION -SPAINSP47,370,54247,737,94148,146,13496.49

SPAIN Population

Age201320142015
SPAIN POPULATION OF AGE 0484,592476,068468,330
SPAIN POPULATION OF AGE 1495,916487,592479,616
SPAIN POPULATION OF AGE 2506,688498,957491,178
SPAIN POPULATION OF AGE 3516,589509,771502,579
SPAIN POPULATION OF AGE 4523,377519,685513,413
SPAIN POPULATION OF AGE 5515,331526,470523,322
SPAIN POPULATION OF AGE 6503,995518,429530,109
SPAIN POPULATION OF AGE 7497,694507,091522,066
SPAIN POPULATION OF AGE 8489,671500,793510,730
SPAIN POPULATION OF AGE 9483,442492,788504,452
SPAIN POPULATION OF AGE 10471,595486,565496,452
SPAIN POPULATION OF AGE 11460,277474,710490,223
SPAIN POPULATION OF AGE 12453,877463,381478,354
SPAIN POPULATION OF AGE 13444,564456,978467,022
SPAIN POPULATION OF AGE 14430,667447,660460,616
SPAIN POPULATION OF AGE 15428,126435,622453,450
SPAIN POPULATION OF AGE 16430,102434,628443,255
SPAIN POPULATION OF AGE 17429,457436,576442,236
SPAIN POPULATION OF AGE 18434,694435,913444,164
SPAIN POPULATION OF AGE 19446,270441,128443,480
SPAIN POPULATION OF AGE 20464,194452,693448,688
SPAIN POPULATION OF AGE 21476,892470,618460,254
SPAIN POPULATION OF AGE 22484,295483,323478,184
SPAIN POPULATION OF AGE 23495,191490,718490,880
SPAIN POPULATION OF AGE 24504,513501,581498,244
SPAIN POPULATION OF AGE 25523,700513,471512,081
SPAIN POPULATION OF AGE 26546,907534,825526,548
SPAIN POPULATION OF AGE 27568,675558,016547,885
SPAIN POPULATION OF AGE 28602,728579,756571,051
SPAIN POPULATION OF AGE 29624,348613,798592,786
SPAIN POPULATION OF AGE 30655,558633,869625,028
SPAIN POPULATION OF AGE 31688,728663,756643,537
SPAIN POPULATION OF AGE 32721,246696,891673,390
SPAIN POPULATION OF AGE 33762,130729,371706,488
SPAIN POPULATION OF AGE 34802,620770,205738,924
SPAIN POPULATION OF AGE 35825,085809,406778,283
SPAIN POPULATION OF AGE 36848,908830,783816,196
SPAIN POPULATION OF AGE 37862,977854,542837,513
SPAIN POPULATION OF AGE 38863,174868,566861,220
SPAIN POPULATION OF AGE 39852,769868,678875,149
SPAIN POPULATION OF AGE 40844,759857,107873,917
SPAIN POPULATION OF AGE 41829,973848,122861,212
SPAIN POPULATION OF AGE 42813,895833,276852,158
SPAIN POPULATION OF AGE 43797,698817,097837,210
SPAIN POPULATION OF AGE 44781,528800,779820,901
SPAIN POPULATION OF AGE 45778,710783,863803,742
SPAIN POPULATION OF AGE 46763,901780,378786,081
SPAIN POPULATION OF AGE 47748,552765,454782,459
SPAIN POPULATION OF AGE 48742,806750,003767,426
SPAIN POPULATION OF AGE 49725,804744,087751,828
SPAIN POPULATION OF AGE 50693,753726,399745,120
SPAIN POPULATION OF AGE 51670,214693,882726,837
SPAIN POPULATION OF AGE 52662,798670,258694,254
SPAIN POPULATION OF AGE 53651,574662,670670,510
SPAIN POPULATION OF AGE 54636,085651,340662,800
SPAIN POPULATION OF AGE 55622,267635,480651,043
SPAIN POPULATION OF AGE 56586,791621,330634,813
SPAIN POPULATION OF AGE 57561,504585,822620,524
SPAIN POPULATION OF AGE 58540,010560,375584,896
SPAIN POPULATION OF AGE 59528,708538,784559,356
SPAIN POPULATION OF AGE 60525,038527,073537,390
SPAIN POPULATION OF AGE 61503,988523,006525,300
SPAIN POPULATION OF AGE 62486,960501,856521,005
SPAIN POPULATION OF AGE 63485,546484,652499,697
SPAIN POPULATION OF AGE 64498,429483,056482,426
SPAIN POPULATION OF AGE 65493,844495,743480,805
SPAIN POPULATION OF AGE 66454,433491,087493,315
SPAIN POPULATION OF AGE 67459,050451,749488,374
SPAIN POPULATION OF AGE 68451,295455,692448,817
SPAIN POPULATION OF AGE 69438,489447,478452,172
SPAIN POPULATION OF AGE 70405,282433,265442,318
SPAIN POPULATION OF AGE 71355,112399,039426,618
SPAIN POPULATION OF AGE 72380,263349,051392,265
SPAIN POPULATION OF AGE 73333,419373,068342,453
SPAIN POPULATION OF AGE 74304,238326,416365,240
SPAIN POPULATION OF AGE 75324,439296,998318,683
SPAIN POPULATION OF AGE 76353,129315,787289,119
SPAIN POPULATION OF AGE 77351,233342,629306,432
SPAIN POPULATION OF AGE 78332,898339,510331,270
SPAIN POPULATION OF AGE 79326,294320,309326,783
SPAIN POPULATION OF AGE 80313,128312,308306,690
SPAIN POPULATION OF AGE 81289,624298,128297,477
SPAIN POPULATION OF AGE 82271,823274,018282,244
SPAIN POPULATION OF AGE 83246,539255,370257,576
SPAIN POPULATION OF AGE 84222,623229,775238,196
SPAIN POPULATION OF AGE 85198,086205,645212,467
SPAIN POPULATION OF AGE 86178,352181,002188,159
SPAIN POPULATION OF AGE 87156,071161,390164,041
SPAIN POPULATION OF AGE 88135,793139,544144,548
SPAIN POPULATION OF AGE 89115,714119,528123,080
SPAIN POPULATION OF AGE 9096,79099,672103,276
SPAIN POPULATION OF AGE 9176,39381,04883,789
SPAIN POPULATION OF AGE 9258,28662,76866,902
SPAIN POPULATION OF AGE 9341,43147,13951,004
SPAIN POPULATION OF AGE 9431,00733,01037,747
SPAIN POPULATION OF AGE 9522,02124,33726,049
SPAIN POPULATION OF AGE 9615,93816,94518,833
SPAIN POPULATION OF AGE 9711,44012,02312,862
SPAIN POPULATION OF AGE 988,0548,4638,953
SPAIN POPULATION OF AGE 995,5555,8326,171
SPAIN POPULATION OF AGE 1009,60310,35511,125

SPAIN ESTIMATED POPULATION ACCORDING TO U.N POPULATION DIVISION

YEARMALEFEMALETOTAL POPULATIONPOP SQ. KM.POP SQ.MI.
195013507140.0014562700.0028069760.0056.254278145.697969
195113597930.0014639510.0028237340.0056.590123146.567805
195213702710.0014727780.0028430500.0056.977233147.570414
195313817590.0014824290.0028641790.0057.400677148.667129
195413939750.0014926510.0028866150.0057.850314149.831685
195514067110.0015033330.0029100430.0058.319832151.047731
195614199150.0015144520.0029343650.0058.807266152.310181
195714335930.0015261120.0029596970.0059.314942153.625055
195814478470.0015384860.0029863300.0059.848691155.007459
195914628590.0015518280.0030146850.0060.416950156.479244
196014787680.0015663440.0030451060.0061.026614158.058267
196114956110.0015821050.0030777130.0061.680087159.750755
196215132830.0015989700.0031122360.0062.371958161.542694
196315314220.0016165500.0031479570.0063.087839163.396817
196415495770.0016342740.0031838540.0063.807246165.260074
196515674500.0016517750.0032192320.0064.516253167.096393
196615848250.0016688470.0032536710.0065.206441168.883973
196716018120.0016855870.0032874000.0065.882400170.634699
196816188320.0017023000.0033211200.0066.558178172.384958
196916364480.0017194230.0033558650.0067.254499174.188421
197016550670.0017372660.0033923310.0067.985310176.081213
197116747320.0017558350.0034305610.0068.751473178.065567
197216952010.0017749160.0034701090.0069.544049180.118332
197317161410.0017943210.0035104680.0070.352879182.213193
197417371500.0018137980.0035509430.0071.164034184.314075
197517578340.0018330820.0035909110.0071.965028186.388641
197617781140.0018521280.0036302410.0072.753236188.430091
197717979050.0018708340.0036687420.0073.524830190.428511
197818167650.0018888110.0037055700.0074.262896192.340093
197918341880.0019055440.0037397290.0074.947472194.113139
198018497960.0019207000.0037704890.0075.563930195.709757
198118634760.0019341470.0037976180.0076.107619197.117906
198218752970.0019459690.0038212560.0076.581345198.344852
198318853110.0019562480.0038415530.0076.988115199.398382
198418936590.0019651780.0038588240.0077.334241200.294844
198519004920.0019729530.0038734360.0077.627079201.053290
198619058550.0019795890.0038854370.0077.867589201.676210
198719099160.0019851930.0038951010.0078.061264202.177826
198819131400.0019901250.0039032620.0078.224818202.601429
198919161850.0019948350.0039110110.0078.380115203.003646
199019195330.0019996820.0039192070.0078.544370203.429065
199119236340.0020050730.0039287090.0078.734798203.922272
199219286370.0020111130.0039397450.0078.955970204.495103
199319343280.0020175220.0039518430.0079.198424205.123058
199419403470.0020238260.0039641760.0079.445589205.763211
199519465780.0020298520.0039764310.0079.691190206.399315
199619526710.0020352240.0039878930.0079.920898206.994257
199719591390.0020404910.0039996290.0080.156098207.603422
199819677580.0020474220.0040151770.0080.467694208.410452
199919808870.0020583810.0040392670.0080.950478209.660859
200020000450.0020749410.0040749830.0081.666259211.514722
200120255480.0020975140.0041230580.0082.629724214.010087
200220563840.0021251740.0041815520.0083.801996217.046258
200320910420.0021564900.0042475290.0085.124233220.470838
200421273400.0021893990.0043167270.0086.511022224.062606
200521633660.0022221180.0043854860.0087.889013227.631588
200621992250.0022545740.0044538000.0089.258086231.177472
200722344840.0022864800.0045209590.0090.604012234.663405
200822660820.0023156320.0045817060.0091.821435237.816519
200922902160.0023393110.0046295250.0092.779770240.298596
201023044310.0023557330.0046601510.0093.393542241.888259
201123070860.0023637530.0046708420.0093.607799242.443183
201222995200.0023641920.0046637120.0093.464908242.073095
201322858680.0023596610.0046455230.0093.100384241.128983
201422720490.0023539310.0046259780.0092.708685240.114487
201522623670.0023498180.0046121720.0092.432001239.397877
201622582810.0023481900.0046064690.0092.317708239.101859
201722586360.0023483910.0046070250.0092.328850239.130719
201822619350.0023497640.0046116960.0092.422461239.373170
201922656360.0023510870.0046167180.0092.523107239.633840
202022678760.0023514880.0046193570.0092.575995239.770819
202122684530.0023509650.0046194140.0092.577137239.773778
202222681160.0023499760.0046180870.0092.550543239.704899
202322670430.0023486170.0046156510.0092.501723239.578457
202422656160.0023470360.0046126450.0092.441480239.422429
202522641130.0023453540.0046094630.0092.377710239.257265
202622625070.0023435830.0046060820.0092.309952239.081772
202722606710.0023416950.0046023650.0092.235460238.888838
202822587340.0023398350.0045985710.0092.159425238.691908
202922568770.0023381600.0045950300.0092.088460238.508110
203022551980.0023367860.0045919690.0092.027115238.349227
203122537500.0023357630.0045894990.0091.977614238.221020
203222524950.0023350360.0045875140.0091.937833238.117987
203322513200.0023344890.0045858000.0091.903483238.029021
203422500650.0023339490.0045840040.0091.867489237.935798
203522485960.0023332730.0045818690.0091.824702237.824980
203622468750.0023324110.0045792890.0091.772996237.691063
203722449230.0023313810.0045762930.0091.712954237.535554
203822427190.0023301470.0045728690.0091.644334237.357829
203922403030.0023287180.0045690200.0091.567197237.158044
204022376750.0023270810.0045647480.0091.481582236.936303
204122348140.0023252010.0045600040.0091.386508236.690062
204222316870.0023230250.0045547030.0091.280271236.414910
204322282480.0023205350.0045487750.0091.161469236.107213
204422244380.0023176930.0045421300.0091.028297235.762300
204522202330.0023144640.0045346900.0090.879193235.376122
204622155970.0023108320.0045264230.0090.713515234.947018
204722105500.0023067690.0045173110.0090.530903234.474053
204822050340.0023022300.0045072600.0090.329472233.952349
204921990390.0022971540.0044961880.0090.107579233.377650
205021925250.0022915030.0044840270.0089.863862232.746425
205121855080.0022852580.0044707600.0089.597979232.057793
205221779970.0022784420.0044564350.0089.310894231.314244
205321700220.0022710600.0044410840.0089.003246230.517440
205421616330.0022631680.0044247920.0088.676740229.671793
205521528470.0022547920.0044076370.0088.332939228.781351
205621437140.0022459590.0043896710.0087.972884227.848814
205721342630.0022366900.0043709470.0087.597639226.876932
205821245520.0022270270.0043515760.0087.209427225.871467
205921146660.0022170220.0043316830.0086.810753224.838908
206021046620.0022067280.0043113870.0086.404004223.785430
206120945820.0021961950.0042907750.0085.990921222.715551
206220844920.0021854410.0042699260.0085.573089221.633369
206320744410.0021745600.0042489980.0085.153673220.547087
206420645110.0021636150.0042281240.0084.735340219.463608
206520547800.0021526910.0042074590.0084.321195218.390978
206620452610.0021418260.0041870830.0083.912842217.333348
206720360200.0021310710.0041670870.0083.512104216.295442
206820271140.0021204420.0041475540.0083.120646215.281569
206920185910.0021099960.0041285840.0082.740470214.296918
207020105110.0020997470.0041102400.0082.372840213.344760
207120028980.0020897040.0040925990.0082.019299212.429092
207219957730.0020799410.0040757060.0081.680748211.552250
207319891310.0020705070.0040596390.0081.358751210.718282
207419829840.0020614760.0040444510.0081.054370209.929938
207519773130.0020528990.0040302110.0080.768988209.190802
207619721200.0020448070.0040169200.0080.502625208.500923
207719673940.0020371860.0040045800.0080.255320207.860407
207819630980.0020300710.0039931610.0080.026474207.267696
207919592090.0020234380.0039826420.0079.815663206.721701
208019556710.0020173070.0039729760.0079.621948206.219981
208119524840.0020116690.0039641440.0079.444947205.761550
208219495960.0020064900.0039560700.0079.283137205.342463
208319469200.0020017350.0039486550.0079.134534204.957583
208419443730.0019973240.0039416970.0078.995089204.596423
208519418670.0019932080.0039350810.0078.862499204.253015
208619393660.0019893620.0039287220.0078.735059203.922947
208719368480.0019857380.0039225830.0078.612028203.604298
208819342760.0019822870.0039165520.0078.491161203.291255
208919316020.0019789360.0039105370.0078.370616202.979042
209019288230.0019756380.0039044530.0078.248687202.663248
209119259090.0019723410.0038982450.0078.124273202.341018
209219228440.0019690250.0038918710.0077.996532202.010171
209319196330.0019656830.0038853060.0077.864964201.669410
209419162710.0019622860.0038785590.0077.729748201.319203
209519127630.0019588430.0038716090.0077.590464200.958458
209619091270.0019553240.0038644480.0077.446951200.586762
209719053710.0019517110.0038570770.0077.299230200.204165
209819015220.0019479760.0038495010.0077.147400199.810928
209918975970.0019441060.0038416940.0076.990941199.405700
210018936330.0019400420.0038336770.0076.830273198.989573

Terms of Service | Privacy © 2016 US Populations. All rights reserved