Malaysia
- Capital
- Kuala Lumpur
- Region
- South-Eastern Asia
- Population, 2025
- 36 million
- Currency
- MYR
- Area
- 330,803 km²
Across Malaysia's 54 priced cities, one person needs about $786 a month, rent included; the average net salary is $952.
Livability
The same seven domains as for cities, scored at country level; safety falls back to the homicide rate where Numbeo has no survey.
- Purchasing power25%66
- Safety20%52
- Health care15%71
- Climate10%58
- Air quality10%50
- Connectivity10%71
- Cost10%86
How each domain is scored
- Purchasing power, 25%
- What a local net salary buys against local prices, as a percentile.
- Safety, 20%
- Numbeo safety index for the city, or for its country when the city has no survey.
- Health care, 15%
- Numbeo health care index, city first, then country.
- Climate, 10%
- Numbeo climate index where surveyed, otherwise a comfort score from NASA climate normals.
- Air quality, 10%
- 30-day mean US AQI on a 0-100 scale: 100 at AQI 25 or cleaner, 0 at 150 or worse.
- Connectivity, 10%
- Percentile of median fixed broadband download speed, city first, then country.
- Cost, 10%
- Cheaper places score higher: the percentile of the cost-of-living plus rent index, inverted.
- Livability rank among countries
- #42
What it costs
Averages over the country’s cities, weighted by population. New York = 100.
Economy
World Bank development indicators; each figure is the latest year with data.
Taxes
Headline rates side by side from three references, with the source of each.
- Top income tax rate
- 30%
- SourceTrading Economics
- Lowest income tax rate
- 0%
- SourceWikipedia
- Corporate tax
- 24%
- SourcePwC
- VAT or sales tax
- 10%
- SourceTrading Economics
- Capital gains, individuals
- 2%
- SourceWikipedia
- Social security, employee
- 11%
- SourceTrading Economics
- Social security, employer
- 13%
- SourceTrading Economics
Headline statutory rates as of Sep 2026; brackets, allowances and regional taxes change what a given person pays.
Safety and internet
Numbeo’s crime survey, the World Bank homicide series and the Speedtest Global Index.
Safety
- Safety indexNumbeo, higher is safer
- 52.0
- Crime indexNumbeo, lower is better
- 48.0
- HomicidesPer 100,000 people, 2023
- 0.7
Internet
- Fixed downloadMbps, median, #44 worldwide
- 179
- Mobile downloadMbps, median, #14 worldwide
- 165
- Change in a yearFixed download speed
- +17%
Cities in Malaysia
Sort by any column. Livability and cost use the same scales as every city page.
| 1Alor Setar | 69 | 24.2 | — | $1,619 | 257.1 | 417.8K | Low confidence, 4 contributors |
| 2Penang | 68 | 28.9 | $404 | $926 | 126.5 | 158.3K | High confidence, 24 contributors |
| 3Kuantan | 68 | 24.7 | $197 | $983 | 198.1 | 548K | Medium confidence, 9 contributors |
| 4Bayan Lepas | 66 | 27.9 | $196 | $980 | 182.3 | 130.5K | Medium confidence, 5 contributors |
| 5Cyberjaya, Selangor | 66 | 25.2 | $343 | $1,731 | 274.4 | 79.2K | High confidence, 29 contributors |
| 6Sitiawan, Perak | 66 | 26.4 | $122 | $857 | 188.8 | 156.2K | Low confidence, 3 contributors |
| 7George Town | 64 | 27.1 | $506 | $1,078 | 134.9 | 158.3K | High confidence, 23 contributors |
| 8Taiping | 64 | 23.8 | $122 | $551 | 131.1 | 217.6K | Low confidence, 3 contributors |
| 9Seremban | 63 | 31.0 | $184 | $802 | 141.3 | 372.9K | Medium confidence, 18 contributors |
| 10Ipoh | 63 | 27.7 | $366 | $952 | 139.0 | 760K | High confidence, 21 contributors |
| 11Rawang | 63 | 29.5 | $141 | $1,016 | 199.1 | 199.1K | Medium confidence, 6 contributors |
| 12Kedah | 63 | 28.3 | — | $1,323 | 193.4 | — | Medium confidence, 6 contributors |
| 13Bangi | 63 | 28.2 | $490 | $1,225 | 153.4 | 45K | Medium confidence, 6 contributors |
| 14Kuala Krai | 62 | — | — | — | — | 105K | Low confidence |
| 15Puchong | 62 | 29.0 | — | $1,339 | 193.5 | 375.2K | Medium confidence, 18 contributors |
| 16Petaling Jaya | 62 | 29.5 | $486 | $1,737 | 213.8 | 807.9K | Medium confidence, 15 contributors |
| 17Kulim | 61 | 28.6 | — | — | — | 170.9K | Low confidence, 2 contributors |
| 18Butterworth | 61 | 28.6 | $367 | — | — | 107.6K | Low confidence, 4 contributors |
| 19Putrajaya | 61 | 26.6 | $343 | $1,031 | 158.8 | 50K | Medium confidence, 16 contributors |
| 20Batu Pahat | 61 | 26.7 | $122 | — | — | 156.2K | Low confidence, 2 contributors |
| 21Shah Alam | 61 | 29.0 | $340 | $1,242 | 182.9 | 740.8K | High confidence, 27 contributors |
| 22Pasir Mas | 61 | — | — | — | — | 230.4K | Low confidence |
| 23Sungai Petani | 61 | 25.5 | $184 | $491 | 98.9 | 544.9K | Medium confidence, 8 contributors |
| 24Bercham | 60 | — | — | — | — | 150K | Low confidence |
| 25Pasir Puteh | 60 | — | — | — | — | 137.4K | Low confidence |
| 26Serdang | 60 | 28.8 | — | $980 | 142.0 | 6.8K | Low confidence, 3 contributors |
| 27Kluang | 60 | 26.8 | — | — | — | 323.8K | Low confidence, 3 contributors |
| 28Bandar Penggaram | 60 | 28.7 | — | — | — | 156.2K | Low confidence, 0 contributors |
| 29Maran | 59 | — | — | — | — | 111.1K | Low confidence |
| 30Malacca | 59 | 27.8 | $171 | $478 | 92.7 | 579K | Medium confidence, 5 contributors |
| 31Kuala Terengganu | 59 | — | — | $490 | — | 426.5K | Low confidence, 1 contributors |
| 32Ulu Tiram | 59 | 28.6 | — | $860 | 125.1 | 75.4K | Low confidence, 1 contributors |
| 33Bukit Mertajam | 59 | 28.3 | — | $563 | 82.4 | 212.3K | Medium confidence, 7 contributors |
| 34Kampung Sungai Glugur | 58 | — | — | — | — | 145.6K | Low confidence |
| 35Sentul | 58 | 27.2 | — | $885 | 132.4 | 100K | Low confidence, 3 contributors |
| 36Kampung Sungai Ara | 58 | — | — | — | — | 140.8K | Low confidence |
| 37Malacca (Melaka) | 58 | 27.0 | $196 | $416 | 79.1 | 579K | Medium confidence, 16 contributors |
| 38Kota Kuala Muda | 58 | — | — | — | — | 545K | Low confidence |
| 39Paya Terubong | 58 | — | — | — | — | 226.7K | Low confidence |
| 40Tasek Glugor | 58 | — | — | — | — | 135.8K | Low confidence |
| 41Kota Damansara | 58 | 29.0 | — | $857 | 123.8 | 500K | Medium confidence, 5 contributors |
| 42Muar | 58 | 30.5 | — | $614 | 86.4 | 314.8K | Low confidence, 2 contributors |
| 43Klang | 58 | 29.0 | $425 | $1,159 | 154.0 | 240K | Medium confidence, 18 contributors |
| 44Kepong | 58 | 27.6 | $269 | $653 | 109.1 | 86K | Low confidence, 4 contributors |
| 45Kuala Kubu Baharu | 58 | — | — | — | — | 194.4K | Low confidence |
| 46Port Dickson | 57 | — | — | — | — | 119.3K | Low confidence |
| 47Kajang, Selangor | 57 | 28.7 | — | — | — | 236.2K | Medium confidence, 5 contributors |
| 48Johor Bahru | 57 | 29.4 | $521 | $1,075 | 127.7 | 858.1K | High confidence, 21 contributors |
| 49Teluk Intan | 57 | — | — | — | — | 232.8K | Low confidence |
| 50Semenyih | 57 | 29.2 | $295 | $670 | 104.4 | 92.5K | Low confidence, 3 contributors |
| 51Miri | 57 | 27.7 | $343 | $694 | 104.5 | 300.5K | Medium confidence, 7 contributors |
| 52Seri Manjung | 57 | — | — | — | — | 100K | Low confidence |
| 53Kuala Lumpur | 57 | 32.9 | $607 | $1,505 | 156.2 | 1.5M | High confidence, 160 contributors |
| 54Setia Alam | 57 | 31.1 | $524 | $1,138 | 131.2 | 150K | Medium confidence, 7 contributors |
| 55Tawau | 57 | — | — | — | — | 372.6K | Low confidence |
| 56Gombak | 57 | 26.8 | $246 | $545 | 96.0 | — | Low confidence, 4 contributors |
| 57Kota Bharu | 57 | 26.2 | $245 | $294 | 52.6 | 568.9K | Medium confidence, 9 contributors |
| 58Lahad Datu | 57 | — | — | — | — | 105.6K | Low confidence |
| 59Ampang Jaya | 56 | 29.5 | $441 | $849 | 109.9 | 126.3K | Medium confidence, 8 contributors |
| 60Sandakan, Sabah | 56 | — | — | $1,228 | — | 439.1K | Low confidence, 1 contributors |
| 61Subang Jaya | 55 | 27.9 | $563 | $918 | 106.9 | 708.3K | Medium confidence, 13 contributors |
| 62Skudai (Sekudai) | 55 | 27.1 | — | — | — | 159.7K | Low confidence, 0 contributors |
| 63Kapar | 55 | — | — | — | — | 269.6K | Low confidence |
| 64Bintulu | 55 | 32.7 | $220 | $610 | 98.1 | 151.6K | Medium confidence, 5 contributors |
| 65Lumut, Perak | 55 | 30.0 | $122 | $377 | 75.2 | 39.6K | Low confidence, 4 contributors |
| 66Sepang | 54 | — | — | — | — | 212.1K | Low confidence |
| 67Pelentong | 53 | — | — | — | — | 583.6K | Low confidence |
| 68Iskandar Puteri | 53 | — | — | — | — | 576K | Low confidence |
| 69Pasir Gudang | 53 | — | — | — | — | 534.7K | Low confidence |
| 70Bandar Seri Alam | 53 | — | — | — | — | 220K | Low confidence |
| 71Kampung Pasir Gudang Baru | 53 | — | — | — | — | 145.6K | Low confidence |
| 72Masai | 53 | — | — | — | — | 141.7K | Low confidence |
| 73Kota Kinabalu | 53 | 32.2 | $431 | $586 | 73.1 | 500.4K | Medium confidence, 9 contributors |
| 74Cheras | 53 | 30.2 | $955 | $1,176 | 95.4 | 135.8K | Medium confidence, 8 contributors |
| 75Kuala Lipis | 53 | 27.1 | — | $442 | 66.3 | 15.4K | Low confidence, 1 contributors |
| 76Tawau (Sabah) | 52 | 27.3 | — | $416 | 62.2 | 8.7K | Low confidence, 3 contributors |
| 77Selayang Baru Utara | 52 | — | — | — | — | 542.4K | Low confidence |
| 78Kangar, Perlis | 52 | — | — | — | — | 63.9K | Low confidence, 1 contributors |
| 79Nilai | 52 | — | $233 | $1,421 | — | 38.6K | Low confidence, 3 contributors |
| 80Langkawi | 52 | — | $306 | $1,229 | — | 30.2K | Medium confidence, 5 contributors |
| 81Sarawak | 52 | — | — | $343 | — | — | Low confidence, 1 contributors |
| 82Taman Petaling | 52 | — | — | — | — | 423.1K | Low confidence |
| 83Setapak | 52 | — | — | — | — | 353.3K | Low confidence |
| 84Batu Caves | 52 | — | — | — | — | 254.1K | Low confidence |
| 85Kampong Baharu Cheras Batu Sebelas | 52 | — | — | — | — | 232.1K | Low confidence |
| 86Wangsa Maju | 52 | — | — | — | — | 215.6K | Low confidence |
| 87Bandar Sunway | 52 | — | — | — | — | 200K | Low confidence |
| 88Bandar Utama | 52 | — | — | — | — | 200K | Low confidence |
| 89Bukit Jalil | 52 | — | — | — | — | 200K | Low confidence |
| 90Seri Kembangan | 52 | — | — | — | — | 130.3K | Low confidence |
| 91Titiwangsa | 52 | — | — | — | — | 122.1K | Low confidence |
| 92Bukit Bintang | 52 | — | — | — | — | 120.5K | Low confidence |
| 93Bandar Mahkota Cheras | 52 | — | — | — | — | 100K | Low confidence |
| 94Sungai Buloh | 51 | — | — | — | — | 222.9K | Low confidence |
| 95Bandar Tasik Puteri | 51 | — | — | — | — | 150K | Low confidence |
| 96Bandar Bukit Raja | 51 | — | — | — | — | 146.5K | Low confidence |
| 97Ijok | 51 | — | — | — | — | 100.9K | Low confidence |
| 98Selangor | 51 | 29.8 | $513 | $1,038 | 123.5 | 55.9K | High confidence, 32 contributors |
| 99Kampung Baru Subang | 51 | — | — | — | — | 833.6K | Low confidence |
| 100Bukit Rahman Putra | 51 | — | — | — | — | 607K | Low confidence |
| 101Mukim Pulai | 51 | — | — | — | — | 505.7K | Low confidence |
| 102Kampung Larkin Lama | 51 | — | — | — | — | 500K | Low confidence |
| 103Kampung Kangkar Teberau | 51 | — | — | — | — | 412.4K | Low confidence |
| 104Perling | 51 | — | — | — | — | 101.3K | Low confidence |
| 105Kuala Perlis | 51 | 29.0 | — | $369 | 53.3 | 13.9K | Low confidence, 2 contributors |
| 106Labuan | 50 | 32.2 | — | $367 | 50.0 | 95.1K | Low confidence, 2 contributors |
| 107Sibu | 49 | — | — | $490 | — | 198.2K | Low confidence, 4 contributors |
| 108Kuching | 49 | 30.4 | $365 | $536 | 74.5 | 402.7K | High confidence, 25 contributors |