Afghanistan vs China

Afghanistan vs China: Population

Population in 2023: 41.5 million people in Afghanistan and 1.42 billion people in China, by UN estimates. In 2023 the value was higher in China, by 1.38 billion people, or 34 times that in Afghanistan.

people · UN

Afghanistan vs China: PopulationPopulation in 2023: 41.5 million people in Afghanistan and 1.42 billion people in China, by UN estimates. In 2023 the value was higher in China, by 1.38 billion people, or 34 times that in Afghanistan.
AfghanistanChinaEstimates, HYDE and GapminderUN projection (medium variant)95% prediction intervalWorld

What the numbers say

  • China has been higher in every year both have figures for since 1950.
  • In 2023, Afghanistan ranked 36 and China ranked 2 of 229 countries, counting from the highest.
  • The UN projection (medium variant) puts Afghanistan at 130 million people and China at 633 million people in 2100.
  • The world as a whole: 8.09 billion people in 2023.

Every year

people · UN

YearAfghanistanChinaWorld
202341.5 million1.42 billion8.09 billion
202240.6 million1.43 billion8.02 billion
202140 million1.43 billion7.95 billion
202039.1 million1.43 billion7.89 billion
201937.9 million1.42 billion7.81 billion
201836.7 million1.42 billion7.73 billion
201735.7 million1.41 billion7.65 billion
201634.7 million1.4 billion7.56 billion
201533.8 million1.4 billion7.47 billion
201432.8 million1.39 billion7.38 billion
201331.6 million1.38 billion7.29 billion
201230.6 million1.37 billion7.2 billion
201129.4 million1.36 billion7.11 billion
201028.3 million1.35 billion7.02 billion
200927.5 million1.34 billion6.93 billion
200826.5 million1.33 billion6.84 billion
200725.9 million1.33 billion6.76 billion
200625.4 million1.32 billion6.67 billion
200524.4 million1.31 billion6.59 billion
200423.6 million1.3 billion6.5 billion
200322.7 million1.3 billion6.42 billion
200221.4 million1.29 billion6.34 billion
200120.3 million1.28 billion6.26 billion
200020.1 million1.27 billion6.17 billion
199919.9 million1.26 billion6.09 billion
199819.2 million1.25 billion6.01 billion
199718.5 million1.24 billion5.93 billion
199617.8 million1.23 billion5.84 billion
199517.1 million1.22 billion5.76 billion
199416.3 million1.21 billion5.68 billion
199314.9 million1.2 billion5.59 billion
199213.3 million1.19 billion5.51 billion
199112.2 million1.17 billion5.42 billion
199012.1 million1.15 billion5.33 billion
198911.9 million1.13 billion5.23 billion
198811.5 million1.12 billion5.14 billion
198711.4 million1.1 billion5.05 billion
198611.4 million1.08 billion4.96 billion
198511.4 million1.06 billion4.87 billion
198411.2 million1.04 billion4.78 billion
198310.9 million1.03 billion4.7 billion
198211 million1.01 billion4.61 billion
198111.9 million998 million4.53 billion
198013.2 million983 million4.45 billion
197913.7 million969 million4.37 billion
197813.6 million956 million4.29 billion
197713.3 million944 million4.22 billion
197613.1 million930 million4.14 billion
197512.8 million916 million4.07 billion
197412.5 million900 million4 billion
197312.2 million883 million3.92 billion
197211.9 million864 million3.85 billion
197111.6 million844 million3.77 billion
197011.3 million823 million3.7 billion
196911 million802 million3.62 billion
196810.8 million781 million3.55 billion
196710.5 million761 million3.47 billion
196610.3 million742 million3.4 billion
196510 million723 million3.34 billion
19649.81 million705 million3.26 billion
19639.6 million685 million3.19 billion
19629.4 million665 million3.12 billion
19619.21 million656 million3.07 billion
19609.04 million655 million3.02 billion
19598.87 million653 million2.97 billion
19588.72 million644 million2.91 billion
19578.59 million630 million2.85 billion
19568.45 million617 million2.8 billion
19558.33 million604 million2.74 billion
19548.21 million590 million2.69 billion
19538.1 million578 million2.63 billion
19527.99 million565 million2.58 billion
19517.88 million554 million2.54 billion
19507.78 million544 million2.49 billion
19497.36 million538 million–
19487.24 million534 million–
19477.13 million531 million–
19467.02 million528 million–
19456.92 million525 million–
19446.81 million522 million–
19436.71 million520 million–
19426.61 million517 million–
19416.53 million514 million–
19406.47 million511 million–
19396.43 million508 million–
19386.41 million506 million–
19376.41 million503 million–
19366.41 million500 million–
19356.41 million497 million–
19346.41 million494 million–
19336.41 million491 million–
19326.41 million488 million–
19316.48 million485 million–
19306.63 million483 million–
19296.85 million481 million–
19287.16 million479 million–
19277.56 million477 million–
19267.97 million475 million–
19258.42 million474 million–
19248.88 million472 million–
19239.37 million470 million–
19229.89 million469 million–
192110.2 million466 million–
192010.2 million463 million–
19199.98 million460 million–
19189.53 million455 million–
19178.85 million450 million–
19168.23 million446 million–
19157.66 million441 million–
19147.12 million436 million–
19136.62 million431 million–
19126.16 million427 million–
19115.79 million423 million–
19105.5 million419 million–
19095.3 million416 million–
19085.17 million413 million–
19075.11 million411 million–
19065.04 million409 million–
19054.98 million407 million–
19044.92 million404 million–
19034.86 million402 million–
19024.8 million400 million–
19014.75 million398 million–
19004.71 million396 million–
18994.67 million394 million–
18984.64 million392 million–
18974.62 million390 million–
18964.6 million388 million–
18954.58 million386 million–
18944.56 million384 million–
18934.54 million382 million–
18924.52 million381 million–
18914.5 million379 million–
18904.48 million377 million–
18894.46 million376 million–
18884.44 million375 million–
18874.42 million373 million–
18864.4 million372 million–
18854.38 million371 million–
18844.37 million370 million–
18834.35 million369 million–
18824.33 million368 million–
18814.31 million367 million–
18804.29 million366 million–
18794.27 million365 million–
18784.25 million364 million–
18774.23 million363 million–
18764.21 million362 million–
18754.19 million361 million–
18744.18 million360 million–
18734.16 million359 million–
18724.14 million358 million–
18714.12 million358 million–
18704.1 million358 million–
18694.08 million359 million–
18684.07 million360 million–
18674.05 million362 million–
18664.03 million364 million–
18654.01 million366 million–
18643.99 million368 million–
18633.98 million370 million–
18623.96 million372 million–
18613.94 million375 million–
18603.92 million377 million–
18593.91 million380 million–
18583.89 million383 million–
18573.87 million387 million–
18563.85 million390 million–
18553.84 million394 million–
18543.82 million397 million–
18533.8 million401 million–
18523.78 million405 million–
18513.77 million408 million–
18503.75 million410 million–
18493.73 million411 million–
18483.72 million412 million–
18473.7 million412 million–
18463.68 million412 million–
18453.67 million412 million–
18443.65 million412 million–
18433.64 million412 million–
18423.62 million412 million–
18413.6 million412 million–
18403.59 million412 million–
18393.57 million412 million–
18383.55 million411 million–
18373.54 million411 million–
18363.52 million411 million–
18353.51 million411 million–
18343.49 million410 million–
18333.48 million410 million–
18323.46 million410 million–
18313.45 million409 million–
18303.43 million407 million–
18293.42 million406 million–
18283.4 million403 million–
18273.38 million400 million–
18263.37 million398 million–
18253.35 million395 million–
18243.34 million392 million–
18233.32 million389 million–
18223.31 million387 million–
18213.3 million384 million–
18203.29 million380 million–
18193.28 million377 million–
18183.28 million374 million–
18173.28 million370 million–
18163.28 million367 million–
18153.28 million363 million–
18143.28 million360 million–
18133.28 million356 million–
18123.28 million353 million–
18113.28 million350 million–
18103.28 million347 million–
18093.28 million344 million–
18083.28 million343 million–
18073.28 million341 million–
18063.28 million339 million–
18053.28 million338 million–
18043.28 million336 million–
18033.28 million335 million–
18023.28 million333 million–
18013.28 million332 million–
18003.28 million330 million–
  • 12.3Estimates, HYDE and Gapminder
UN projection (medium variant) · 2024–2100
YearAfghanistanChinaWorld
202442.7 million41.6 million–43.6 million1.42 billion1.42 billion–1.42 billion8.16 billion
202543.8 million40.9 million–46.6 million1.42 billion1.41 billion–1.42 billion8.23 billion
202645.1 million40.3 million–49.6 million1.41 billion1.41 billion–1.42 billion8.3 billion
202746.3 million39.9 million–52.7 million1.41 billion1.4 billion–1.42 billion8.37 billion
202847.5 million39.5 million–55.8 million1.41 billion1.39 billion–1.42 billion8.44 billion
202948.7 million39.2 million–59.1 million1.4 billion1.39 billion–1.42 billion8.5 billion
203050 million39.2 million–62.8 million1.4 billion1.38 billion–1.42 billion8.57 billion
203151.4 million39.2 million–66.4 million1.39 billion1.37 billion–1.42 billion8.63 billion
203252.7 million38.9 million–69.9 million1.39 billion1.36 billion–1.41 billion8.7 billion
203354 million38.9 million–73.5 million1.38 billion1.35 billion–1.41 billion8.76 billion
203455.4 million38.7 million–77.6 million1.38 billion1.35 billion–1.41 billion8.82 billion
203556.7 million38.5 million–81.5 million1.37 billion1.34 billion–1.41 billion8.89 billion
203658 million38.6 million–85 million1.37 billion1.33 billion–1.41 billion8.95 billion
203759.3 million38.4 million–88.1 million1.36 billion1.32 billion–1.41 billion9.01 billion
203860.6 million38.6 million–92.3 million1.36 billion1.31 billion–1.4 billion9.06 billion
203961.9 million38.8 million–96.4 million1.35 billion1.3 billion–1.4 billion9.12 billion
204063.4 million38.9 million–100 million1.34 billion1.28 billion–1.4 billion9.18 billion
204164.7 million38.9 million–104 million1.34 billion1.27 billion–1.39 billion9.23 billion
204266.1 million39.3 million–109 million1.33 billion1.26 billion–1.39 billion9.29 billion
204367.4 million39.7 million–113 million1.32 billion1.25 billion–1.39 billion9.34 billion
204468.7 million39.9 million–117 million1.31 billion1.24 billion–1.38 billion9.39 billion
204570 million40.1 million–121 million1.31 billion1.23 billion–1.38 billion9.44 billion
204671.4 million40.3 million–124 million1.3 billion1.21 billion–1.38 billion9.49 billion
204772.8 million40.7 million–127 million1.29 billion1.2 billion–1.37 billion9.54 billion
204874.1 million41.1 million–131 million1.28 billion1.19 billion–1.37 billion9.58 billion
204975.5 million41.6 million–135 million1.27 billion1.17 billion–1.36 billion9.62 billion
205076.9 million42.1 million–139 million1.26 billion1.16 billion–1.35 billion9.66 billion
205178.2 million42.2 million–142 million1.25 billion1.14 billion–1.35 billion9.7 billion
205279.5 million42.8 million–147 million1.24 billion1.13 billion–1.34 billion9.74 billion
205380.8 million43.7 million–151 million1.23 billion1.11 billion–1.33 billion9.78 billion
205482.2 million43.9 million–155 million1.22 billion1.1 billion–1.32 billion9.81 billion
205583.6 million43.9 million–159 million1.2 billion1.08 billion–1.31 billion9.85 billion
205685 million43.8 million–164 million1.19 billion1.06 billion–1.3 billion9.88 billion
205786.4 million43.7 million–167 million1.18 billion1.05 billion–1.29 billion9.91 billion
205887.8 million43.7 million–170 million1.16 billion1.03 billion–1.29 billion9.94 billion
205989.1 million43.5 million–174 million1.15 billion1.01 billion–1.28 billion9.96 billion
206090.4 million43.4 million–178 million1.14 billion998 million–1.26 billion9.99 billion
206191.6 million43.3 million–182 million1.12 billion981 million–1.25 billion10 billion
206292.9 million43.3 million–186 million1.11 billion963 million–1.24 billion10 billion
206394.3 million44.1 million–192 million1.09 billion947 million–1.23 billion10.1 billion
206495.6 million45.1 million–199 million1.08 billion932 million–1.22 billion10.1 billion
206597 million45.6 million–204 million1.07 billion915 million–1.21 billion10.1 billion
206698.3 million45.9 million–211 million1.05 billion898 million–1.2 billion10.1 billion
206799.6 million46.1 million–218 million1.04 billion881 million–1.19 billion10.1 billion
2068101 million46.1 million–223 million1.03 billion867 million–1.18 billion10.2 billion
2069102 million46.3 million–227 million1.01 billion852 million–1.17 billion10.2 billion
2070103 million46.4 million–232 million999 million836 million–1.16 billion10.2 billion
2071105 million46.3 million–239 million986 million822 million–1.15 billion10.2 billion
2072106 million46.4 million–246 million973 million807 million–1.14 billion10.2 billion
2073107 million46.9 million–251 million960 million792 million–1.13 billion10.2 billion
2074108 million47.1 million–256 million947 million776 million–1.12 billion10.2 billion
2075109 million47 million–261 million935 million760 million–1.11 billion10.3 billion
2076110 million46.6 million–266 million922 million743 million–1.1 billion10.3 billion
2077112 million45.8 million–272 million909 million728 million–1.09 billion10.3 billion
2078113 million45.1 million–276 million896 million713 million–1.08 billion10.3 billion
2079114 million44.9 million–280 million883 million697 million–1.08 billion10.3 billion
2080115 million45.1 million–282 million870 million681 million–1.07 billion10.3 billion
2081116 million45.4 million–286 million857 million664 million–1.06 billion10.3 billion
2082117 million46 million–293 million844 million648 million–1.05 billion10.3 billion
2083117 million46.1 million–300 million832 million633 million–1.04 billion10.3 billion
2084118 million46.3 million–308 million819 million618 million–1.03 billion10.3 billion
2085119 million46.8 million–313 million806 million604 million–1.02 billion10.3 billion
2086120 million46.9 million–315 million794 million591 million–1.01 billion10.3 billion
2087121 million46.9 million–320 million781 million576 million–994 million10.3 billion
2088122 million46.3 million–329 million769 million562 million–984 million10.3 billion
2089123 million45.1 million–337 million757 million548 million–975 million10.3 billion
2090123 million44.4 million–344 million745 million534 million–967 million10.3 billion
2091124 million44.4 million–355 million733 million520 million–959 million10.3 billion
2092125 million44.3 million–365 million722 million507 million–951 million10.3 billion
2093126 million44.2 million–371 million710 million493 million–944 million10.3 billion
2094126 million43.9 million–376 million699 million480 million–937 million10.2 billion
2095127 million43.8 million–377 million688 million468 million–929 million10.2 billion
2096128 million44 million–379 million677 million455 million–920 million10.2 billion
2097128 million44.4 million–381 million666 million443 million–913 million10.2 billion
2098129 million44.9 million–386 million655 million431 million–906 million10.2 billion
2099130 million44.5 million–393 million644 million417 million–899 million10.2 billion
2100130 million44.1 million–401 million633 million404 million–890 million10.2 billion

Each country on its own

Good to know

  • Everyone living in the country on 1 July of each year.
  • Source: UN DESA, World Population Prospects 2024.
  • Before 1950: HYDE (2023), Gapminder (2022) and UN WPP (2024), via Our World in Data.
  • The dashed line is the UN projection (medium variant), a scenario rather than a forecast; the band is its 95% prediction interval.
  • Ranks count the 229 countries with a value in 2023, highest first.
  • The faint line is the world as a whole, as the same source counts it.

How the layers work, where their data comes from and what they can’t tell you: Countries through time

Afghanistan vs China

Health

People

Economy

Education

Politics

Conflict

Military

Climate

Technology and environment