Nampula, Mozambique Population 1950-2019

Chart and table of population level and growth rate for the Nampula, Mozambique metro area from 1950 to 2019. United Nations population projections are also included through the year 2035.
  • The current population of Nampula in 2019 is 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.
  • The population of Nampula in 2016 was 707,000, a 4.59% increase from 2015.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Mozambique
City Name Population
Matola 1,669,000
Maputo 1,104,000
Nampula 811,000
Beira 556,000
Chimoio 406,000
Quelimane 392,000
Tete 347,000
Nampula - Historical Population Data
Year Population Growth Rate
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%