Cities and towns in Malaysia

The following cities actually have official city status in Malaysia: George Town, Kuala Lumpur (1 February 1972), Ipoh, Kuching, Johor Bahru, Kota Kinabalu, Shah Alam, Malacca, Alor Setar, Miri, Petaling Jaya and Kuala Terengganu. Most of the big cities in Malaysia are located in the western part of Peninsular Malaysia.

Peninsular Malaysia's biggest cities are Subang Jaya, Kuala Lumpur, Klang, Johor Bahru and Ampang Jaya. These are almost all cities within the greater KL area.

Kuching and Kota Kinabalu are the biggest cities on Borneo.

Below the full top 20 biggest cities and towns in Malaysia.

On this page:


Map of the biggest cities in Malaysia

Map with the biggest cities of Malaysia  

Top 20 biggest cities in Malaysia

1 Subang Jaya 1,553,589   11 Cheras 601,534
2 Kuala Lumpur 1,475,337   12 Sandakan 501,195
3 Klang 1,113,851   13 Kajang 448,243
4 Johor Bahru 916,409   14 Seremban 439,296
5 Ampang 804,901   15 Kuantan 422,020
6 Ipoh 704,572   16 Tawau 381,736
7 Shah Alam 671,282   17 Kuala Terengganu 286,317
8 Kuching 658,562   18 Miri 280,518
9 Petaling Jaya 638,516   19 Kota Bahru 272,647
10 Kota Kinabalu 604,078   20 Selayang Baru 265,297

More information on Malaysia's cities and towns can be found here (here you can find information on over 150 cities in Malaysia). More information on the metropolitan areas in Malaysia can be found here.

Currently the greater KL area is the largest metropolitan area in Malaysia followed by the Johor Bahru area. It is believed that over time Johor Bahru will become the biggest metropolitan area of Malaysia. Currently numerous huge building projects are being executed, which will attract business and this will attract more residents. More about SIJORI Growth Triangle and Iskandar Malaysia.