Kota Kinabalu, Malaysia Metro Area Population 1950-2024

Chart and table of population level and growth rate for the Kota Kinabalu, Malaysia metro area from 1950 to 2024. United Nations population projections are also included through the year 2035.
  • The current metro area population of Kota Kinabalu in 2024 is 601,000, a 2.04% increase from 2023.
  • The metro area population of Kota Kinabalu in 2023 was 589,000, a 2.26% increase from 2022.
  • The metro area population of Kota Kinabalu in 2022 was 576,000, a 2.31% increase from 2021.
  • The metro area population of Kota Kinabalu in 2021 was 563,000, a 2.36% increase from 2020.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Malaysia
City Name Population
Kuala Lumpur 8,816,000
Johor Bahru 1,107,000
Ipoh 872,000
Kuching 652,000
Kota Kinabalu 601,000
Kuantan 548,000
Seremban 514,000
Kuala Terengganu 412,000
Sandakan 397,000
Alor Star 375,000
Kota Bharu 369,000
Kota Kinabalu - Historical Population Data
Year Population Growth Rate
2024 601,000 2.04%
2023 589,000 2.26%
2022 576,000 2.31%
2021 563,000 2.36%
2020 550,000 2.61%
2019 536,000 2.49%
2018 523,000 2.95%
2017 508,000 3.04%
2016 493,000 2.92%
2015 479,000 3.01%
2014 465,000 3.10%
2013 451,000 2.97%
2012 438,000 3.06%
2011 425,000 2.91%
2010 413,000 2.99%
2009 401,000 3.08%
2008 389,000 2.91%
2007 378,000 3.00%
2006 367,000 3.09%
2005 356,000 3.19%
2004 345,000 2.99%
2003 335,000 2.76%
2002 326,000 3.16%
2001 316,000 2.93%
2000 307,000 7.72%
1999 285,000 7.55%
1998 265,000 7.72%
1997 246,000 7.42%
1996 229,000 7.51%
1995 213,000 7.58%
1994 198,000 7.61%
1993 184,000 7.60%
1992 171,000 6.88%
1991 160,000 3.90%
1990 154,000 3.36%
1989 149,000 3.47%
1988 144,000 3.60%
1987 139,000 3.73%
1986 134,000 3.08%
1985 130,000 4.00%
1984 125,000 3.31%
1983 121,000 3.42%
1982 117,000 3.54%
1981 113,000 3.67%
1980 109,000 10.10%
1979 99,000 10.00%
1978 90,000 11.11%
1977 81,000 9.46%
1976 74,000 10.45%
1975 67,000 11.67%
1974 60,000 9.09%
1973 55,000 10.00%
1972 50,000 11.11%
1971 45,000 9.76%
1970 41,000 5.13%
1969 39,000 5.41%
1968 37,000 5.71%
1967 35,000 2.94%
1966 34,000 6.25%
1965 32,000 3.23%
1964 31,000 6.90%
1963 29,000 3.57%
1962 28,000 7.69%
1961 26,000 4.00%
1960 25,000 4.17%
1959 24,000 4.35%
1958 23,000 4.55%
1957 22,000 4.76%
1956 21,000 5.00%
1955 20,000 5.26%
1954 19,000 5.56%
1953 18,000 5.88%
1952 17,000 6.25%
1951 16,000 6.67%
1950 15,000 0.00%