Ndola, Zambia 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 Ndola, Zambia metro area from 1950 to 2020. United Nations population projections are also included through the year 2035.
  • The current population of Ndola in 2020 is 542,000, a 2.07% increase from 2019.
  • The population of Ndola in 2019 was 531,000, a 1.92% increase from 2018.
  • The population of Ndola in 2018 was 521,000, a 1.96% increase from 2017.
  • The population of Ndola in 2017 was 511,000, a 1.79% increase from 2016.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Zambia
City Name Population
Lusaka 2,774,000
Kitwe 686,000
Ndola 542,000
Ndola - Historical Population Data
Year Population Growth Rate
2020 542,000 2.07%
2019 531,000 1.92%
2018 521,000 1.96%
2017 511,000 1.79%
2016 502,000 1.83%
2015 493,000 2.07%
2014 483,000 1.68%
2013 475,000 1.93%
2012 466,000 1.97%
2011 457,000 1.78%
2010 449,000 1.81%
2009 441,000 2.08%
2008 432,000 1.89%
2007 424,000 1.68%
2006 417,000 1.96%
2005 409,000 2.00%
2004 401,000 1.78%
2003 394,000 1.81%
2002 387,000 1.84%
2001 380,000 1.88%
2000 373,000 1.08%
1999 369,000 1.10%
1998 365,000 1.11%
1997 361,000 1.12%
1996 357,000 1.13%
1995 353,000 1.15%
1994 349,000 0.87%
1993 346,000 1.17%
1992 342,000 1.18%
1991 338,000 1.20%
1990 334,000 1.83%
1989 328,000 1.55%
1988 323,000 1.89%
1987 317,000 1.60%
1986 312,000 1.96%
1985 306,000 1.66%
1984 301,000 1.69%
1983 296,000 1.72%
1982 291,000 1.75%
1981 286,000 2.14%
1980 280,000 5.26%
1979 266,000 5.14%
1978 253,000 5.42%
1977 240,000 5.26%
1976 228,000 5.56%
1975 216,000 5.37%
1974 205,000 5.13%
1973 195,000 5.41%
1972 185,000 5.11%
1971 176,000 5.39%
1970 167,000 5.70%
1969 158,000 8.97%
1968 145,000 9.02%
1967 133,000 9.02%
1966 122,000 8.93%
1965 112,000 8.74%
1964 103,000 9.57%
1963 94,000 9.30%
1962 86,000 8.86%
1961 79,000 8.22%
1960 73,000 8.96%
1959 67,000 9.84%
1958 61,000 8.93%
1957 56,000 9.80%
1956 51,000 8.51%
1955 47,000 9.30%
1954 43,000 7.50%
1953 40,000 11.11%
1952 36,000 9.09%
1951 33,000 6.45%
1950 31,000 0.00%