Ruiru, Kenya Metro Area Population 1950-2024

Chart and table of population level and growth rate for the Ruiru, Kenya metro area from 1950 to 2024. United Nations population projections are also included through the year 2035.
  • The current metro area population of Ruiru in 2024 is 465,000, a 4.49% increase from 2023.
  • The metro area population of Ruiru in 2023 was 445,000, a 4.46% increase from 2022.
  • The metro area population of Ruiru in 2022 was 426,000, a 4.67% increase from 2021.
  • The metro area population of Ruiru in 2021 was 407,000, a 4.63% 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
Ruiru - Historical Population Data
Year Population Growth Rate
2024 465,000 4.49%
2023 445,000 4.46%
2022 426,000 4.67%
2021 407,000 4.63%
2020 389,000 4.57%
2019 372,000 4.79%
2018 355,000 4.72%
2017 339,000 4.95%
2016 323,000 4.87%
2015 308,000 4.76%
2014 294,000 4.63%
2013 281,000 4.85%
2012 268,000 4.69%
2011 256,000 4.92%
2010 244,000 4.72%
2009 233,000 11.48%
2008 209,000 11.17%
2007 188,000 11.90%
2006 168,000 11.26%
2005 151,000 11.85%
2004 135,000 11.57%
2003 121,000 11.01%
2002 109,000 11.22%
2001 98,000 11.36%
2000 88,000 12.82%
1999 78,000 13.04%
1998 69,000 13.11%
1997 61,000 12.96%
1996 54,000 12.50%
1995 48,000 14.29%
1994 42,000 13.51%
1993 37,000 12.12%
1992 33,000 13.79%
1991 29,000 11.54%
1990 26,000 18.18%
1989 22,000 29.41%
1988 17,000 30.77%
1987 13,000 30.00%
1986 10,000 25.00%
1985 8,000 33.33%
1984 6,000 20.00%
1983 5,000 25.00%
1982 4,000 33.33%
1981 3,000 50.00%
1980 2,000 0.00%
1979 2,000 0.00%
1978 2,000 0.00%
1977 2,000 0.00%
1976 2,000 0.00%
1975 2,000 0.00%
1974 2,000 0.00%
1973 2,000 0.00%
1972 2,000 0.00%
1971 2,000 0.00%
1970 2,000 0.00%
1969 2,000 0.00%
1968 2,000 0.00%
1967 2,000 100.00%
1966 1,000 0.00%
1965 1,000 0.00%
1964 1,000 0.00%
1963 1,000 0.00%
1962 1,000 0.00%
1961 1,000 0.00%
1960 1,000 0.00%
1959 1,000 0.00%
1958 1,000 0.00%
1957 1,000 0.00%
1956 1,000 0.00%
1955 1,000 0.00%
1954 1,000 0.00%
1953 1,000 0.00%
1952 1,000 0.00%
1951 1,000 0.00%
1950 1,000 0.00%