Indonesia
Republic of Indonesia
- Capital
- Jakarta
- Region
- South-Eastern Asia
- Population, 2025
- 286 million
- Currency
- IDR
- Area
- 1,904,569 km²
Across Indonesia's 41 priced cities, one person needs about $564 a month, rent included; the average net salary is $281.
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%37
- Safety20%54
- Health care15%62
- Climate10%67
- Air quality10%33
- Connectivity10%24
- Cost10%94
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
- #96
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
- 35%
- SourcePwC
- Lowest income tax rate
- 5%
- SourceWikipedia
- Corporate tax
- 22%
- SourcePwC
- VAT or sales tax
- 12%
- SourcePwC
- Social security, employee
- 4%
- SourceTrading Economics
- Social security, employer
- 11.7%
- 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
- 53.8
- Crime indexNumbeo, lower is better
- 46.2
- HomicidesPer 100,000 people, 2022
- 0.3
Internet
- Fixed downloadMbps, median, #113 worldwide
- 51
- Mobile downloadMbps, median, #70 worldwide
- 66
- Change in a yearFixed download speed
- +29%
Cities in Indonesia
Sort by any column. Livability and cost use the same scales as every city page.
| 1Bandar Lampung | 58 | 20.4 | $113 | — | — | 1.2M | Low confidence, 3 contributors |
| 2Gunungsitoli | 58 | — | — | — | — | 136.7K | Low confidence |
| 3Baubau | 57 | — | — | — | — | 161.3K | Low confidence |
| 4Kupang | 57 | — | — | — | — | 474.8K | Low confidence |
| 5Bima | 57 | — | — | — | — | 165.1K | Low confidence |
| 6Sidoarjo | 57 | 20.5 | $253 | — | — | 139.2K | Low confidence, 3 contributors |
| 7Sungai Penuh | 57 | — | — | — | — | 102.2K | Low confidence |
| 8Gorontalo | 56 | — | — | — | — | 205.4K | Low confidence |
| 9Palu | 56 | — | — | — | — | 390K | Low confidence |
| 10Mataram | 56 | 21.3 | $56.21 | $225 | 68.4 | 441.1K | Low confidence, 1 contributors |
| 11Situbondo | 56 | — | — | — | — | 686K | Low confidence |
| 12Watampone | 56 | — | — | — | — | 149.3K | Low confidence |
| 13Kotamobagu | 56 | — | — | — | — | 121.8K | Low confidence |
| 14Labuan Bajo | 55 | — | — | — | — | 188.7K | Low confidence |
| 15Kendari | 55 | — | — | — | — | 351.1K | Low confidence |
| 16Metro, Lampung | 55 | 24.5 | — | — | — | 182.3K | Low confidence, 0 contributors |
| 17Singaraja | 55 | — | — | — | — | 133.8K | Low confidence |
| 18Jayapura | 55 | — | — | — | — | 410.9K | Low confidence, 3 contributors |
| 19Klungkung | 55 | — | — | — | — | 223.7K | Low confidence |
| 20Palopo | 55 | — | — | — | — | 185K | Low confidence |
| 21Probolinggo | 55 | — | — | — | — | 243.7K | Low confidence |
| 22Subulussalam | 55 | — | — | — | — | 105.6K | Low confidence |
| 23Manokwari | 55 | — | — | — | — | 132.3K | Low confidence |
| 24Lhokseumawe | 54 | — | — | — | — | 200.9K | Low confidence |
| 25Jepara | 54 | — | — | — | — | 1.3M | Low confidence |
| 26Bitung | 54 | — | — | — | — | 225.1K | Low confidence |
| 27Batang | 54 | — | — | — | — | 139.5K | Low confidence |
| 28Padangsidempuan | 54 | — | — | — | — | 243.8K | Low confidence |
| 29Toli-Toli | 54 | — | — | — | — | 242.8K | Low confidence |
| 30Merauke | 54 | — | — | — | — | 116.9K | Low confidence |
| 31Sukawati | 54 | — | — | — | — | 125.5K | Low confidence |
| 32Bengkulu | 54 | — | — | — | — | 397.3K | Low confidence |
| 33Singosari | 54 | — | — | — | — | 182.7K | Low confidence |
| 34Lawang | 54 | — | — | — | — | 112.5K | Low confidence |
| 35Parepare | 54 | — | — | — | — | 160.3K | Low confidence |
| 36Sragen | 54 | 23.2 | — | — | — | 71.5K | Low confidence, 0 contributors |
| 37Malang | 54 | 18.9 | $140 | $202 | 54.5 | 889.4K | Medium confidence, 19 contributors |
| 38Tanjung Pandan | 54 | — | — | — | — | 103.1K | Low confidence |
| 39Palembang | 54 | 21.1 | $67.45 | $309 | 92.0 | 1.8M | Low confidence, 1 contributors |
| 40Banda Aceh | 53 | — | — | — | — | 268K | Medium confidence, 5 contributors |
| 41Samarinda | 53 | 21.8 | — | $336 | 68.7 | 865.3K | Low confidence, 0 contributors |
| 42Dumai | 53 | — | — | — | — | 349.4K | Low confidence |
| 43Denpasar | 53 | 21.8 | $381 | $281 | 45.3 | 670.2K | Medium confidence, 16 contributors |
| 44Ternate | 53 | — | — | — | — | 210.8K | Low confidence |
| 45Bontang | 53 | — | — | — | — | 194.6K | Low confidence |
| 46Sungailiat | 53 | — | — | — | — | 100.8K | Low confidence |
| 47Tarakan | 53 | — | — | — | — | 255.3K | Low confidence |
| 48Pangkalpinang | 53 | — | — | — | — | 226.3K | Low confidence |
| 49Pati | 53 | — | — | — | — | 107K | Low confidence |
| 50Bukittinggi | 53 | — | — | — | — | 121K | Low confidence |
| 51Banyuwangi | 53 | — | — | — | — | 117.6K | Low confidence |
| 52Pekalongan | 52 | — | — | — | — | 324.6K | Low confidence |
| 53Negara | 52 | — | — | — | — | 100.1K | Low confidence |
| 54Tanjung Pinang | 52 | — | — | $200 | — | 227.7K | Low confidence, 1 contributors |
| 55Langsa | 52 | — | — | — | — | 184K | Low confidence |
| 56Kedungwuni | 52 | — | — | — | — | 117.2K | Low confidence |
| 57Batam | 52 | 22.3 | $274 | $344 | 64.6 | 1.3M | Medium confidence, 9 contributors |
| 58Sorong | 52 | — | — | — | — | 220K | Low confidence |
| 59Nusantara | 52 | — | — | — | — | 147.4K | Low confidence |
| 60Payakumbuh | 52 | — | — | — | — | 139.6K | Low confidence |
| 61Padang | 52 | — | — | $169 | — | 942.9K | Low confidence, 3 contributors |
| 62Rantauprapat | 52 | — | — | — | — | 103K | Low confidence |
| 63Makassar | 52 | 22.4 | $197 | $215 | 46.3 | 1.5M | Medium confidence, 5 contributors |
| 64Balikpapan | 52 | 23.9 | $200 | $239 | 48.9 | 695.3K | Low confidence, 2 contributors |
| 65Tegal | 52 | — | — | — | — | 297.2K | Low confidence |
| 66Pemalang | 52 | — | — | — | — | 184.1K | Low confidence |
| 67Adiwerna | 52 | — | — | — | — | 134.2K | Low confidence |
| 68Martapura | 52 | — | — | — | — | 131.4K | Low confidence |
| 69Indramayu | 52 | — | — | — | — | 123.3K | Low confidence |
| 70Banjarbaru | 51 | — | — | — | — | 293.3K | Low confidence |
| 71Binjai | 51 | — | — | — | — | 279.3K | Low confidence |
| 72Loa Janan | 51 | — | — | — | — | 212.8K | Low confidence |
| 73Manado | 51 | 22.5 | $253 | $215 | 41.6 | 458.6K | Low confidence, 3 contributors |
| 74Pasuruan | 51 | — | — | — | — | 213.5K | Low confidence |
| 75Tangerang Selatan (South Tangerang) | 51 | 23.7 | $215 | $450 | 90.0 | 1.4M | Medium confidence, 15 contributors |
| 76Prabumulih | 51 | — | — | — | — | 103.5K | Low confidence |
| 77Pematangsiantar (Pematang Siantar) | 51 | — | — | — | — | 279.2K | Low confidence |
| 78Astanajapura | 51 | — | — | — | — | 148K | Low confidence |
| 79Kisaran | 51 | — | — | — | — | 141.9K | Low confidence |
| 80Surabaya | 51 | 23.0 | $283 | $275 | 50.0 | 3M | High confidence, 25 contributors |
| 81Baturaja | 51 | — | — | — | — | 134.8K | Low confidence |
| 82Tanjungbalai | 51 | — | — | — | — | 190.9K | Low confidence |
| 83Semarang | 50 | 20.6 | $229 | $191 | 40.6 | 1.7M | Medium confidence, 9 contributors |
| 84Lubuklinggau | 50 | — | — | — | — | 234.2K | Low confidence |
| 85Yogyakarta | 49 | 23.2 | $216 | $225 | 45.5 | 375.7K | High confidence, 20 contributors |
| 86Tebingtinggi | 49 | — | — | — | — | 117.5K | Low confidence |
| 87Ambon | 49 | 20.7 | — | $124 | 26.0 | 347.3K | Low confidence, 3 contributors |
| 88Bogor | 49 | 20.6 | $253 | $335 | 68.1 | 1.1M | Medium confidence, 13 contributors |
| 89Palangkaraya | 49 | 19.5 | — | — | — | 318.2K | Low confidence, 1 contributors |
| 90Blitar | 49 | — | — | — | — | 161.2K | Low confidence |
| 91Pekanbaru | 49 | 23.8 | — | $180 | 34.9 | 1.2M | Low confidence, 2 contributors |
| 92Bandung | 49 | 22.5 | $216 | $285 | 58.9 | 2.5M | High confidence, 21 contributors |
| 93Medan | 49 | 21.0 | $232 | $217 | 45.4 | 2.5M | Medium confidence, 9 contributors |
| 94Percut | 48 | — | — | — | — | 311.1K | Low confidence |
| 95Sunggal | 48 | — | — | — | — | 157.9K | Low confidence |
| 96Perbaungan | 48 | — | — | — | — | 157.2K | Low confidence |
| 97Teluknaga | 48 | — | — | — | — | 175.2K | Low confidence |
| 98Batu | 48 | — | — | — | — | 225.4K | Low confidence |
| 99Timika | 48 | — | — | — | — | 142.9K | Low confidence, 0 contributors |
| 100Pare | 48 | — | — | — | — | 106K | Low confidence |
| 101Tangerang | 48 | 22.1 | $371 | $282 | 45.9 | 1.9M | Medium confidence, 18 contributors |
| 102Belawan | 48 | — | — | — | — | 102.7K | Low confidence |
| 103Bekasi | 47 | 23.8 | $206 | $365 | 74.1 | 2.6M | Medium confidence, 19 contributors |
| 104Ende | 47 | — | $57.92 | $174 | — | 87.3K | Low confidence, 0 contributors |
| 105Tanjung Balai Karimun | 47 | — | — | — | — | 49K | Low confidence, 0 contributors |
| 106Kalimantan | 47 | — | — | — | — | — | Low confidence, 1 contributors |
| 107Cimahi | 47 | 21.8 | — | $253 | 51.7 | 582K | Medium confidence, 5 contributors |
| 108Rengasdengklok | 47 | — | — | — | — | 201.5K | Low confidence |
| 109Mojokerto | 47 | 21.4 | — | $235 | 48.6 | 141.8K | Low confidence, 2 contributors |
| 110Sibolga | 47 | 17.1 | — | $167 | 39.0 | 92.2K | Low confidence, 0 contributors |
| 111Pamanukan | 47 | — | — | — | — | 114.3K | Low confidence |
| 112Jakarta | 47 | 25.2 | $370 | $455 | 69.5 | 8.5M | High confidence, 171 contributors |
| 113Kuningan | 47 | — | — | — | — | 111.7K | Low confidence |
| 114Arjawinangun | 47 | — | — | — | — | 105.8K | Low confidence |
| 115Tasikmalaya | 46 | 21.3 | $85.07 | $170 | 48.1 | 770.8K | Low confidence, 3 contributors |
| 116Jember | 46 | — | — | — | — | 298.6K | Low confidence |
| 117Depok | 46 | 21.3 | $215 | $227 | 48.4 | 2.2M | Medium confidence, 11 contributors |
| 118Plumbon | 46 | — | — | — | — | 167.1K | Low confidence |
| 119Weru | 46 | — | — | — | — | 139K | Low confidence |
| 120Surakarta | 46 | 20.0 | $169 | $159 | 38.8 | 526.9K | Medium confidence, 7 contributors |
| 121Lumajang | 46 | — | — | — | — | 123.6K | Low confidence |
| 122Kediri | 45 | 19.6 | — | $112 | 24.4 | 301.4K | Medium confidence, 6 contributors |
| 123Klaten | 45 | — | — | — | — | 126.8K | Low confidence |
| 124Jombang | 45 | — | — | — | — | 126.5K | Low confidence |
| 125Grogol | 45 | — | — | — | — | 100.6K | Low confidence |
| 126Banjar | 45 | — | — | — | — | 209.8K | Low confidence |
| 127Padalarang | 45 | — | — | — | — | 193.1K | Low confidence |
| 128Lembang | 45 | — | — | — | — | 183.1K | Low confidence |
| 129Banjaran | 45 | — | — | — | — | 165K | Low confidence |
| 130Magelang | 45 | — | — | — | — | 128.7K | Low confidence |
| 131Paseh | 45 | — | — | — | — | 126.2K | Low confidence |
| 132Soreang | 45 | — | — | — | — | 116.8K | Low confidence |
| 133Cileunyi | 45 | — | — | — | — | 111.5K | Low confidence |
| 134Sumedang | 45 | — | — | — | — | 200K | Low confidence |
| 135Garut | 45 | — | — | — | — | 131.8K | Low confidence |
| 136Sumedang Utara | 45 | — | — | — | — | 100K | Low confidence |
| 137Salatiga | 45 | 20.8 | $169 | $152 | 36.1 | 199K | Medium confidence, 5 contributors |
| 138Cirebon | 45 | 24.4 | — | $170 | 32.5 | 344.9K | Low confidence, 2 contributors |
| 139Gresik | 45 | 21.0 | $169 | $112 | 26.6 | 73.6K | Low confidence, 2 contributors |
| 140Ungaran | 45 | — | — | — | — | 171.4K | Low confidence |
| 141Purwodadi | 45 | — | — | — | — | 139.4K | Low confidence |
| 142Cibinong | 45 | — | — | — | — | 363.4K | Low confidence |
| 143Cileungsir | 45 | — | — | — | — | 289.8K | Low confidence |
| 144Citeureup | 45 | — | — | — | — | 214.7K | Low confidence |
| 145Ciampea | 45 | — | — | — | — | 207.2K | Low confidence |
| 146Sawangan | 45 | — | — | — | — | 197.2K | Low confidence |
| 147Pamulang | 45 | — | — | — | — | 174.6K | Low confidence |
| 148Parung | 45 | — | — | — | — | 128.9K | Low confidence |
| 149Cikarang | 45 | — | — | — | — | 106.5K | Low confidence |
| 150Depok | 44 | — | — | — | — | 104.5K | Low confidence |
| 151Sukabumi | 44 | — | — | — | — | 365.7K | Low confidence |
| 152Karawang | 44 | — | — | — | — | 307.9K | Low confidence |
| 153Curug | 44 | — | — | — | — | 191.4K | Low confidence |
| 154Purwakarta | 44 | — | — | — | — | 179.2K | Low confidence |
| 155Cianjur | 44 | — | — | — | — | 174.6K | Low confidence |
| 156Subang | 44 | — | — | — | — | 137.2K | Low confidence |
| 157Rangkasbitung | 44 | — | — | — | — | 137K | Low confidence |
| 158Cikampek | 44 | — | — | — | — | 127.2K | Low confidence |
| 159Ciamis | 44 | — | — | — | — | 109.8K | Low confidence |
| 160Madiun | 44 | 20.6 | — | $136 | 28.7 | 202.5K | Low confidence, 4 contributors |
| 161Serang | 44 | — | — | — | — | 735.7K | Low confidence |
| 162Cilegon | 44 | — | — | — | — | 470.4K | Low confidence |
| 163Pasarkemis | 44 | — | — | — | — | 263.3K | Low confidence |
| 164Cikupa | 44 | — | — | — | — | 174K | Low confidence |
| 165Kresek | 44 | — | — | — | — | 110.2K | Low confidence |
| 166Banjarmasin | 44 | 24.0 | — | $202 | 39.0 | 657.7K | Low confidence, 2 contributors |
| 167Ciputat | 44 | — | — | — | — | 207.9K | Low confidence |
| 168Sepatan | 44 | — | — | — | — | 118.4K | Low confidence |
| 169Pelabuhanratu | 44 | — | — | — | — | 109.5K | Low confidence |
| 170Cilacap | 43 | — | — | — | — | 257K | Low confidence |
| 171Jambi | 43 | — | — | $205 | — | 635.1K | Low confidence, 4 contributors |
| 172Purwokerto | 43 | 21.2 | $141 | $119 | 29.6 | 230.2K | Medium confidence, 9 contributors |
| 173Sampit | 43 | — | — | — | — | 166.8K | Low confidence |
| 174Pangkalanbuun | 43 | — | — | — | — | 108.8K | Low confidence |
| 175Singkawang | 42 | — | — | — | — | 253.8K | Low confidence |
| 176Pontianak | 41 | — | $170 | $269 | — | 686K | Medium confidence, 5 contributors |
| 177Ubud | 41 | 27.1 | $548 | $169 | 20.2 | 74.8K | High confidence, 21 contributors |
| 178Bali | 36 | 29.7 | $984 | $224 | 17.9 | — | High confidence, 38 contributors |