Mbeya, Tanzania Metro Area Population 1950-2024

Chart and table of population level and growth rate for the Mbeya, Tanzania metro area from 1950 to 2024. United Nations population projections are also included through the year 2035.
  • The current metro area population of Mbeya in 2024 is 680,000, a 4.78% increase from 2023.
  • The metro area population of Mbeya in 2023 was 649,000, a 4.68% increase from 2022.
  • The metro area population of Mbeya in 2022 was 620,000, a 4.55% increase from 2021.
  • The metro area population of Mbeya in 2021 was 593,000, a 4.77% 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
Mbeya - Historical Population Data
Year Population Growth Rate
2024 680,000 4.78%
2023 649,000 4.68%
2022 620,000 4.55%
2021 593,000 4.77%
2020 566,000 4.62%
2019 541,000 4.84%
2018 516,000 5.09%
2017 491,000 5.14%
2016 467,000 5.18%
2015 444,000 4.96%
2014 423,000 5.22%
2013 402,000 5.24%
2012 382,000 4.95%
2011 364,000 5.20%
2010 346,000 5.17%
2009 329,000 5.11%
2008 313,000 5.03%
2007 298,000 5.30%
2006 283,000 5.20%
2005 269,000 5.08%
2004 256,000 4.92%
2003 244,000 5.17%
2002 232,000 4.50%
2001 222,000 4.23%
2000 213,000 3.90%
1999 205,000 4.59%
1998 196,000 3.70%
1997 189,000 4.42%
1996 181,000 4.02%
1995 174,000 4.19%
1994 167,000 4.38%
1993 160,000 4.58%
1992 153,000 4.08%
1991 147,000 4.26%
1990 141,000 4.44%
1989 135,000 3.85%
1988 130,000 5.69%
1987 123,000 5.13%
1986 117,000 6.36%
1985 110,000 4.76%
1984 105,000 6.06%
1983 99,000 5.32%
1982 94,000 5.62%
1981 89,000 4.71%
1980 85,000 6.25%
1979 80,000 6.67%
1978 75,000 19.05%
1977 63,000 16.67%
1976 54,000 17.39%
1975 46,000 17.95%
1974 39,000 18.18%
1973 33,000 17.86%
1972 28,000 16.67%
1971 24,000 20.00%
1970 20,000 17.65%
1969 17,000 21.43%
1968 14,000 16.67%
1967 12,000 0.00%
1966 12,000 9.09%
1965 11,000 10.00%
1964 10,000 0.00%
1963 10,000 11.11%
1962 9,000 0.00%
1961 9,000 12.50%
1960 8,000 0.00%
1959 8,000 14.29%
1958 7,000 0.00%
1957 7,000 16.67%
1956 6,000 0.00%
1955 6,000 20.00%
1954 5,000 0.00%
1953 5,000 0.00%
1952 5,000 25.00%
1951 4,000 0.00%
1950 4,000 0.00%