Demographics of Zimbabwe

Source UN (World Population Prospects 2024)
Date27 Dec 2024

As of 2024, the population of Zimbabwe is projected at 16.63 million, compared to 16.34 million in 2023. It ranks 74th in the world by population and 26th in Africa. The population growth rate in 2024 is projected at 1.88 percent, the 56th highest among 237 countries and dependent territories.

There are 7.93 million males and 8.71 million females in Zimbabwe. The percentage of the male population is 47.67%, compared to 52.33% of the female population. Zimbabwe has 776k more females than males. The sex ratio in Zimbabwe in 2024 will be 91.084 males per 100 females. Zimbabwe is in the 29th position in terms of the female-to-male ratio.

  • Population
  • Growth rate
  • Gender

Zimbabwe population

Year Population Growth (%) M per 100 F
MaleFemaleTotal
19501,390,7091,400,1962,790,9053.1999.322
19551,619,3981,643,8183,263,2153.0998.514
19601,883,7101,925,6783,809,3893.1297.821
19652,198,3702,260,0924,458,4623.1697.269
19702,563,0972,652,8205,215,9182.9796.618
19752,973,8673,124,7916,098,6583.0895.170
19803,381,9363,659,3677,041,3038.9892.419
19854,250,6364,436,1778,686,8133.4095.818
19904,922,0735,215,20910,137,2812.6794.379
19955,215,5005,759,09910,974,5991.4790.561
20005,658,9666,233,08911,892,0550.6090.789
20055,916,1786,567,25312,483,4320.9290.086
20106,325,0217,031,52613,356,5481.7089.952
20156,810,1397,588,87414,399,0131.3589.738
20207,370,5888,156,30115,526,8881.7190.367
20217,505,4828,291,72815,797,2101.7490.518
20227,642,7178,426,33916,069,0561.6790.700
20237,780,9348,559,88816,340,8221.6890.900
20247,929,0888,705,28416,634,3731.8891.084
20258,087,8678,862,92816,950,7951.8991.255
  • Life expectancy
  • Median age
  • Fertility rate

Demographics Indicators

YearLife expectancy Median ageFertility rate
195049.41617.4257.041
195551.41116.1977.099
196053.49215.2737.195
196555.90514.5247.231
197057.76114.6956.982
197558.24914.7946.832
198059.06214.5666.517
198560.90114.8045.871
199058.31915.1504.876
199551.14415.4774.153
200046.03416.7474.009
200546.57017.4583.693
201051.92517.2844.040
201558.98916.7293.911
202061.53017.3633.754
202160.13517.5383.765
202262.36017.6833.767
202362.77517.8083.724
202463.06417.9613.674
202563.34618.1363.622
  • Total
  • Crude

Zimbabwe death and birth rate

Year Total Crude(per 1000)
DeathBirthCrude deathCrude birth
195046,670140,34616.72250.287
195551,151158,33615.67548.522
196053,955180,91514.16447.492
196555,596206,76212.47046.375
197058,553237,53511.22645.540
197567,391284,33811.05046.623
198074,554315,73010.58844.840
198577,009367,7698.86542.336
199094,530359,9719.32535.510
1995140,812347,51112.83131.665
2000193,299429,63116.25436.128
2005198,404446,94315.89335.803
2010170,235505,80412.74537.869
2015132,188488,3869.18033.918
2020126,360481,1528.13830.988
2021138,736488,6428.78230.932
2022124,999496,2407.77930.882
2023124,412496,9177.61430.410
2024124,718497,2157.49829.891
2025125,303500,7317.39229.540
  • Population
  • Urbanization

Urban and rural population of Zimbabwe

Year Population Urban (%)
UrbanRural
1950292,3682,454,48410.644
1955371,1062,830,90911.590
1960472,4783,274,89112.608
1965644,7673,765,44514.620
1970898,5844,277,03417.362
19751,215,3314,900,03919.873
19801,602,6775,561,49522.371
19852,200,5956,458,26225.414
19902,951,9187,231,19528.988
19953,592,1517,728,19531.732
20004,125,9898,096,26233.758
20054,413,8668,526,16634.110
20104,676,1069,410,21133.196
20155,109,48510,667,96632.385
20205,700,46011,980,00532.242
20215,834,11312,226,34032.303
20225,972,82612,464,59732.395
20236,117,51112,695,58032.517
20246,269,46412,920,83732.670
  • Population pyramid
  • Gender ratio

Zimbabwe population by Age Group (2024)

Age group Male Female Total M per 100 F
PersonsShare (%)
00-04 1,176,460 1,156,591 2,333,051 14.03 101.718
05-09 1,110,427 1,095,313 2,205,740 13.26 101.380
10-14 1,135,537 1,124,765 2,260,303 13.59 100.958
15-19 944,594 943,082 1,887,676 11.35 100.160
20-24 789,385 818,494 1,607,878 9.67 96.444
25-29 530,404 605,579 1,135,983 6.83 87.586
30-34 425,834 517,019 942,852 5.67 82.363
35-39 457,654 558,047 1,015,701 6.11 82.010
40-44 444,745 554,847 999,592 6.01 80.156
45-49 281,277 406,414 687,692 4.13 69.209
50-54 166,596 260,917 427,513 2.57 63.850
55-59 124,190 167,138 291,329 1.75 74.304
60-64 102,600 137,351 239,951 1.44 74.699
65-69 96,530 138,385 234,915 1.41 69.755
70-74 77,096 111,427 188,523 1.13 69.190
75-79 38,808 59,656 98,463 0.59 65.053
80-84 18,072 31,438 49,510 0.30 57.485
85-89 6,611 12,925 19,535 0.12 51.149
90-94 1,907 4,683 6,590 0.04 40.722
95-99 337 1,104 1,440 0.01 30.525
100+ 25 111 136 0.00 22.523
Total 7,929,089 8,705,286 16,634,373 91.084