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
Albania 3011487 2992547 2970017 2947314 2927519 2913021 2905195 2900401 2895092 2889104 2880703 2876101 2873457 2866376 2854191 ..
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 10024283 ..
Austria 8227829 8268641 8295487 8321496 8343323 8363404 8391643 8429991 8479823 8546356 8642699 8736668 8797566 8840521 8879920 ..
Armenia 3146412 3127109 3107396 3087119 3066045 3044868 3027938 3024127 3021979 3013839 3004588 2992364 2979442 2969001 2962482 ..
Belgium 10478617 10547958 10625700 10709973 10796493 10920272 11038264 11106932 11159407 11209057 11274196 11331422 11375158 11427054 11488980 ..
Bosnia and Herzegovina 3915238 3926406 3934816 3940398 3942701 3843126 3839737 3836377 3531159 3528517 3522827 3514458 3508073 3500295 .. ..
Bulgaria 7658972 7601022 7545338 7492561 7444443 7395599 7348328 7305888 7265115 7223938 7177991 7127822 7075947 7025037 6975761 ..
Belarus 9663915 9604924 9560953 9527985 9506765 9490583 9473172 9464495 9465997 9474511 9489616 9501534 9498264 9483499 9465675 ..
Canada 32243753 32571174 32889025 33247118 33628895 34004889 34339328 34714222 35082954 35437435 35702908 36109487 36545295 37065178 37593384 ..
Croatia 4311674 4313009 4312749 4310882 4306322 4296352 4282921 4269062 4254475 4236063 4207993 4172441 4129853 4090870 4067206 ..
Cyprus 738540 750965 767125 786632 808035 829446 850881 863945 861939 852504 847664 851561 859519 870068 881952 ..
Czechia 10211216 10238905 10298828 10384603 10443936 10474410 10496088 10510785 10514272 10525347 10546059 10566332 10594438 10629928 10671870 ..
Denmark 5419432 5437272 5461438 5493621 5523095 5547683 5570572 5591572 5614932 5643475 5683483 5728010 5764980 5793636 5814422 ..
Estonia 1354775 1346810 1340680 1337090 1334515 1331475 1327439 1322696 1317997 1315345 1315407 1315790 1317384 1321977 1326898 ..
Finland 5246096 5266268 5288720 5313399 5338871 5363352 5388272 5413971 5438972 5461512 5479531 5495303 5508214 5515525 5521606 ..
France 63001253 63437350 63826129 64178710 64504541 64818789 65127852 65438667 65883165 66312067 66548272 66724104 66918020 67101930 67248926 ..
Georgia 3902469 3880347 3860158 3848449 3814419 3786695 3756441 3728874 3717668 3719414 3725276 3727505 3728004 3726549 3720161 ..
Germany 82469422 82376451 82266372 82110097 81902307 81012161 80274983 80425823 80645605 80982500 81686611 82348669 82657002 82905782 83092962 ..
Greece 10987314 11020362 11048473 11077841 11107017 11121341 11104899 11045011 10965211 10892413 10820883 10775971 10754679 10732882 10721582 ..
Hungary 10087065 10071370 10055780 10038188 10022650 10000023 9958824 9920362 9893082 9866468 9843028 9814023 9787966 9775564 9771141 ..
Iceland 296734 303782 311566 317414 318499 318041 319014 320716 323764 327386 330815 335439 343400 352721 360563 ..
Ireland 4159914 4274137 4398942 4489544 4535375 4560155 4580084 4599533 4623816 4657740 4701957 4755335 4807388 4867316 4934340 ..
Israel 6930100 7053700 7180100 7308800 7485600 7623600 7765800 7910500 8059500 8215700 8380100 8546000 8713300 8882800 9054000 ..
Italy 57969484 58143979 58438310 58826731 59095365 59277417 59379449 59539717 60233948 60789140 60730582 60627498 60536709 60150323 59729081 ..
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 ..
Latvia 2238799 2218357 2200325 2177322 2141669 2097555 2059709 2034319 2012647 1993782 1977527 1959537 1942248 1927174 1913822 ..
Liechtenstein 34753 35037 35262 35473 35742 36022 36312 36657 36984 37248 37494 37716 37962 38246 38563 ..
Lithuania 3322528 3269909 3231294 3198231 3162916 3097282 3028115 2987773 2957689 2932367 2904910 2868231 2828403 2801543 2794137 ..
Luxembourg 465158 472637 479993 488650 497783 506953 518347 530946 543360 556319 569604 583458 596336 607950 620001 ..
Malta 403834 405308 406724 409379 412477 414508 416268 420028 425967 434558 445053 455356 467999 484630 504062 ..
Monaco .. .. .. 35220 .. .. .. .. .. .. .. 37308 .. .. .. ..
Republic of Moldova 3595187 3585523 3576907 3570108 3565604 3562045 3559986 3559519 3558566 2856950 2834530 2802170 2755158 2708214 2663250 ..
Montenegro 613265 613867 615084 616350 618079 619426 620079 620601 621207 621810 622159 622218 622387 622359 622182 ..
Netherlands 16319868 16346101 16381696 16445593 16530388 16615394 16693074 16754962 16804432 16865008 16939923 17030314 17131296 17231624 17344874 ..
Norway 4623291 4660677 4709153 4768212 4828726 4889252 4953088 5018573 5079623 5137232 5188607 5234519 5276968 5311916 5347896 ..
Poland 38165445 38141267 38120560 38125759 38079373 38042794 38063255 38063164 38040196 38011735 37986412 37970087 37974826 37974750 37965475 ..
Portugal 10503330 10522288 10542964 10558177 10568247 10573100 10557560 10514844 10457295 10401062 10358076 10325452 10300300 10283822 10286263 ..
Romania 21319685 21193760 20882982 20537875 20367487 20246871 20147528 20058035 19983693 19908979 19815616 19702267 19588715 19473970 19371648 ..
Russian Federation 143518814 143049637 142805114 142742366 142785349 142849468 142960908 143201721 143506995 .. .. .. .. .. .. ..
San Marino 29842 30164 30539 31006 31434 31794 32031 32380 32403 32682 32831 33086 33230 33366 33477 33615
Serbia 7440769 7411569 7381579 7350222 7320807 7291436 7236519 7201497 7166552 7131787 7095383 7058322 7020858 6982604 6945235 ..
Slovakia 5372807 5373054 5374622 5379233 5386406 5391428 5398384 5407579 5413393 5418649 5423801 5430798 5439232 5446771 5454147 ..
Slovenia 2000474 2006868 2010323 2021316 2039669 2048583 2052843 2057159 2059953 2061980 2063531 2065042 2066388 2073894 2088385 ..
Spain 43653155 44397319 45226803 45954106 46362946 46576897 46742697 46773055 46620045 46480882 46444832 46484062 46593236 46797754 47134837 ..
Sweden 9029572 9080505 9148092 9219637 9298515 9378126 9449213 9519374 9600379 9696110 9799186 9923085 10057698 10175214 10278887 ..
Switzerland 7437115 7483934 7551117 7647675 7743831 7827970 7912398 7996861 8089346 8188649 8282396 8373338 8451840 8514329 8575280 ..
Tajikistan 6780559 6903864 7031217 7173849 7334083 7519280 7714198 7897313 8074263 8256572 8451632 8646977 8837002 9028877 9220163 ..
Turkey 68435380 69295253 70158112 71051678 72039206 73142150 74223629 75175827 76147624 77181884 78218479 79277962 80312698 81407204 82579440 ..
Turkmenistan 4833266 4899455 4965278 5030972 5096941 .. .. .. .. .. .. .. .. .. .. ..
Ukraine 46924816 46607431 46329000 46077834 45872976 45690386 45525731 45412987 45309293 42831572 42675270 42502892 42315836 42100165 41858172 ..
North Macedonia 2036855 2040228 2043559 2046898 2050671 2055003 2058539 2061044 2064032 2067471 2070226 2072490 2074502 2076217 2076694 ..
United Kingdom 60401206 60846820 61322463 61806995 62276270 62766365 63258810 63700215 64128273 64602298 65116219 65611593 66058859 66460344 .. ..
United States 295516599 298379912 301231207 304093966 306771529 309321666 311556874 313830990 315993715 318301008 320635163 322941311 324985539 326687501 328239523 ..
Uzbekistan 26167021 26488257 26867998 27302782 27767408 28562405 29339368 29774448 30243172 30757669 31298929 31847898 32388563 33255538 33905258 ..
Country 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020
Albania 3011487 2992547 2970017 2947314 2927519 2913021 2905195 2900401 2895092 2889104 2880703 2876101 2873457 2866376 2854191 ..
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 10024283 ..
Austria 8227829 8268641 8295487 8321496 8343323 8363404 8391643 8429991 8479823 8546356 8642699 8736668 8797566 8840521 8879920 ..
Armenia 3146412 3127109 3107396 3087119 3066045 3044868 3027938 3024127 3021979 3013839 3004588 2992364 2979442 2969001 2962482 ..
Belgium 10478617 10547958 10625700 10709973 10796493 10920272 11038264 11106932 11159407 11209057 11274196 11331422 11375158 11427054 11488980 ..
Bosnia and Herzegovina 3915238 3926406 3934816 3940398 3942701 3843126 3839737 3836377 3531159 3528517 3522827 3514458 3508073 3500295 .. ..
Bulgaria 7658972 7601022 7545338 7492561 7444443 7395599 7348328 7305888 7265115 7223938 7177991 7127822 7075947 7025037 6975761 ..
Belarus 9663915 9604924 9560953 9527985 9506765 9490583 9473172 9464495 9465997 9474511 9489616 9501534 9498264 9483499 9465675 ..
Canada 32243753 32571174 32889025 33247118 33628895 34004889 34339328 34714222 35082954 35437435 35702908 36109487 36545295 37065178 37593384 ..
Croatia 4311674 4313009 4312749 4310882 4306322 4296352 4282921 4269062 4254475 4236063 4207993 4172441 4129853 4090870 4067206 ..
Cyprus 738540 750965 767125 786632 808035 829446 850881 863945 861939 852504 847664 851561 859519 870068 881952 ..
Czechia 10211216 10238905 10298828 10384603 10443936 10474410 10496088 10510785 10514272 10525347 10546059 10566332 10594438 10629928 10671870 ..
Denmark 5419432 5437272 5461438 5493621 5523095 5547683 5570572 5591572 5614932 5643475 5683483 5728010 5764980 5793636 5814422 ..
Estonia 1354775 1346810 1340680 1337090 1334515 1331475 1327439 1322696 1317997 1315345 1315407 1315790 1317384 1321977 1326898 ..
Finland 5246096 5266268 5288720 5313399 5338871 5363352 5388272 5413971 5438972 5461512 5479531 5495303 5508214 5515525 5521606 ..
France 63001253 63437350 63826129 64178710 64504541 64818789 65127852 65438667 65883165 66312067 66548272 66724104 66918020 67101930 67248926 ..
Georgia 3902469 3880347 3860158 3848449 3814419 3786695 3756441 3728874 3717668 3719414 3725276 3727505 3728004 3726549 3720161 ..
Germany 82469422 82376451 82266372 82110097 81902307 81012161 80274983 80425823 80645605 80982500 81686611 82348669 82657002 82905782 83092962 ..
Greece 10987314 11020362 11048473 11077841 11107017 11121341 11104899 11045011 10965211 10892413 10820883 10775971 10754679 10732882 10721582 ..
Hungary 10087065 10071370 10055780 10038188 10022650 10000023 9958824 9920362 9893082 9866468 9843028 9814023 9787966 9775564 9771141 ..
Iceland 296734 303782 311566 317414 318499 318041 319014 320716 323764 327386 330815 335439 343400 352721 360563 ..
Ireland 4159914 4274137 4398942 4489544 4535375 4560155 4580084 4599533 4623816 4657740 4701957 4755335 4807388 4867316 4934340 ..
Israel 6930100 7053700 7180100 7308800 7485600 7623600 7765800 7910500 8059500 8215700 8380100 8546000 8713300 8882800 9054000 ..
Italy 57969484 58143979 58438310 58826731 59095365 59277417 59379449 59539717 60233948 60789140 60730582 60627498 60536709 60150323 59729081 ..
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 ..
Latvia 2238799 2218357 2200325 2177322 2141669 2097555 2059709 2034319 2012647 1993782 1977527 1959537 1942248 1927174 1913822 ..
Liechtenstein 34753 35037 35262 35473 35742 36022 36312 36657 36984 37248 37494 37716 37962 38246 38563 ..
Lithuania 3322528 3269909 3231294 3198231 3162916 3097282 3028115 2987773 2957689 2932367 2904910 2868231 2828403 2801543 2794137 ..
Luxembourg 465158 472637 479993 488650 497783 506953 518347 530946 543360 556319 569604 583458 596336 607950 620001 ..
Malta 403834 405308 406724 409379 412477 414508 416268 420028 425967 434558 445053 455356 467999 484630 504062 ..
Monaco .. .. .. 35220 .. .. .. .. .. .. .. 37308 .. .. .. ..
Republic of Moldova 3595187 3585523 3576907 3570108 3565604 3562045 3559986 3559519 3558566 2856950 2834530 2802170 2755158 2708214 2663250 ..
Montenegro 613265 613867 615084 616350 618079 619426 620079 620601 621207 621810 622159 622218 622387 622359 622182 ..
Netherlands 16319868 16346101 16381696 16445593 16530388 16615394 16693074 16754962 16804432 16865008 16939923 17030314 17131296 17231624 17344874 ..
Norway 4623291 4660677 4709153 4768212 4828726 4889252 4953088 5018573 5079623 5137232 5188607 5234519 5276968 5311916 5347896 ..
Poland 38165445 38141267 38120560 38125759 38079373 38042794 38063255 38063164 38040196 38011735 37986412 37970087 37974826 37974750 37965475 ..
Portugal 10503330 10522288 10542964 10558177 10568247 10573100 10557560 10514844 10457295 10401062 10358076 10325452 10300300 10283822 10286263 ..
Romania 21319685 21193760 20882982 20537875 20367487 20246871 20147528 20058035 19983693 19908979 19815616 19702267 19588715 19473970 19371648 ..
Russian Federation 143518814 143049637 142805114 142742366 142785349 142849468 142960908 143201721 143506995 .. .. .. .. .. .. ..
San Marino 29842 30164 30539 31006 31434 31794 32031 32380 32403 32682 32831 33086 33230 33366 33477 33615
Serbia 7440769 7411569 7381579 7350222 7320807 7291436 7236519 7201497 7166552 7131787 7095383 7058322 7020858 6982604 6945235 ..
Slovakia 5372807 5373054 5374622 5379233 5386406 5391428 5398384 5407579 5413393 5418649 5423801 5430798 5439232 5446771 5454147 ..
Slovenia 2000474 2006868 2010323 2021316 2039669 2048583 2052843 2057159 2059953 2061980 2063531 2065042 2066388 2073894 2088385 ..
Spain 43653155 44397319 45226803 45954106 46362946 46576897 46742697 46773055 46620045 46480882 46444832 46484062 46593236 46797754 47134837 ..
Sweden 9029572 9080505 9148092 9219637 9298515 9378126 9449213 9519374 9600379 9696110 9799186 9923085 10057698 10175214 10278887 ..
Switzerland 7437115 7483934 7551117 7647675 7743831 7827970 7912398 7996861 8089346 8188649 8282396 8373338 8451840 8514329 8575280 ..
Tajikistan 6780559 6903864 7031217 7173849 7334083 7519280 7714198 7897313 8074263 8256572 8451632 8646977 8837002 9028877 9220163 ..
Turkey 68435380 69295253 70158112 71051678 72039206 73142150 74223629 75175827 76147624 77181884 78218479 79277962 80312698 81407204 82579440 ..
Turkmenistan 4833266 4899455 4965278 5030972 5096941 .. .. .. .. .. .. .. .. .. .. ..
Ukraine 46924816 46607431 46329000 46077834 45872976 45690386 45525731 45412987 45309293 42831572 42675270 42502892 42315836 42100165 41858172 ..
North Macedonia 2036855 2040228 2043559 2046898 2050671 2055003 2058539 2061044 2064032 2067471 2070226 2072490 2074502 2076217 2076694 ..
United Kingdom 60401206 60846820 61322463 61806995 62276270 62766365 63258810 63700215 64128273 64602298 65116219 65611593 66058859 66460344 .. ..
United States 295516599 298379912 301231207 304093966 306771529 309321666 311556874 313830990 315993715 318301008 320635163 322941311 324985539 326687501 328239523 ..
Uzbekistan 26167021 26488257 26867998 27302782 27767408 28562405 29339368 29774448 30243172 30757669 31298929 31847898 32388563 33255538 33905258 ..

Footnote:  
For population footnotes click here.