According to data from the Ministry of Trade, the price of cooking oil in Indonesia has been gradually increasing over the past month.
As of April 20, 2026, the average price of premium palm oil nationwide reached Rp21,755 per liter, an increase of 2.3% compared to the previous month (month-to-month/mtm).
When broken down by region, the increase in the price of premium cooking oil varies across provinces.
In the past month, the highest price increases were recorded in DI Yogyakarta, West Nusa Tenggara, and Southeast Sulawesi, with a percentage increase ranging from 5% (mtm).
Only four provinces did not experience an increase in the price of premium cooking oil, namely Riau Islands, South West Papua, Central Papua, and South Papua.
Meanwhile, price decreases only occurred in two provinces, namely Gorontalo and West Java, with the percentage as shown in the chart.
However, in terms of price, the most expensive premium cooking oil is found in the provinces of Papua Island.
The following are the average prices of premium cooking oil at the provincial level on April 20, 2026, sorted from the most expensive:
- Papua Mountains: Rp40,250/liter
- Central Papua: Rp33,619
- South Papua: Rp26,500
- West Papua: Rp26,429
- Papua: Rp25,519
- Maluku: Rp24,667
- West Sulawesi: Rp24,278
- North Kalimantan: Rp24,267
- East Nusa Tenggara: Rp24,250
- North Maluku: Rp24,100
- South West Papua: Rp24,000
- Southeast Sulawesi: Rp23,627
- East Kalimantan: Rp23,625
- Aceh: Rp23,601
- West Kalimantan: Rp23,464
- Central Kalimantan: Rp23,281
- North Sulawesi: Rp22,933
- North Sumatra: Rp22,604
- Bengkulu: Rp22,558
- West Nusa Tenggara: Rp22,450
- DI Yogyakarta: Rp22,400
- Riau: Rp22,396
- South Sulawesi: Rp22,340
- Bangka Belitung Islands: Rp22,233
- Central Sulawesi: Rp22,000
- Central Java: Rp21,651
- South Kalimantan: Rp21,423
- West Sumatra: Rp21,310
- Lampung: Rp21,233
- Gorontalo: Rp21,222
- Banten: Rp21,125
- East Java: Rp21,113
- Bali: Rp20,886
- Riau Islands: Rp20,855
- West Java: Rp20,535
- South Sumatra: Rp20,349
- Jambi: Rp20,129
- DKI Jakarta: data not available