Nampula, Mozambique Population 1950-2020

NOTE: All data from 2020 and beyond are UN projections and DO NOT include any impacts of the COVID-19 virus.
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%