Nampula, Mozambique Population 1950-2020

Chart and table of population level and growth rate for the Nampula, Mozambique metro area from 1950 to 2020. United Nations population projections are also included through the year 2035.
  • The current population of Nampula in 2020 is 848,000, a 4.56% increase from 2019.
  • The population of Nampula in 2019 was 811,000, a 4.65% increase from 2018.
  • The population of Nampula in 2018 was 775,000, a 4.73% increase from 2017.
  • The population of Nampula in 2017 was 740,000, a 4.67% increase from 2016.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Mozambique
City Name Population
Matola 1,706,000
Maputo 1,110,000
Nampula 848,000
Beira 570,000
Chimoio 425,000
Quelimane 415,000
Tete 371,000
Nampula - Historical Population Data
Year Population Growth Rate
2020 848,000 4.56%
2019 811,000 4.65%
2018 775,000 4.73%
2017 740,000 4.67%
2016 707,000 4.59%
2015 676,000 4.64%
2014 646,000 4.70%
2013 617,000 4.58%
2012 590,000 4.61%
2011 564,000 4.64%
2010 539,000 4.66%
2009 515,000 4.67%
2008 492,000 4.68%
2007 470,000 4.21%
2006 451,000 3.92%
2005 434,000 4.33%
2004 416,000 4.00%
2003 400,000 4.17%
2002 384,000 4.07%
2001 369,000 4.24%
2000 354,000 4.12%
1999 340,000 3.98%
1998 327,000 4.14%
1997 314,000 4.67%
1996 300,000 4.53%
1995 287,000 4.74%
1994 274,000 4.58%
1993 262,000 4.80%
1992 250,000 4.60%
1991 239,000 4.82%
1990 228,000 4.59%
1989 218,000 4.31%
1988 209,000 5.03%
1987 199,000 4.19%
1986 191,000 4.95%
1985 182,000 4.60%
1984 174,000 4.82%
1983 166,000 4.40%
1982 159,000 4.61%
1981 152,000 4.11%
1980 146,000 2.10%
1979 143,000 1.42%
1978 141,000 1.44%
1977 139,000 1.46%
1976 137,000 1.48%
1975 135,000 1.50%
1974 133,000 1.53%
1973 131,000 1.55%
1972 129,000 1.57%
1971 127,000 1.60%
1970 125,000 1.63%
1969 123,000 1.65%
1968 121,000 2.54%
1967 118,000 1.72%
1966 116,000 1.75%
1965 114,000 1.79%
1964 112,000 1.82%
1963 110,000 1.85%
1962 108,000 1.89%
1961 106,000 1.92%
1960 104,000 1.96%
1959 102,000 2.00%
1958 100,000 3.09%
1957 97,000 2.11%
1956 95,000 2.15%
1955 93,000 2.20%
1954 91,000 2.25%
1953 89,000 2.30%
1952 87,000 2.35%
1951 85,000 2.41%
1950 83,000 0.00%