Nairobi, Kenya Metro Area 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 Nairobi, Kenya metro area from 1950 to 2020. United Nations population projections are also included through the year 2035.
  • The current metro area population of Nairobi in 2020 is 4,735,000, a 3.93% increase from 2019.
  • The metro area population of Nairobi in 2019 was 4,556,000, a 3.88% increase from 2018.
  • The metro area population of Nairobi in 2018 was 4,386,000, a 3.88% increase from 2017.
  • The metro area population of Nairobi in 2017 was 4,222,000, a 3.86% increase from 2016.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Kenya
City Name Population
Nairobi 4,735,000
Mombasa 1,296,000
Eldoret 394,000
Ruiru 389,000
Nakuru 383,000
Kisumu 355,000
Nairobi - Historical Population Data
Year Population Growth Rate
2020 4,735,000 3.93%
2019 4,556,000 3.88%
2018 4,386,000 3.88%
2017 4,222,000 3.86%
2016 4,065,000 3.86%
2015 3,914,000 3.87%
2014 3,768,000 3.89%
2013 3,627,000 3.87%
2012 3,492,000 3.87%
2011 3,362,000 3.86%
2010 3,237,000 3.88%
2009 3,116,000 3.87%
2008 3,000,000 3.88%
2007 2,888,000 3.88%
2006 2,780,000 3.85%
2005 2,677,000 3.88%
2004 2,577,000 3.87%
2003 2,481,000 3.89%
2002 2,388,000 3.87%
2001 2,299,000 3.84%
2000 2,214,000 4.04%
1999 2,128,000 4.93%
1998 2,028,000 4.91%
1997 1,933,000 4.94%
1996 1,842,000 4.96%
1995 1,755,000 4.90%
1994 1,673,000 4.96%
1993 1,594,000 4.87%
1992 1,520,000 4.97%
1991 1,448,000 4.93%
1990 1,380,000 4.94%
1989 1,315,000 4.78%
1988 1,255,000 4.85%
1987 1,197,000 4.82%
1986 1,142,000 4.77%
1985 1,090,000 4.81%
1984 1,040,000 4.84%
1983 992,000 4.75%
1982 947,000 4.87%
1981 903,000 4.76%
1980 862,000 4.87%
1979 822,000 4.98%
1978 783,000 4.96%
1977 746,000 5.07%
1976 710,000 4.87%
1975 677,000 4.96%
1974 645,000 5.05%
1973 614,000 4.96%
1972 585,000 5.03%
1971 557,000 4.90%
1970 531,000 5.15%
1969 505,000 5.65%
1968 478,000 5.99%
1967 451,000 5.62%
1966 427,000 5.69%
1965 404,000 5.76%
1964 382,000 5.82%
1963 361,000 6.18%
1962 340,000 7.59%
1961 316,000 7.85%
1960 293,000 8.12%
1959 271,000 7.54%
1958 252,000 8.15%
1957 233,000 7.87%
1956 216,000 7.46%
1955 201,000 8.06%
1954 186,000 8.14%
1953 172,000 7.50%
1952 160,000 8.11%
1951 148,000 8.03%
1950 137,000 0.00%