Nakuru, Kenya Metro Area Population 1950-2024

Chart and table of population level and growth rate for the Nakuru, Kenya metro area from 1950 to 2024. United Nations population projections are also included through the year 2035.
  • The current metro area population of Nakuru in 2024 is 437,000, a 3.55% increase from 2023.
  • The metro area population of Nakuru in 2023 was 422,000, a 3.43% increase from 2022.
  • The metro area population of Nakuru in 2022 was 408,000, a 3.29% increase from 2021.
  • The metro area population of Nakuru in 2021 was 395,000, a 3.13% increase from 2020.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Kenya
City Name Population
Nairobi 5,541,000
Mombasa 1,495,000
Eldoret 465,000
Ruiru 465,000
Nakuru 437,000
Kisumu 407,000
Nakuru - Historical Population Data
Year Population Growth Rate
2024 437,000 3.55%
2023 422,000 3.43%
2022 408,000 3.29%
2021 395,000 3.13%
2020 383,000 2.68%
2019 373,000 2.75%
2018 363,000 2.83%
2017 353,000 2.62%
2016 344,000 2.69%
2015 335,000 2.76%
2014 326,000 2.84%
2013 317,000 2.59%
2012 309,000 2.66%
2011 301,000 2.73%
2010 293,000 2.81%
2009 285,000 2.52%
2008 278,000 2.96%
2007 270,000 2.66%
2006 263,000 2.73%
2005 256,000 2.40%
2004 250,000 2.88%
2003 243,000 2.53%
2002 237,000 3.04%
2001 230,000 2.68%
2000 224,000 2.75%
1999 218,000 2.83%
1998 212,000 2.91%
1997 206,000 3.00%
1996 200,000 3.09%
1995 194,000 2.65%
1994 189,000 3.28%
1993 183,000 2.81%
1992 178,000 2.89%
1991 173,000 2.98%
1990 168,000 3.07%
1989 163,000 5.84%
1988 154,000 6.21%
1987 145,000 5.84%
1986 137,000 6.20%
1985 129,000 5.74%
1984 122,000 5.17%
1983 116,000 6.42%
1982 109,000 5.83%
1981 103,000 6.19%
1980 97,000 5.43%
1979 92,000 6.98%
1978 86,000 7.50%
1977 80,000 6.67%
1976 75,000 7.14%
1975 70,000 6.06%
1974 66,000 8.20%
1973 61,000 7.02%
1972 57,000 7.55%
1971 53,000 6.00%
1970 50,000 6.38%
1969 47,000 2.17%
1968 46,000 4.55%
1967 44,000 2.33%
1966 43,000 2.38%
1965 42,000 5.00%
1964 40,000 2.56%
1963 39,000 2.63%
1962 38,000 5.56%
1961 36,000 5.88%
1960 34,000 6.25%
1959 32,000 6.67%
1958 30,000 3.45%
1957 29,000 7.41%
1956 27,000 3.85%
1955 26,000 8.33%
1954 24,000 4.35%
1953 23,000 4.55%
1952 22,000 4.76%
1951 21,000 5.00%
1950 20,000 0.00%