// Adds dimensions UUID, Author and Topic into GA4
Friday, May 8, 2026
30.4 C
Singapore

Hazel Poa stepping down as NSP secretary-general

By Kumaran Pillai

Hazel Poa
Hazel Poa

Hazel Poa is stepping down as secretary general of the National Solidarity Party (NSP).  She has been suffering from stress-related ailments for the last couple of months and has not been showing up for the party’s monthly meetings, NSP president Sebastian Teo told The Independent Singapore.
Poa is still a council member and her husband, Tony Tan, the organizing secretary.
She announced her resignation as secretary-general at the central executive committee (CEC) meeting attended by about 13 members last night. They accepted her resignation and thanked her for her contribution to the party.
The party will call for an election within one month to elect the next secretary-general.
When asked whether she would be contesting the next general election, Teo said it was too early to say. He hoped she would recover well enough to contest in the next round.
Poa,  43, a Public Service Commission (PSC) scholar, and her husband, also 43, a Singapore Armed Forces (SAF) scholar, both graduated from Cambridge and were part of the five-member NSP team that contested the Chua Chu Kang Group Representation Constituency (GRC) in the May 2011 general election.
A former Administrative Service officer, Poa runs the SmartLab private school and chain of education centres with her husband.
She was elected NSP secretary-general in June 2011 after the resignation of Goh Meng Seng and re-elected in April this year.

- Advertisement -

Hot this week

Amazon Singapore cuts jobs, phases out local fulfilment operations

A “small number of roles” in Singapore have been cut by Amazon, which is phasing out its Amazon Fresh division

‘We are not in school anymore’: Employee upset over being reported for using phone during work hours

SINGAPORE: An employee expressed her frustration online after discovering that someone had complained about her phone usage during office hours, even though she insists her work performance has nev...

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