GE2025 results at a glance: Who won, who lost?

Vote counting is underway.

Share this article

GE2025 results are in, capping off an intense nine-day campaign filled with sharp barbs and fiery retorts.

This marks Prime Minister Lawrence Wong's first time leading the ruling People's Action Party (PAP) into an election - one held against a backdrop of global uncertainty, rising inflation, and mounting concerns over cost of living, housing, and social mobility.

According to The Straits Times, the party's vote share appears to have improved in nearly every constituency compared to its 2020 showing.

Meanwhile, the Workers' Party will retain its seats but has not made further inroads.

The other smaller parties failed to gain traction, and the PSP appears to have lost its parliamentary presence.

One of the most closely watched battlegrounds was Jalan Kayu SMC, which ultimately went to NTUC chief Ng Chee Meng in a razor-thin victory decided by just a few hundred votes.

Calling it a "very hard" fight, Mr Ng said he would serve residents with "humility and heart", and work towards building a stronger, kinder and more inclusive Jalan Kayu.

His opponent, the Workers' Party's Andre Low, said the result "does not diminish the importance of the work" the party and its volunteers have done. "To those who made a different choice, I hear you too. Your choice was valid and important."

On his Aljunied victory, WP chief Pritam Singh said he always said it was going to be a "difficult election".

"The slate is wiped clean, we start work again tomorrow, and we go again," he said.

In his victory speech, PM Wong reflected on his first electoral contest, calling it "a very humbling experience."

"We're grateful for your strong mandate, and we will honour it. We will honour the trust you have given us by working even harder for all of you."

Here are the results:

Tampines GRC: PAP wins four-way fight against WP, PPP and NSP

PAP: 52.02%
WP: 47.37%
PPP: 0.43%
NSP: 0.18%

East Coast GRC: Edwin Tong-led PAP team defends constituency against WP

PAP: 58.76%
WP: 41.24%

Sembawang GRC: PAP's Ong Ye Kung and team win 3-cornered fight

PAP: 67.75%
SDP: 29.93%
NSP: 2.32%

Sengkang GRC: WP's Jamus Lim and team retain constituency in fight against PAP

WP: 56.31%
PAP: 43.69%

Nee Soon GRC: PAP's K Shanmugam leads refreshed team to decisive win over RDU

PAP: 73.81%
RDU: 26.19%

West Coast-Jurong West GRC: PAP's Desmond Lee and team fend off PSP's A-team

PAP: 60.01%
PSP: 39.99%

Jurong East-Bukit Batok GRC: Grace Fu's PAP team wins against RDU

PAP: 76.66%
RDU: 23.34%

Kebun Baru SMC: PAP's Henry Kwek retains single seat in fight with PSP

PAP: 68.5%
PSP: 31.5%

Sembawang West SMC: PAP's Poh Li San edges out SDP's Chee Soon Juan

PAP: 53.19%
SDP: 46.81%

Punggol GRC: PAP's Gan Kim Yong and team defeat WP

PAP: 55.17%
WP: 44.83%

Aljunied GRC: WP chief Pritam Singh and team retain stronghold in battle with PAP

WP: 59.68%
PAP: 40.32%

Mountbatten SMC: PAP's Gho Sze Kee beats independent candidate Jeremy Tan

PAP: 63.84%
IND: 36.16%

Pasir Ris-Changi GRC: PAP's Indranee Rajah leads team in victory over SDA

PAP: 67.66%
SDA: 32.34%

Hougang SMC: WP's Dennis Tan defends seat, defeats PAP's Marshall Lim

WP: 62.17%
PAP: 37.83%

Tampines Changkat SMC: PAP's Desmond Choo beats WP's Kenneth Foo

PAP: 56.17%
WP: 43.83%

Jalan Kayu SMC: PAP's Ng Chee Meng narrowly defeats WP's Andre Low

PAP: 51.47%
WP: 48.53%

Yio Chu Kang SMC: PAP's Yip Hon Weng wins against PAR's Michael Fang

PAP: 78.73%
PAR: 21.27%

Marsiling-Yew Tee GRC: PM Wong's PAP team defeats SDP by a wide margin

PAP: 73.46%
SDP: 26.54%

Jalan Besar GRC: PAP's Josephine Teo and team beat PAR decisively

PAP: 75.21%
PAR: 24.79%

Tanjong Pagar GRC: Chan Chun Sing leads PAP team to strong victory against PAR

PAP: 81.03%
PAR: 18.97%

Bishan-Toa Payoh GRC: PAP's Chee Hong Tat and team win contest against SPP

PAP: 75.21%
SPP: 24.79%

Chua Chu Kang GRC: PAP's Tan See Leng leads team to victory over PSP

PAP: 63.59%
PSP: 36.41%

Holland-Bukit Timah GRC: PAP retains constituency with clear win

PAP: 79.29%
RDU: 20.71%

Potong Pasir SMC: PAP's Alex Yeo wins three-way fight

PAP: 69.18%
SPP: 22.47%
PAR: 8.35%

Bukit Panjang SMC: PAP's Liang Eng Hwa defeats SDP's Paul Tambyah

PAP: 61.41%
SDP: 38.59%

Pioneer SMC: PAP's Patrick Tay secures win over PSP's Stephanie Tan

PAP: 65.42%
PSP: 34.58%

Jurong Central SMC: PAP's Xie Yao Quan defeats RDU's Kala Manickam by clear margin

PAP: 80.51%
RDU: 19.49%

Bukit Gombak SMC: PAP's Low Yen Ling beats PSP's Harish Pillay

PAP: 75.83%
PSP: 24.17%

Queenstown SMC: PAP's Eric Chua defeats PAR's Mahaboob Batcha by wide margin

PAP: 81.12%
PAR: 18.88%

Marymount SMC: PAP's Gan Siow Huang retains single seat in fight with PSP's Jeffrey Khoo

PAP: 70.7%
PSP: 29.3%

Radin Mas SMC: PAP's Melvin Yong wins 3-cornered fight against PAR's Kumar Appavoo and independent candidate Darryl Lo

PAP: 69.17%
PAR: 7.36%
IND: 23.47%

For a detailed list of the results, go to eld.gov.sg/finalresults2025.html

Share this article