Harare, Zimbabwe Metro Area Population 1950-2021

Chart and table of population level and growth rate for the Harare, Zimbabwe metro area from 1950 to 2021. United Nations population projections are also included through the year 2035.
  • The current metro area population of Harare in 2021 is 1,542,000, a 0.78% increase from 2020.
  • The metro area population of Harare in 2020 was 1,530,000, a 0.59% increase from 2019.
  • The metro area population of Harare in 2019 was 1,521,000, a 0.4% increase from 2018.
  • The metro area population of Harare in 2018 was 1,515,000, a 0.33% increase from 2017.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Zimbabwe
City Name Population
Harare 1,542,000
Bulawayo 640,000
Chitungwiza 391,000
Harare - Historical Population Data
Year Population Growth Rate
2021 1,542,000 0.78%
2020 1,530,000 0.59%
2019 1,521,000 0.40%
2018 1,515,000 0.33%
2017 1,510,000 0.33%
2016 1,505,000 0.33%
2015 1,500,000 0.33%
2014 1,495,000 0.34%
2013 1,490,000 0.34%
2012 1,485,000 0.34%
2011 1,480,000 0.34%
2010 1,475,000 0.34%
2009 1,470,000 0.34%
2008 1,465,000 0.34%
2007 1,460,000 0.34%
2006 1,455,000 0.34%
2005 1,450,000 0.35%
2004 1,445,000 0.35%
2003 1,440,000 0.56%
2002 1,432,000 1.92%
2001 1,405,000 1.89%
2000 1,379,000 1.92%
1999 1,353,000 1.88%
1998 1,328,000 1.92%
1997 1,303,000 1.88%
1996 1,279,000 1.91%
1995 1,255,000 1.87%
1994 1,232,000 1.90%
1993 1,209,000 2.46%
1992 1,180,000 6.12%
1991 1,112,000 6.21%
1990 1,047,000 6.08%
1989 987,000 6.13%
1988 930,000 6.16%
1987 876,000 6.05%
1986 826,000 6.17%
1985 778,000 6.14%
1984 733,000 6.08%
1983 691,000 5.82%
1982 653,000 2.83%
1981 635,000 3.08%
1980 616,000 2.84%
1979 599,000 3.10%
1978 581,000 3.01%
1977 564,000 2.92%
1976 548,000 3.01%
1975 532,000 2.90%
1974 517,000 2.99%
1973 502,000 5.68%
1972 475,000 6.74%
1971 445,000 6.71%
1970 417,000 6.92%
1969 390,000 5.41%
1968 370,000 5.11%
1967 352,000 5.07%
1966 335,000 5.02%
1965 319,000 5.28%
1964 303,000 5.21%
1963 288,000 5.11%
1962 274,000 4.98%
1961 261,000 5.24%
1960 248,000 5.08%
1959 236,000 5.36%
1958 224,000 5.16%
1957 213,000 4.93%
1956 203,000 5.73%
1955 192,000 6.08%
1954 181,000 6.47%
1953 170,000 5.59%
1952 161,000 6.62%
1951 151,000 5.59%
1950 143,000 0.00%