← Blog
Article

Indonesia Minimum Wage (UMP) 2026 by Province: All 38 Provinces

Indonesia's 2026 provincial minimum wages for all 38 provinces from Satudata Kemnaker, the change from 2025, highest and lowest, and how to get the data via API.

Indonesia's 2026 provincial minimum wages (UMP, Upah Minimum Provinsi) are set in all 38 provinces and have applied since 1 January 2026. The highest is DKI Jakarta at IDR 5,729,876 per month and the lowest is West Java at IDR 2,317,601. Across the 38 provinces the average UMP 2026 is IDR 3,508,714, an average increase of 5.91% over 2025.

Data source: the "Upah Minimum Provinsi (UMP) Tahun 2026" dataset on Satudata Kemnaker (Ministry of Manpower), as stored in API Indonesia's production database and checked on 29 October 2026. Legal basis: Government Regulation (PP) No. 49 of 2025 and each governor's decree.

UMP 2026 for all 38 provinces

Province Code UMP 2025 UMP 2026 Change
Aceh 11 IDR 3,685,615 IDR 3,932,552 6.70%
North Sumatra (Sumatera Utara) 12 IDR 2,992,599 IDR 3,228,949 7.90%
West Sumatra (Sumatera Barat) 13 IDR 2,994,193 IDR 3,182,955 6.30%
Riau 14 IDR 3,508,775 IDR 3,780,495 7.74%
Jambi 15 IDR 3,234,533 IDR 3,471,497 7.33%
South Sumatra (Sumatera Selatan) 16 IDR 3,681,570 IDR 3,942,963 7.10%
Bengkulu 17 IDR 2,670,039 IDR 2,827,250 5.89%
Lampung 18 IDR 2,893,069 IDR 3,047,734 5.35%
Bangka Belitung Islands 19 IDR 3,876,600 IDR 4,035,000 4.09%
Riau Islands (Kepulauan Riau) 21 IDR 3,623,653 IDR 3,879,520 7.06%
DKI Jakarta 31 IDR 5,396,760 IDR 5,729,876 6.17%
West Java (Jawa Barat) 32 IDR 2,191,232 IDR 2,317,601 5.77%
Central Java (Jawa Tengah) 33 IDR 2,169,348 IDR 2,327,386 7.29%
DI Yogyakarta 34 IDR 2,264,080 IDR 2,417,495 6.78%
East Java (Jawa Timur) 35 IDR 2,305,984 IDR 2,446,880 6.11%
Banten 36 IDR 2,905,119 IDR 3,100,881 6.74%
Bali 51 IDR 2,996,560 IDR 3,207,459 7.04%
West Nusa Tenggara (NTB) 52 IDR 2,602,931 IDR 2,673,861 2.73%
East Nusa Tenggara (NTT) 53 IDR 2,328,969 IDR 2,455,898 5.45%
West Kalimantan 61 IDR 2,878,286 IDR 3,054,552 6.12%
Central Kalimantan 62 IDR 3,473,621 IDR 3,686,138 6.12%
South Kalimantan 63 IDR 3,496,194 IDR 3,725,000 6.54%
East Kalimantan 64 IDR 3,579,313 IDR 3,762,431 5.12%
North Kalimantan 65 IDR 3,580,160 IDR 3,775,243 5.45%
North Sulawesi 71 IDR 3,775,425 IDR 4,002,630 6.02%
Central Sulawesi 72 IDR 2,914,583 IDR 3,179,565 9.09%
South Sulawesi 73 IDR 3,657,527 IDR 3,921,088 7.21%
Southeast Sulawesi 74 IDR 3,073,551 IDR 3,306,496 7.58%
Gorontalo 75 IDR 3,221,731 IDR 3,405,144 5.69%
West Sulawesi 76 IDR 3,104,430 IDR 3,315,934 6.81%
Maluku 81 IDR 3,141,699 IDR 3,334,490 6.14%
North Maluku 82 IDR 3,408,000 IDR 3,510,240 3.00%
Papua 91 IDR 4,285,848 IDR 4,436,283 3.51%
West Papua (Papua Barat) 92 IDR 3,615,000 IDR 3,841,000 6.25%
South Papua (Papua Selatan) 93 IDR 4,285,848 IDR 4,508,100 5.19%
Central Papua (Papua Tengah) 94 IDR 4,285,848 IDR 4,285,848 0.00%
Highland Papua (Papua Pegunungan) 95 IDR 4,285,848 IDR 4,508,714 5.20%
Southwest Papua (Papua Barat Daya) 96 IDR 3,615,000 IDR 3,766,000 4.18%

Values with cents in the source (Central Java, Banten, Southeast Sulawesi) are rounded down to whole rupiah. The change is computed from the 2025 UMP stored in the same API. Province codes are Kemendagri codes.

Highest and lowest

Highest five: DKI Jakarta (IDR 5,729,876), Highland Papua (IDR 4,508,714), South Papua (IDR 4,508,100), Papua (IDR 4,436,283), Central Papua (IDR 4,285,848).

Lowest five: West Java (IDR 2,317,601), Central Java (IDR 2,327,386), DI Yogyakarta (IDR 2,417,495), East Java (IDR 2,446,880), East Nusa Tenggara (IDR 2,455,898).

The largest rise was Central Sulawesi (9.09%). Central Papua's UMP did not change from 2025.

UMP vs UMK

UMP is the provincial floor. Many regencies and cities set a higher UMK (city/regency minimum wage), for example the industrial areas around Jakarta in West Java. This dataset covers UMP only, so for a location with its own UMK, use the governor's UMK decree. The minimum wage applies to workers with less than one year of service; above that, the employer's wage scale applies.

Get the data from the API

All provinces for one year:

curl "https://use.apiindonesia.id/api/v1/ump?year=2026&per_page=100" \
  -H "x-api-key: YOUR_API_KEY"
{
  "success": true,
  "data": [
    { "id": "ump-11-2026", "province_code": "11", "province_name": "ACEH", "year": 2026, "salary": 3932552 }
  ],
  "meta": { "total": 38, "page": 1, "per_page": 100, "total_pages": 1 }
}

One province for one year (DKI Jakarta, code 31):

curl "https://use.apiindonesia.id/api/v1/ump/31/2026" \
  -H "x-api-key: YOUR_API_KEY"

GET /api/v1/ump/31 returns that province's full history back to 1997, newest first. A payroll check in JavaScript:

async function belowMinimum(provinceCode, baseSalary, year = 2026) {
  const r = await fetch(`https://use.apiindonesia.id/api/v1/ump/${provinceCode}/${year}`, {
    headers: { 'x-api-key': process.env.API_INDONESIA_KEY },
  });
  const { data } = await r.json();
  return { ump: data.salary, shortfall: Math.max(0, data.salary - baseSalary) };
}

console.log(await belowMinimum('32', 2200000)); // { ump: 2317601, shortfall: 117601 }

Province codes match the Indonesia Regions API, so you can join UMP to an employee's work address directly. Details are on the UMP API page and in the docs.

What about UMP 2027?

Governors usually announce the next year's UMP near the end of the year, before it takes effect on 1 January. The 2027 figures will be added to the API once they are official. Until then, treat any UMP 2027 numbers you see as estimates.

FAQ

What is the minimum wage in Jakarta in 2026? IDR 5,729,876 per month, the highest in Indonesia, up 6.17% from IDR 5,396,760 in 2025.

Which province has the lowest UMP in 2026? West Java, at IDR 2,317,601. Many West Java cities and regencies have a much higher UMK.

What was the average UMP increase for 2026? 5.91% on average across the 38 provinces.

Does the API include city or regency minimum wages (UMK)? No. It covers provincial UMP from 1997 to 2026. For UMK, use the governor's decree for that city or regency.

How much does the API cost? New accounts get a one-time bonus of 3,000 credits. Each successful request costs 2 credits (Rp2); failed requests are free.

Get started

Sign up at dashboard.apiindonesia.id/register for an API key and 3,000 bonus credits, no credit card needed. To count working days for prorated pay, see Indonesia long weekends 2027 and counting working days in code.

Get Started

Start Integrating
Today

Sign up for free and get a 3,000 credit bonus (Rp3,000) once your email is verified, grab an API key, and call your first endpoint right away. No credit card, no tedious approval process.

Dot wave visualization