MakeYourChart

Largest cities in Malaysia, 1975 to 2050

Kuala Lumpur leads Malaysia with 8.44 million people in 2025, ahead of Johor Bahru at 1.70 million in the UN city ranking.

Free to edit and export · No signup to start

What the data shows

  • In 2025, Kuala Lumpur ranks #1 with 8.44M, ahead of Johor Bahru (1.70M) and Ipoh (0.82M).
  • By 2050, on the UN's projections, Kuala Lumpur is projected to rank #1 with 10.63M, ahead of Johor Bahru (2.10M) and Kota Kinabalu (1.01M).
  • Back in 1975, George Town was #1 with 0.29M.
  • The top spot changed hands once: Kuala Lumpur in 1977.
  • Biggest climber: Kota Kinabalu, from #12 in 1975 to #3 in 2050.

About this chart

Kuala Lumpur leads the 2025 ranking for Malaysia, with 8.44 million people under the UN city definition. The first year looks different: George Town headed the 1975 ranking at 0.29 million. Ipoh occupies third place in 2025 at 0.82 million. These are populations of urban areas defined consistently by the UN, rather than administrative city limits.

The UN projects Kuala Lumpur to lead in 2050 at 10.63 million people. The figures after 2025 are projections. The Degree of Urbanization identifies contiguous dense settlements, so these totals can differ from municipal and metropolitan statistics. The historical ranking is useful for comparing positions; changing settlement boundaries mean it should not be treated as a measure of growth within fixed city limits.

The data

Source: UN DESA, World Urbanization Prospects: The 2025 Revision (File 21), city population, millions, 1975–2050 (projected after 2025). Retrieved November 5, 2026. Cities as defined by the Degree of Urbanization (contiguous dense areas), so figures differ from city-proper or metro counts. Blank cells indicate that the source supplies no city value for that year, not zero population.

Largest cities in Malaysia, Population in millions, 1975–2050; projected after 2025, 1975–2050
Date🇲🇾 George Town🇲🇾 Ipoh🇲🇾 Kuala Lumpur🇲🇾 Kuching🇲🇾 Bukit Mertajam🇲🇾 Tawau🇲🇾 Johor Bahru🇲🇾 Sibu🇲🇾 Sungai Petani🇲🇾 Kluang🇲🇾 Kota Kinabalu🇲🇾 Kota Bharu🇲🇾 Malacca City🇲🇾 Seremban
19750.29M0.21M0.17M0.17M0.16M0.13M0.12M0.10M0.10M0.08M0.06M0.05M0.08M
19760.30M0.22M0.28M0.17M0.17M0.13M0.14M0.11M0.11M0.08M0.07M0.06M0.08M
19770.30M0.22M0.39M0.17M0.17M0.14M0.15M0.11M0.11M0.08M0.09M0.08M0.08M
19780.31M0.22M0.49M0.17M0.18M0.14M0.17M0.11M0.11M0.08M0.10M0.09M0.08M
19790.32M0.23M0.60M0.18M0.18M0.14M0.18M0.11M0.11M0.09M0.11M0.10M0.08M
19800.32M0.23M0.71M0.18M0.19M0.14M0.20M0.11M0.12M0.09M0.13M0.12M0.08M0.08M
19810.33M0.24M0.82M0.18M0.19M0.15M0.24M0.11M0.12M0.09M0.13M0.13M0.09M0.09M
19820.34M0.26M0.93M0.19M0.20M0.15M0.27M0.12M0.12M0.09M0.14M0.14M0.10M0.10M
19830.35M0.27M1.04M0.19M0.21M0.16M0.31M0.12M0.12M0.10M0.15M0.15M0.11M0.11M
19840.36M0.28M1.16M0.20M0.21M0.16M0.35M0.12M0.13M0.10M0.16M0.16M0.12M0.12M
19850.37M0.29M1.27M0.20M0.22M0.16M0.39M0.12M0.13M0.10M0.17M0.18M0.13M0.13M
19860.38M0.31M1.45M0.21M0.23M0.17M0.42M0.12M0.13M0.10M0.17M0.18M0.15M0.13M
19870.40M0.33M1.62M0.21M0.23M0.17M0.45M0.13M0.13M0.11M0.18M0.19M0.16M0.14M
19880.41M0.35M1.80M0.21M0.24M0.18M0.47M0.13M0.14M0.11M0.18M0.20M0.17M0.14M
19890.43M0.37M1.98M0.22M0.25M0.18M0.50M0.13M0.14M0.11M0.19M0.21M0.18M0.15M
19900.44M0.38M2.15M0.22M0.26M0.19M0.53M0.13M0.14M0.12M0.19M0.22M0.19M0.16M
19910.45M0.39M2.30M0.23M0.27M0.19M0.56M0.13M0.15M0.12M0.21M0.22M0.20M0.17M
19920.47M0.40M2.44M0.24M0.28M0.20M0.59M0.13M0.15M0.12M0.22M0.22M0.21M0.18M
19930.48M0.40M2.58M0.25M0.29M0.21M0.61M0.13M0.15M0.12M0.24M0.23M0.21M0.19M
19940.49M0.41M2.72M0.26M0.31M0.21M0.64M0.13M0.16M0.13M0.25M0.23M0.22M0.20M
19950.50M0.41M2.86M0.27M0.32M0.22M0.67M0.13M0.16M0.13M0.27M0.23M0.22M0.21M
19960.51M0.43M3.11M0.28M0.32M0.22M0.70M0.14M0.16M0.13M0.29M0.23M0.23M0.22M
19970.52M0.44M3.37M0.30M0.33M0.23M0.73M0.14M0.17M0.13M0.32M0.23M0.24M0.22M
19980.53M0.46M3.63M0.32M0.34M0.23M0.77M0.14M0.17M0.13M0.35M0.23M0.24M0.23M
19990.54M0.47M3.89M0.33M0.34M0.23M0.80M0.14M0.18M0.13M0.38M0.23M0.25M0.23M
20000.54M0.49M4.14M0.35M0.35M0.24M0.83M0.14M0.18M0.13M0.41M0.23M0.25M0.24M
20010.56M0.50M4.29M0.36M0.36M0.25M0.87M0.14M0.18M0.14M0.42M0.24M0.26M0.25M
20020.57M0.51M4.43M0.37M0.37M0.25M0.90M0.14M0.19M0.14M0.43M0.25M0.27M0.26M
20030.59M0.52M4.57M0.38M0.38M0.26M0.94M0.15M0.20M0.14M0.45M0.26M0.28M0.28M
20040.60M0.53M4.71M0.39M0.38M0.27M0.98M0.15M0.20M0.14M0.46M0.27M0.29M0.29M
20050.61M0.54M4.85M0.41M0.39M0.28M1.01M0.15M0.21M0.14M0.48M0.27M0.31M0.30M
20060.63M0.55M5.01M0.41M0.40M0.28M1.06M0.16M0.22M0.14M0.49M0.28M0.32M0.31M
20070.64M0.56M5.17M0.42M0.41M0.29M1.11M0.16M0.22M0.14M0.51M0.29M0.33M0.32M
20080.65M0.57M5.33M0.43M0.41M0.30M1.16M0.16M0.23M0.14M0.52M0.30M0.34M0.34M
20090.66M0.58M5.50M0.44M0.42M0.30M1.21M0.16M0.24M0.15M0.54M0.30M0.35M0.35M
20100.68M0.59M5.66M0.44M0.43M0.31M1.26M0.16M0.25M0.15M0.56M0.31M0.36M0.36M
20110.68M0.62M5.86M0.45M0.44M0.31M1.30M0.16M0.25M0.15M0.57M0.32M0.38M0.37M
20120.69M0.64M6.06M0.46M0.44M0.32M1.33M0.16M0.25M0.15M0.59M0.33M0.41M0.37M
20130.70M0.66M6.26M0.47M0.45M0.33M1.37M0.16M0.26M0.15M0.61M0.34M0.43M0.38M
20140.71M0.68M6.46M0.48M0.46M0.33M1.40M0.16M0.26M0.15M0.63M0.35M0.46M0.39M
20150.72M0.70M6.66M0.49M0.46M0.34M1.44M0.16M0.26M0.15M0.65M0.36M0.49M0.39M
20160.72M0.72M6.90M0.50M0.47M0.34M1.47M0.16M0.27M0.15M0.67M0.38M0.49M0.39M
20170.73M0.74M7.14M0.52M0.47M0.35M1.50M0.16M0.28M0.15M0.69M0.39M0.50M0.40M
20180.73M0.76M7.38M0.53M0.48M0.35M1.54M0.16M0.28M0.15M0.71M0.40M0.51M0.40M
20190.74M0.78M7.62M0.55M0.48M0.35M1.57M0.16M0.29M0.15M0.73M0.41M0.52M0.40M
20200.75M0.80M7.86M0.56M0.49M0.35M1.60M0.16M0.30M0.15M0.75M0.42M0.52M0.40M
20210.75M0.80M7.98M0.57M0.49M0.36M1.62M0.17M0.30M0.16M0.76M0.43M0.53M0.41M
20220.75M0.81M8.10M0.57M0.50M0.36M1.64M0.17M0.30M0.16M0.77M0.44M0.54M0.41M
20230.76M0.81M8.21M0.58M0.51M0.37M1.66M0.18M0.31M0.16M0.78M0.44M0.54M0.42M
20240.76M0.82M8.33M0.58M0.51M0.37M1.68M0.18M0.31M0.16M0.78M0.45M0.55M0.43M
20250.77M0.82M8.44M0.59M0.52M0.38M1.70M0.19M0.31M0.16M0.79M0.46M0.56M0.43M
20260.77M0.83M8.57M0.59M0.52M0.38M1.71M0.19M0.31M0.16M0.80M0.47M0.56M0.44M
20270.77M0.84M8.69M0.60M0.53M0.38M1.73M0.19M0.31M0.17M0.81M0.47M0.57M0.45M
20280.78M0.85M8.81M0.61M0.53M0.39M1.75M0.19M0.32M0.17M0.82M0.48M0.58M0.46M
20290.78M0.86M8.93M0.61M0.53M0.39M1.77M0.20M0.32M0.17M0.83M0.49M0.59M0.46M
20300.79M0.87M9.05M0.62M0.54M0.39M1.78M0.20M0.32M0.17M0.84M0.49M0.59M0.47M
20310.79M0.87M9.15M0.63M0.54M0.40M1.80M0.20M0.32M0.17M0.86M0.51M0.60M0.48M
20320.79M0.87M9.26M0.63M0.54M0.40M1.82M0.20M0.32M0.17M0.88M0.53M0.60M0.49M
20330.79M0.88M9.36M0.64M0.54M0.40M1.84M0.20M0.32M0.18M0.89M0.55M0.61M0.49M
20340.80M0.88M9.46M0.65M0.54M0.41M1.86M0.20M0.32M0.18M0.91M0.56M0.61M0.50M
20350.80M0.88M9.56M0.65M0.55M0.41M1.88M0.21M0.32M0.18M0.93M0.58M0.62M0.51M
20360.80M0.89M9.64M0.66M0.55M0.41M1.89M0.21M0.33M0.18M0.93M0.59M0.62M0.52M
20370.80M0.89M9.73M0.66M0.55M0.42M1.91M0.21M0.33M0.18M0.94M0.61M0.63M0.52M
20380.81M0.89M9.81M0.67M0.55M0.42M1.92M0.21M0.33M0.18M0.95M0.62M0.63M0.53M
20390.81M0.89M9.90M0.67M0.55M0.42M1.93M0.21M0.34M0.18M0.95M0.64M0.63M0.54M
20400.81M0.90M9.98M0.67M0.55M0.43M1.95M0.21M0.34M0.18M0.96M0.65M0.64M0.54M
20410.81M0.90M10.06M0.68M0.55M0.43M1.96M0.22M0.34M0.18M0.97M0.67M0.64M0.55M
20420.81M0.90M10.13M0.68M0.56M0.43M1.97M0.22M0.34M0.18M0.97M0.69M0.65M0.55M
20430.82M0.90M10.20M0.69M0.56M0.44M1.98M0.22M0.34M0.19M0.98M0.71M0.65M0.56M
20440.82M0.90M10.27M0.69M0.56M0.44M1.99M0.22M0.35M0.19M0.99M0.73M0.65M0.56M
20450.82M0.91M10.34M0.70M0.56M0.44M2.00M0.22M0.35M0.19M0.99M0.75M0.66M0.57M
20460.82M0.91M10.40M0.70M0.56M0.45M2.02M0.22M0.35M0.19M1.00M0.76M0.66M0.57M
20470.82M0.91M10.45M0.71M0.56M0.45M2.04M0.22M0.35M0.19M1.00M0.77M0.66M0.58M
20480.82M0.91M10.51M0.72M0.56M0.45M2.06M0.22M0.35M0.19M1.01M0.78M0.67M0.58M
20490.82M0.91M10.57M0.72M0.56M0.45M2.08M0.23M0.35M0.19M1.01M0.79M0.67M0.59M
20500.83M0.91M10.63M0.73M0.56M0.45M2.10M0.23M0.35M0.19M1.01M0.81M0.67M0.59M

Post it

Suggested caption: “Kuala Lumpur: 8.44 million people, 4.96 times Johor Bahru.” Credit the source in your caption; it heads off the 'source?' comments.

Make it yours

  • Switch between bar, line, column and donut races with one click.
  • Pick 9:16 for Reels and TikTok, 4:5 for the feed or 16:9 for YouTube.
  • Change the theme, font, colors and race length, and add your own captions.
  • Paste your own numbers from Excel or Google Sheets. See the bar chart race maker for tips.

Frequently asked questions

What is the largest city in Malaysia?

Kuala Lumpur is the largest city in Malaysia in the UN 2025 series, with about 8.44 million people. Johor Bahru follows at 1.70 million. These figures use the UN Degree of Urbanization definition, not municipal boundaries.

Which city is projected to be largest in Malaysia in 2050?

The UN projects Kuala Lumpur to rank first in 2050, with about 10.63 million people. This is a projection, not an observed population count.

Was Kuala Lumpur also the largest city in 1975?

The 1975 ranking was led by George Town, with 0.29 million people. The table preserves every city that reached the top ten in any year shown, including cities outside the top ten today.

Where does this data come from?

UN DESA, World Urbanization Prospects: The 2025 Revision (File 21), city population, millions, 1975–2050 (projected after 2025). Retrieved November 5, 2026. Cities as defined by the Degree of Urbanization (contiguous dense areas), so figures differ from city-proper or metro counts. Blank cells indicate that the source supplies no city value for that year, not zero population. You can download the full table as a CSV from this page.

Can I turn this chart into a video?

Yes. Open it in the editor, change the title, theme, colors or format (9:16 for Reels and TikTok, 16:9 for YouTube), and export an MP4. Free exports are 720p with a small watermark; Pro ($11.99/month) removes it and adds 1080p, 4K and 60 fps.

Related data

All cities charts