Zanzibar, Tanzania Population 1950-2019

Chart and table of population level and growth rate for the Zanzibar, Tanzania metro area from 1950 to 2019. United Nations population projections are also included through the year 2035.
  • The current population of Zanzibar in 2019 is 677,000, a 4.15% increase from 2018.
  • The population of Zanzibar in 2018 was 650,000, a 4.5% increase from 2017.
  • The population of Zanzibar in 2017 was 622,000, a 4.54% increase from 2016.
  • The population of Zanzibar in 2016 was 595,000, a 4.57% increase from 2015.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Tanzania
City Name Population
Dar es Salaam 6,368,000
Mwanza 1,061,000
Zanzibar 677,000
Mbeya 541,000
Arusha 483,000
Morogoro 395,000
Songea 331,000
Zanzibar - Historical Population Data
Year Population Growth Rate
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%