Zanzibar, Tanzania Metro Area Population 1950-2024

Chart and table of population level and growth rate for the Zanzibar, Tanzania metro area from 1950 to 2024. United Nations population projections are also included through the year 2035.
  • The current metro area population of Zanzibar in 2024 is 836,000, a 4.5% increase from 2023.
  • The metro area population of Zanzibar in 2023 was 800,000, a 4.44% increase from 2022.
  • The metro area population of Zanzibar in 2022 was 766,000, a 4.22% increase from 2021.
  • The metro area population of Zanzibar in 2021 was 735,000, a 4.26% increase from 2020.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Tanzania
City Name Population
Dar es Salaam 8,161,000
Mwanza 1,378,000
Zanzibar 836,000
Mbeya 680,000
Arusha 554,000
Morogoro 477,000
Songea 446,000
Zanzibar - Historical Population Data
Year Population Growth Rate
2024 836,000 4.50%
2023 800,000 4.44%
2022 766,000 4.22%
2021 735,000 4.26%
2020 705,000 4.14%
2019 677,000 4.15%
2018 650,000 4.50%
2017 622,000 4.54%
2016 595,000 4.57%
2015 569,000 4.60%
2014 544,000 4.41%
2013 521,000 4.62%
2012 498,000 4.62%
2011 476,000 4.39%
2010 456,000 4.59%
2009 436,000 4.56%
2008 417,000 4.51%
2007 399,000 4.45%
2006 382,000 4.66%
2005 365,000 4.58%
2004 349,000 4.49%
2003 334,000 4.70%
2002 319,000 5.28%
2001 303,000 5.21%
2000 288,000 5.11%
1999 274,000 5.38%
1998 260,000 5.26%
1997 247,000 5.11%
1996 235,000 5.38%
1995 223,000 5.19%
1994 212,000 4.95%
1993 202,000 5.21%
1992 192,000 5.49%
1991 182,000 5.20%
1990 173,000 4.85%
1989 165,000 5.10%
1988 157,000 3.97%
1987 151,000 3.42%
1986 146,000 3.55%
1985 141,000 3.68%
1984 136,000 3.82%
1983 131,000 3.15%
1982 127,000 4.10%
1981 122,000 3.39%
1980 118,000 3.51%
1979 114,000 3.64%
1978 110,000 2.80%
1977 107,000 2.88%
1976 104,000 2.97%
1975 101,000 3.06%
1974 98,000 3.16%
1973 95,000 2.15%
1972 93,000 3.33%
1971 90,000 3.45%
1970 87,000 2.35%
1969 85,000 2.41%
1968 83,000 3.75%
1967 80,000 1.27%
1966 79,000 2.60%
1965 77,000 1.32%
1964 76,000 2.70%
1963 74,000 1.37%
1962 73,000 2.82%
1961 71,000 1.43%
1960 70,000 2.94%
1959 68,000 1.49%
1958 67,000 1.52%
1957 66,000 3.13%
1956 64,000 3.23%
1955 62,000 3.33%
1954 60,000 3.45%
1953 58,000 1.75%
1952 57,000 3.64%
1951 55,000 1.85%
1950 54,000 0.00%