List of cities in Malaysia by population. There are 137 cities in Malaysia, of which Kuala Lumpur is the largest in terms of population - 1 809 784. The total number of people in Malaysia is 32 805 215 for 2026.
| # | Name, city | Population |
|---|---|---|
| 1 | Kuala Lumpur | 1 809 784 |
| 2 | SUBANG Jaya | 1 321 772 |
| 3 | Klang | 1 055 243 |
| 4 | Johor Bahru | 895 591 |
| 5 | Ampang Jaya | 756 353 |
| 6 | Ipoh | 710 836 |
| 7 | Kuching | 658 653 |
| 8 | Shah Alam | 617 183 |
| 9 | Kota Kinabalu | 579 400 |
| 10 | Kota Bharu | 577 379 |
| 11 | Petaling Jaya | 543 500 |
| 12 | Tebrau | 525 408 |
| 13 | Cheras | 516 040 |
| 14 | Sandakan | 479 143 |