Home Menu Home

Total population


Total population
Persons

Download
Country 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
Albania 3011487 2992547 2970017 2947314 2927519 2913021 2905195 2900401 2895092 2889104 2880703 2876101 2873457 2866376 2854191 2837849 2811666 ..
Andorra .. .. .. .. .. 70290 69772 69758 69966 70570 71732 73105 74794 76177 77543 .. .. ..
Azerbaijan 8500251 8609615 8723023 8838511 8947314 9054332 9173082 9295784 9416801 9535079 9649341 9757812 9854033 9939771 9931226 10000064 10044693 ..
Austria 8227829 8268641 8295487 8321496 8343323 8363404 8391643 8429991 8479823 8546356 8642699 8736668 8797566 8840521 8879920 8916864 8955797 ..
Armenia 3146412 3127109 3107396 3087119 3066045 3044868 3027938 3024127 3021979 3013839 3004588 2992364 2979442 2969001 2962482 2961473 2962309 ..
Belgium 10478617 10547958 10625700 10709973 10796493 10920272 11038264 11106932 11159407 11209057 11274196 11331422 11375158 11427054 11488980 11538604 11586195 ..
Bosnia and Herzegovina 3915238 3926406 3934816 3940398 3942701 3843126 3839737 3836377 3531159 3528517 3522827 3514458 3508073 3500295 3486789 3472970 3452789 ..
Bulgaria 7658972 7601022 7545338 7492561 7444443 7395599 7348328 7305888 7265115 7223938 7177991 7127822 7075947 7025037 6975761 6934015 6877743 ..
Belarus 9663915 9604924 9560953 9527985 9504583 9483836 9461643 9446836 9443211 9448515 9461076 9469379 9458989 9438785 9419758 9379952 9302585 ..
Canada 32243753 32571174 32889025 33247118 33628895 34004889 34339328 34714222 35082954 35437435 35702908 36109487 36545236 37065084 37601230 38007166 38226498 ..
Croatia 4311674 4313009 4312749 4310882 4306322 4296352 4282921 4269062 4254475 4236063 4207993 4172441 4129853 4090870 4067206 4047260 3949330 ..
Cyprus 738540 750965 767125 786632 808035 829446 850881 863945 861939 852504 847664 851561 859519 870068 881952 892006 900356 ..
Czechia 10211216 10238905 10298828 10384603 10443936 10474410 10496088 10510785 10514272 10525347 10546059 10566332 10594438 10629928 10671870 10697858 10609242 ..
Denmark 5419432 5437272 5461438 5493621 5523095 5547683 5570572 5591572 5614932 5643475 5683483 5728010 5764980 5793636 5814422 5831404 5856733 ..
Estonia 1354775 1346810 1340680 1337090 1334515 1331475 1327439 1322696 1317997 1315345 1315407 1315790 1317384 1321977 1326898 1329522 1330932 ..
Finland 5246096 5266268 5288720 5313399 5338871 5363352 5388272 5413971 5438972 5461512 5479531 5495303 5508214 5515525 5521606 5529543 5541017 ..
France 63001253 63437350 63826129 64178710 64504541 64818789 65127852 65438667 65883165 66312067 66548272 66724104 66918020 67101930 67248926 67488449 67764304 ..
Georgia 3902469 3880347 3860158 3848449 3814419 3786695 3756441 3728874 3717668 3719414 3725276 3727505 3728004 3726549 3720161 3722716 3708610 ..
Germany 82469422 82376451 82266372 82110097 81902307 81012161 80274983 80425823 80645605 80982500 81686611 82348669 82657002 82905782 83092962 83160871 83196078 ..
Greece 10987314 11020362 11048473 11077841 11107017 11121341 11104899 11045011 10965211 10892413 10820883 10775971 10754679 10732882 10721582 10698599 10569207 ..
Hungary 10087065 10071370 10055780 10038188 10022650 10000023 9958824 9920362 9893082 9866468 9843028 9814023 9787966 9775564 9771141 9750149 9709891 ..
Iceland 296734 303782 311566 317414 318499 318041 319014 320716 323764 327386 330815 335439 343400 352721 360563 366463 372520 ..
Ireland 4159914 4274137 4398942 4489544 4535375 4560155 4580084 4599533 4623816 4657740 4701957 4755335 4807388 4867316 4934340 4985382 5033164 ..
Israel 6930128 7053707 7180115 7308795 7485565 7623561 7765832 7910525 8059455 8215662 8380149 8546009 8713268 8882764 9054026 9215117 9371368 ..
Italy 57969484 58143979 58438310 58826731 59095365 59277417 59379449 59539717 60233948 60789140 60730582 60627498 60536709 60150323 59729081 59438851 59133173 ..
Kazakhstan 15147029 15308085 15484192 15776938 16092822 16321872 16557202 16792090 17035551 17288285 17542806 17794055 18037776 18276452 18513673 .. .. ..
Kyrgyzstan 5162640 5218373 5268385 5318729 5383277 5447960 5514754 5607511 5719852 5835816 5957271 6079840 6198465 6323115 6456515 6580166 6692064 ..
Latvia 2238799 2218357 2200325 2177322 2141669 2097555 2059709 2034319 2012647 1993782 1977527 1959537 1942248 1927174 1913822 1900449 1884490 ..
Liechtenstein 34753 35037 35262 35473 35742 36022 36312 36657 36984 37248 37494 37716 37962 38246 38563 38901 .. ..
Lithuania 3322528 3269909 3231294 3198231 3162916 3097282 3028115 2987773 2957689 2932367 2904910 2868231 2828403 2801543 2794137 2794885 2800839 ..
Luxembourg 465158 472637 479993 488650 497783 506953 518347 530946 543360 556319 569604 583458 596336 607950 620001 630419 640064 ..
Malta 403834 405308 406724 409379 412477 414508 416268 420028 425967 434558 445053 455356 467999 484630 504062 515332 518536 ..
Monaco .. .. .. 35220 .. .. .. .. .. .. .. 37308 .. .. .. .. .. ..
Republic of Moldova 3595187 3585523 3576907 3570108 3565604 3562045 3559986 3559519 3558566 2857815 2835978 2803186 2755189 2707203 2664224 2635130 2615199 ..
Montenegro 613265 613867 615084 616350 618079 619426 620079 620601 621207 621810 622159 622303 622373 622227 622028 621306 619211 ..
Netherlands 16319868 16346101 16381696 16445593 16530388 16615394 16693074 16754962 16804432 16865008 16939923 17030314 17131296 17231624 17344874 17441500 17533044 ..
Norway 4623291 4660677 4709153 4768212 4828726 4889252 4953088 5018573 5079623 5137232 5188607 5234519 5276968 5311916 5347896 5379475 5408320 ..
Poland 38165445 38141267 38120560 38125759 38079373 38042794 38063255 38063164 38040196 38011735 37986412 37970087 37974826 37974750 37965475 37899070 37747124 ..
Portugal 10503330 10522288 10542964 10558177 10568247 10573100 10557560 10514844 10457295 10401062 10358076 10325452 10300300 10283822 10286263 10297081 10325147 ..
Romania 21319685 21193760 20882982 20537875 20367487 20246871 20147528 20058035 19983693 19908979 19815616 19702267 19588715 19473970 19371648 19265250 19122059 ..
Russian Federation 143518814 143049637 142805114 142742366 142785349 142849468 142960908 143201721 143506995 .. .. .. .. .. .. .. .. ..
San Marino 30943 31435 31862 32390 32785 33109 33332 33496 33536 33659 33843 34163 34360 34532 34671 34760 34839 35033
Serbia 7440769 7411569 7381579 7350222 7320807 7291436 7236519 7201497 7166552 7131787 7095383 7058322 7020858 6982604 6945235 6899126 6834326 ..
Slovakia 5372807 5373054 5374622 5379233 5386406 5391428 5398384 5407579 5413393 5418649 5423801 5430798 5439232 5446771 5454147 5458827 5447247 ..
Slovenia 2000474 2006868 2010323 2021316 2039669 2048583 2052843 2057159 2059953 2061980 2063531 2065042 2066388 2073894 2088385 2102419 2108079 ..
Spain 43653155 44397319 45226803 45954106 46362946 46576897 46742697 46773055 46620045 46480882 46444832 46484062 46593236 46797754 47134837 47365655 47415794 ..
Sweden 9029572 9080505 9148092 9219637 9298515 9378126 9449213 9519374 9600379 9696110 9799186 9923085 10057698 10175214 10278887 10353442 10415811 ..
Switzerland 7437115 7483934 7551117 7647675 7743831 7827970 7912398 7996861 8089346 8188649 8282396 8373338 8451840 8514329 8575280 8638167 8704546 ..
Tajikistan 6780559 6903864 7031217 7173849 7334083 7519280 7714198 7897313 8074263 8256572 8451632 8646977 8837002 9028877 9220163 .. .. ..
Türkiye 68435380 69295253 70158112 71051678 72039206 73142150 74223629 75175827 76147624 77181884 78218479 79277962 80312698 81407204 82579440 83384680 .. ..
Turkmenistan 4833266 4899455 4965278 5030972 5096941 .. .. .. .. .. .. .. .. .. .. .. .. ..
Ukraine 46924816 46607431 46329000 46077834 45872976 45690386 45525731 45412987 45309293 42831572 42675270 42502892 42315836 42100165 41858172 41575748 41208208 ..
North Macedonia 2036855 2040228 2043559 2046898 2050671 2055004 2058539 2061044 2064032 2067471 2070226 2072490 2074502 2076217 2076694 2072531 1837114 ..
United Kingdom 60401206 60846820 61322463 61806995 62276270 62766365 63258810 63700215 64128273 64602298 65116219 65611593 66058859 66460344 66796807 67081234 67026292 ..
United States 295516599 298379912 301231207 304093966 306771529 309321666 311556874 313830990 315993715 318301008 320635163 322941311 324985539 326687501 328239523 331501080 331893745 ..
Uzbekistan 26167021 26488257 26867998 27302782 27767408 28562405 29339368 29774448 30243172 30757669 31298929 31847898 32388563 32956099 33580390 34232067 34915094 ..
Country 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022
Albania 3011487 2992547 2970017 2947314 2927519 2913021 2905195 2900401 2895092 2889104 2880703 2876101 2873457 2866376 2854191 2837849 2811666 ..
Andorra .. .. .. .. .. 70290 69772 69758 69966 70570 71732 73105 74794 76177 77543 .. .. ..
Azerbaijan 8500251 8609615 8723023 8838511 8947314 9054332 9173082 9295784 9416801 9535079 9649341 9757812 9854033 9939771 9931226 10000064 10044693 ..
Austria 8227829 8268641 8295487 8321496 8343323 8363404 8391643 8429991 8479823 8546356 8642699 8736668 8797566 8840521 8879920 8916864 8955797 ..
Armenia 3146412 3127109 3107396 3087119 3066045 3044868 3027938 3024127 3021979 3013839 3004588 2992364 2979442 2969001 2962482 2961473 2962309 ..
Belgium 10478617 10547958 10625700 10709973 10796493 10920272 11038264 11106932 11159407 11209057 11274196 11331422 11375158 11427054 11488980 11538604 11586195 ..
Bosnia and Herzegovina 3915238 3926406 3934816 3940398 3942701 3843126 3839737 3836377 3531159 3528517 3522827 3514458 3508073 3500295 3486789 3472970 3452789 ..
Bulgaria 7658972 7601022 7545338 7492561 7444443 7395599 7348328 7305888 7265115 7223938 7177991 7127822 7075947 7025037 6975761 6934015 6877743 ..
Belarus 9663915 9604924 9560953 9527985 9504583 9483836 9461643 9446836 9443211 9448515 9461076 9469379 9458989 9438785 9419758 9379952 9302585 ..
Canada 32243753 32571174 32889025 33247118 33628895 34004889 34339328 34714222 35082954 35437435 35702908 36109487 36545236 37065084 37601230 38007166 38226498 ..
Croatia 4311674 4313009 4312749 4310882 4306322 4296352 4282921 4269062 4254475 4236063 4207993 4172441 4129853 4090870 4067206 4047260 3949330 ..
Cyprus 738540 750965 767125 786632 808035 829446 850881 863945 861939 852504 847664 851561 859519 870068 881952 892006 900356 ..
Czechia 10211216 10238905 10298828 10384603 10443936 10474410 10496088 10510785 10514272 10525347 10546059 10566332 10594438 10629928 10671870 10697858 10609242 ..
Denmark 5419432 5437272 5461438 5493621 5523095 5547683 5570572 5591572 5614932 5643475 5683483 5728010 5764980 5793636 5814422 5831404 5856733 ..
Estonia 1354775 1346810 1340680 1337090 1334515 1331475 1327439 1322696 1317997 1315345 1315407 1315790 1317384 1321977 1326898 1329522 1330932 ..
Finland 5246096 5266268 5288720 5313399 5338871 5363352 5388272 5413971 5438972 5461512 5479531 5495303 5508214 5515525 5521606 5529543 5541017 ..
France 63001253 63437350 63826129 64178710 64504541 64818789 65127852 65438667 65883165 66312067 66548272 66724104 66918020 67101930 67248926 67488449 67764304 ..
Georgia 3902469 3880347 3860158 3848449 3814419 3786695 3756441 3728874 3717668 3719414 3725276 3727505 3728004 3726549 3720161 3722716 3708610 ..
Germany 82469422 82376451 82266372 82110097 81902307 81012161 80274983 80425823 80645605 80982500 81686611 82348669 82657002 82905782 83092962 83160871 83196078 ..
Greece 10987314 11020362 11048473 11077841 11107017 11121341 11104899 11045011 10965211 10892413 10820883 10775971 10754679 10732882 10721582 10698599 10569207 ..
Hungary 10087065 10071370 10055780 10038188 10022650 10000023 9958824 9920362 9893082 9866468 9843028 9814023 9787966 9775564 9771141 9750149 9709891 ..
Iceland 296734 303782 311566 317414 318499 318041 319014 320716 323764 327386 330815 335439 343400 352721 360563 366463 372520 ..
Ireland 4159914 4274137 4398942 4489544 4535375 4560155 4580084 4599533 4623816 4657740 4701957 4755335 4807388 4867316 4934340 4985382 5033164 ..
Israel 6930128 7053707 7180115 7308795 7485565 7623561 7765832 7910525 8059455 8215662 8380149 8546009 8713268 8882764 9054026 9215117 9371368 ..
Italy 57969484 58143979 58438310 58826731 59095365 59277417 59379449 59539717 60233948 60789140 60730582 60627498 60536709 60150323 59729081 59438851 59133173 ..
Kazakhstan 15147029 15308085 15484192 15776938 16092822 16321872 16557202 16792090 17035551 17288285 17542806 17794055 18037776 18276452 18513673 .. .. ..
Kyrgyzstan 5162640 5218373 5268385 5318729 5383277 5447960 5514754 5607511 5719852 5835816 5957271 6079840 6198465 6323115 6456515 6580166 6692064 ..
Latvia 2238799 2218357 2200325 2177322 2141669 2097555 2059709 2034319 2012647 1993782 1977527 1959537 1942248 1927174 1913822 1900449 1884490 ..
Liechtenstein 34753 35037 35262 35473 35742 36022 36312 36657 36984 37248 37494 37716 37962 38246 38563 38901 .. ..
Lithuania 3322528 3269909 3231294 3198231 3162916 3097282 3028115 2987773 2957689 2932367 2904910 2868231 2828403 2801543 2794137 2794885 2800839 ..
Luxembourg 465158 472637 479993 488650 497783 506953 518347 530946 543360 556319 569604 583458 596336 607950 620001 630419 640064 ..
Malta 403834 405308 406724 409379 412477 414508 416268 420028 425967 434558 445053 455356 467999 484630 504062 515332 518536 ..
Monaco .. .. .. 35220 .. .. .. .. .. .. .. 37308 .. .. .. .. .. ..
Republic of Moldova 3595187 3585523 3576907 3570108 3565604 3562045 3559986 3559519 3558566 2857815 2835978 2803186 2755189 2707203 2664224 2635130 2615199 ..
Montenegro 613265 613867 615084 616350 618079 619426 620079 620601 621207 621810 622159 622303 622373 622227 622028 621306 619211 ..
Netherlands 16319868 16346101 16381696 16445593 16530388 16615394 16693074 16754962 16804432 16865008 16939923 17030314 17131296 17231624 17344874 17441500 17533044 ..
Norway 4623291 4660677 4709153 4768212 4828726 4889252 4953088 5018573 5079623 5137232 5188607 5234519 5276968 5311916 5347896 5379475 5408320 ..
Poland 38165445 38141267 38120560 38125759 38079373 38042794 38063255 38063164 38040196 38011735 37986412 37970087 37974826 37974750 37965475 37899070 37747124 ..
Portugal 10503330 10522288 10542964 10558177 10568247 10573100 10557560 10514844 10457295 10401062 10358076 10325452 10300300 10283822 10286263 10297081 10325147 ..
Romania 21319685 21193760 20882982 20537875 20367487 20246871 20147528 20058035 19983693 19908979 19815616 19702267 19588715 19473970 19371648 19265250 19122059 ..
Russian Federation 143518814 143049637 142805114 142742366 142785349 142849468 142960908 143201721 143506995 .. .. .. .. .. .. .. .. ..
San Marino 30943 31435 31862 32390 32785 33109 33332 33496 33536 33659 33843 34163 34360 34532 34671 34760 34839 35033
Serbia 7440769 7411569 7381579 7350222 7320807 7291436 7236519 7201497 7166552 7131787 7095383 7058322 7020858 6982604 6945235 6899126 6834326 ..
Slovakia 5372807 5373054 5374622 5379233 5386406 5391428 5398384 5407579 5413393 5418649 5423801 5430798 5439232 5446771 5454147 5458827 5447247 ..
Slovenia 2000474 2006868 2010323 2021316 2039669 2048583 2052843 2057159 2059953 2061980 2063531 2065042 2066388 2073894 2088385 2102419 2108079 ..
Spain 43653155 44397319 45226803 45954106 46362946 46576897 46742697 46773055 46620045 46480882 46444832 46484062 46593236 46797754 47134837 47365655 47415794 ..
Sweden 9029572 9080505 9148092 9219637 9298515 9378126 9449213 9519374 9600379 9696110 9799186 9923085 10057698 10175214 10278887 10353442 10415811 ..
Switzerland 7437115 7483934 7551117 7647675 7743831 7827970 7912398 7996861 8089346 8188649 8282396 8373338 8451840 8514329 8575280 8638167 8704546 ..
Tajikistan 6780559 6903864 7031217 7173849 7334083 7519280 7714198 7897313 8074263 8256572 8451632 8646977 8837002 9028877 9220163 .. .. ..
Türkiye 68435380 69295253 70158112 71051678 72039206 73142150 74223629 75175827 76147624 77181884 78218479 79277962 80312698 81407204 82579440 83384680 .. ..
Turkmenistan 4833266 4899455 4965278 5030972 5096941 .. .. .. .. .. .. .. .. .. .. .. .. ..
Ukraine 46924816 46607431 46329000 46077834 45872976 45690386 45525731 45412987 45309293 42831572 42675270 42502892 42315836 42100165 41858172 41575748 41208208 ..
North Macedonia 2036855 2040228 2043559 2046898 2050671 2055004 2058539 2061044 2064032 2067471 2070226 2072490 2074502 2076217 2076694 2072531 1837114 ..
United Kingdom 60401206 60846820 61322463 61806995 62276270 62766365 63258810 63700215 64128273 64602298 65116219 65611593 66058859 66460344 66796807 67081234 67026292 ..
United States 295516599 298379912 301231207 304093966 306771529 309321666 311556874 313830990 315993715 318301008 320635163 322941311 324985539 326687501 328239523 331501080 331893745 ..
Uzbekistan 26167021 26488257 26867998 27302782 27767408 28562405 29339368 29774448 30243172 30757669 31298929 31847898 32388563 32956099 33580390 34232067 34915094 ..

Footnote:  
For population footnotes click here.