// Adds dimensions UUID, Author and Topic into GA4
Tuesday, June 23, 2026
27.2 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

Raising kids or DINK in your early 30s? Netizens ask

On Reddit, a netizen shared: Married (M,31) to my wife (F,30). Have 2 kids, both under 2s and i honestly love them to bits. But to be realistic, its obviously not easy and the struggle is indeed ve...

‘What is this?’ Passenger complained that buses skipped stop twice, waited almost an hour for another one

On Facebook, a commuter shared: Waited for bus 74 and my bus stop got skipped both times, had to wait close to an hour for the third bus to finally let me board. What is this? The bus doesn't have ...

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