// Adds dimensions UUID, Author and Topic into GA4
Thursday, September 24, 2026
29.6 C
Singapore

Government to spend about 30% of Budget 2019 expenditure on defence

Finance Minister Heng Swee Keat just announced in his budget speech that the government will spend 30% of expenditure on defence.

Earlier, Heng noted the “occasional differences” Singapore has with its neighbours, the fact that many regional nations are advancing technologically, and the fact that the threat of terrorism remains high.

Highlighting Singapore’s approach to defence with diplomacy, Heng noted that the Singapore Armed Forces lends weight to diplomacy while other pillars of security like the Home Team and the Cyber Security Agency also play their part in protecting the nation.

Heng also spoke about National Service saying that it had “forged a deep understanding” among Singaporeans that everyone has a duty to defend Singapore.

He added: “As a people, we must have the psychological and emotional resilience to face crises stoically.”

Calling the spending on defence “significant but indispensable,” Heng said that this expenditure may rise in the future if the need arises: “This spending is significant, but indispensable. We will invest more, if the need arises.”

This article is part of The Independent’s Budget 2019 coverage. Please send your feedback and enquiries to [email protected].

Hot this week

10 months’ jail for technician in Singapore who stole red envelopes with NTUC vouchers, almost S$2K in cash

A building technician was jailed for 10 months after returning to OCBC Centre to steal more red packets eight days after his first theft.

Singapore’s Online Safety Commission resolves over 90% of 500+ reported cases in its first three months

Commissioner Francis Ng and Minister Josephine Teo outline how the new body gives online harm victims a direct path to content removal.

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