KPDN PriceCatcher

Food prices in shops across Malaysia

KPDN recorded 1,516,537 prices for 239 food and drink items at 2,141 premises in 16 states and federal territories, from 1 to 29 September 2026. For each item we give the national median, the range between premises and the difference by type of premise and by state. Item and category names are given in Malay, as KPDN publishes them.

239items with prices
2,141premises monitored
5types of premise
16states and federal territories
0.0%typical change since January 2026

Price change by category, January 2026 to September 2026

Median of each item’s change, measured at the same premises in both months

CategoryItems comparedChange (median)
Sayur-sayuran29-11.0%
Santan (kotak)4-1.9%
Kelapa4-1.8%
Bahan laut25-1.5%
Kacang3-0.2%
Beras120.0%
Gula30.0%
Kicap dan sos60.0%
Krimer dan susu tepung50.0%
Minyak dan lemak300.0%
Rempah ratus (berbungkus)140.0%
Tepung40.0%
Ubi kentang30.0%
Bahan-bahan minuman110.0%
Tersedia minum200.0%
Sapuan (spreads)8+0.1%
Buah-buahan14+0.1%
Bawang9+0.3%
Ikan dalam tin3+1.1%
Ayam7+3.5%
Daging16+3.7%
Telur3+12.6%

National median for each month with at least 5 premises.

Types of premise

Median price at each type of premise compared with the national median for the same item

Type of premisePremisesStatesItemsAgainst the national median
Pasar Raya / Supermarket679162390.0%
Pasar Mini654162330.0%
Kedai Runcit35215203+2.2%
Pasar Basah30616167+0.6%
Hypermarket15016237-2.9%

Source: Ministry of Domestic Trade and Cost of Living (KPDN), PriceCatcher, records from 1 to 29 September 2026 and, for the price history, January, February, March, April, May, June, July and August 2026, data.gov.my · CC BY 4.0. Medians and differences calculated by Shelfpedia.

Each price is the one KPDN price monitoring officers recorded at the premise. For each item we take the median at each premise in the month, then the median across premises, so a premise visited often does not count for more. Changes between months compare only premises with a price in both. We do not publish premise names or addresses: only types of premise with at least 5 premises monitored.