// Adds dimensions UUID, Author and Topic into GA4
Sunday, August 23, 2026
31.9 C
Singapore

Singapore core inflation dropped to 3.8% in July, lowest in more than a year

SINGAPORE: Consumer prices in Singapore rose more slowly for the third consecutive month in July. Core inflation, which excludes private transport and housing costs, dropped to 3.8 per cent year-on-year last month, the lowest level in more than a year.

In June, core inflation fell from 4.2 per cent to July’s 3.8 per cent because of a smaller increase in food prices and a fall in electricity and gas costs, said the Ministry of Trade and Industry (MTI) and the Monetary Authority of Singapore (MAS).

The last time core inflation had been lower than this was in May 2022, when it was 3.6 per cent.

Headline inflation, or the overall consumer price index, eased to 4.1 per cent in July from 4.5 per cent in June.

“This reflected lower private transport inflation, in addition to the decline in core inflation,” said MTI and MAS.

Both core and headline inflation figures matched analysts’ forecasts in a Reuters poll.

Food inflation dropped to 5.3 per cent in July as cooked and non-cooked food price rises moderated.

Electricity and gas costs fell 1.6 per cent due to lower tariffs compared to a year ago.

Retail and other goods inflation eased to 2.6 per cent owing to a smaller increase in clothing and footwear prices.

 

- Advertisement -

Hot this week

Singapore employee questions S$15 fine after SME boss penalises him for being 13 minutes late

A 13-minute delay came with a S$15 price tag. The employee is now asking whether that price is legal.

SG man cuts ties with friends after they repeatedly joked he should foot the bill on Bali trip: ‘It felt like they were targeting...

“Before the trip we never talked about finances,” he said, before his friends began asking him to pay because his family was rich.

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks