Results of the 2025 Singaporean general election
Updated: 12/11/2025, 8:12:17 AM Wikipedia source
This is a breakdown of the results of the 2025 Singaporean general election. At the end of nominations, 92 of the 97 seats up for election were contested, with Marine Parade–Braddell Heights Group Representation Constituency (GRC) being the first constituency to see a walkover since 2011. A sample count, which was started in 2015 and also used in the 2020 general election, was released by the Elections Department (ELD) prior to the announcement of the actual results; the official rationale is to prevent speculation or reliance on unofficial sources of information during the counting process. With changes in the last election, an election recount was set to be automatically deployed in cases where the top two candidates had a winning margin of within 2%; standby counting machines were also to be used. The results were announced by the returning officer Han Kok Juan, Director-General of the Civil Aviation Authority of Singapore. At 23:10 SGT, Radin Mas Single Member Constituency (SMC), which had re-elected Melvin Yong, was the first constituency to be called. At 23:19, Han incorrectly announced that Eric Chua, the candidate for the governing People's Action Party (PAP) in Queenstown SMC, had incorrectly garnered 29,900 votes; he re-announced at 23:37 that Chua had garnered 20,900 votes. All the results were announced by 01:46 with the last results to be called being Tampines GRC. The overseas votes were tabulated on 15 May, two days after the deadline of accepting postal votes and 12 days after the election ended. The final turnout was set at 2,438,610 (92.83%), with 42,945 rejected votes.
Tables
| | |||||||||
| Party | Votes | % | +/– | Seats | |||||
| Fielded | Elected | NCMP | +/− | ||||||
| People's Action Party | 1,570,803 | 65.57 | +4.35 | 97 | 87 | 0 | 4 | ||
| Workers' Party | 359,161 | 14.99 | +3.77 | 26 | 10 | 2 | 2 | ||
| Progress Singapore Party | 117,005 | 4.88 | −5.30 | 13 | 0 | 0 | 2 | ||
| Red Dot United | 94,955 | 3.96 | +2.71 | 15 | 0 | 0 | 0 | ||
| Singapore Democratic Party | 89,053 | 3.72 | −0.73 | 11 | 0 | 0 | 0 | ||
| People's Alliance for Reform | 60,207 | 2.51 | New | 13 | 0 | 0 | New | ||
| Singapore Democratic Alliance | 29,213 | 1.22 | −0.27 | 4 | 0 | 0 | 0 | ||
| Singapore People's Party | 28,205 | 1.18 | −0.34 | 5 | 0 | 0 | 0 | ||
| Singapore United Party | 15,874 | 0.66 | New | 5 | 0 | 0 | New | ||
| People's Power Party | 15,525 | 0.65 | −0.35 | 10 | 0 | 0 | 0 | ||
| Independents | 12,537 | 0.52 | +0.49 | 2 | 0 | 0 | 0 | ||
| National Solidarity Party | 3,127 | 0.13 | −3.62 | 10 | 0 | 0 | 0 | ||
| Total | 2,395,665 | 100.00 | – | 211 | 97 | 2 | 0 | ||
| Valid votes | 2,395,665 | 98.24 | |||||||
| Invalid/blank votes | 42,945 | 1.76 | |||||||
| Total votes | 2,438,610 | 100.00 | |||||||
| Registered voters/turnout | 2,627,026 | 92.83 | |||||||
| Source: calculation based on https://www.eld.gov.sg/finalresults2025.html | |||||||||
| Candidates and results of 2025 Singaporean general election | |||||||||||
| Division | Seat | Voters | Rejected | Party | Candidate(s) | Votes | Votes % | Swing | Overseas vote difference | Margins | |
| Aljunied GRC | 5 | 133,451 | 1,341 | Workers' Party | Pritam SinghSylvia LimGerald GiamFadli FawziKenneth Tiong | 78,847 | 59.68 / 100 | 0.24 | 0.03 | 19.36% | |
| People's Action Party | Chan Hui YuhAdrian AngFaisal Abdul AzizJagathishwaran RajoDaniel Liu | 53,263 | 40.32 / 100 | 0.24 | 0.03 | ||||||
| Ang Mo Kio GRC | 5 | 150,312 | 4,399 | People's Action Party | Lee Hsien LoongDarryl DavidJasmin LauVictor LyeNadia Ahmad Samdin | 115,562 | 78.95 / 100 | 7.04 | | 68.11% | |
| Singapore United Party(lost $67,500 deposit) | Vincent NgNigel NgNoraini YunusRidhuan ChandranAndy Zhu | 15,874 | 10.84 / 100 | — | | ||||||
| People's Power Party(lost $67,500 deposit) | Heng Zheng DaoMartinn HoSamuel LeeWilliam LimThaddeus Thomas | 14,929 | 10.21 / 100 | — | | ||||||
| Bishan–Toa Payoh GRC | 4 | 90,020 | 2,092 | People's Action Party | Chee Hong TatCai YinzhouElysa ChenSaktiandi Supaat | 66,455 | 75.18 / 100 | 7.95 | 0.03 | 50.36% | |
| Singapore People's Party | Steve ChiaMelvyn ChiuLim Rui XianMuhammad Norhakim | 21,944 | 24.82 / 100 | 7.95 | 0.03 | ||||||
| Bukit Gombak SMC | 1 | 23,806 | 298 | People's Action Party | Low Yen Ling | 17,946 | 75.81 / 100 | — | 0.02 | 51.62% | |
| Progress Singapore Party | Harish Pillay | 5,726 | 24.19 / 100 | — | 0.02 | ||||||
| Bukit Panjang SMC | 1 | 31,481 | 350 | People's Action Party | Liang Eng Hwa | 19,152 | 61.38 / 100 | 7.65 | 0.03 | 22.82% | |
| Singapore Democratic Party | Paul Tambyah | 12,051 | 38.62 / 100 | 7.65 | 0.03 | ||||||
| Chua Chu Kang GRC | 4 | 87,677 | 1,191 | People's Action Party | Tan See LengChoo Pei LingJeffrey SiowZhulkarnain Abdul Rahim | 55,140 | 63.60 / 100 | 4.96 | 0.01 | 27.2% | |
| Progress Singapore Party | A'bas KasmaniWendy LowLawrence PekS Nallakaruppan | 31,562 | 36.40 / 100 | 4.96 | 0.01 | ||||||
| East Coast GRC | 5 | 137,141 | 1,570 | People's Action Party | Edwin TongDinesh Vasu DashHazlina Abdul HalimTan Kiat HowJessica Tan | 80,105 | 58.73 / 100 | 5.34 | 0.03 | 17.46% | |
| Workers' Party | Nathaniel KohJasper KuanParis V ParameswariSufyan Mikhail PutraYee Jenn Jong | 56,288 | 41.27 / 100 | 5.34 | 0.03 | ||||||
| Holland–Bukit Timah GRC | 4 | 111,632 | 2,694 | People's Action Party | Vivian BalakrishnanEdward Chia Christopher de SouzaSim Ann | 86,936 | 79.25 / 100 | 12.89 | 0.04 | 58.50% | |
| Red Dot United | Fazli TalipNizar SubairSharad KumarEmily Woo | 22,762 | 20.75 / 100 | — | 0.04 | ||||||
| Hougang SMC | 1 | 27,481 | 296 | Workers' Party | Dennis Tan | 16,900 | 62.17 / 100 | 0.94 | 0.02 | 24.34% | |
| People's Action Party | Marshall Lim | 10,285 | 37.83 / 100 | 0.94 | 0.02 | ||||||
| Jalan Besar GRC | 4 | 96,862 | 3,349 | People's Action Party | Josephine TeoShawn LohDenise PhuaWan Rizal | 70,602 | 75.21 / 100 | 9.85 | | 50.42% | |
| People's Alliance for Reform | Chiu Shin KongMohamad Hamim AliyasSarina Abu HassanVigneswari V Ramachandran | 23,267 | 24.79 / 100 | — | | ||||||
| Jalan Kayu SMC | 1 | 27,796 | 377 | People's Action Party | Ng Chee Meng | 14,146 | 51.47 / 100 | — | | 2.94% | |
| Workers' Party | Andre Low | 13,337 | 48.53 / 100 | — | | ||||||
| Jurong Central SMC | 1 | 27,713 | 531 | People's Action Party | Xie Yao Quan | 21,947 | 80.51 / 100 | — | | 61.02% | |
| Red Dot United | Kala Manickam | 5,313 | 19.49 / 100 | — | | ||||||
| Jurong East–Bukit Batok GRC | 5 | 132,786 | 3,198 | People's Action Party | Grace FuDavid HoeLee Hong ChuangMurali PillaiRahayu Mahzam | 99,692 | 76.67 / 100 | — | 0.01 | 53.34% | |
| Red Dot United | Harish MohanadasLiyana DhamirahMarcus NeoOsman SulaimanBen Puah | 30,342 | 23.33 / 100 | — | 0.01 | ||||||
| Kebun Baru SMC | 1 | 20,356 | 325 | People's Action Party | Henry Kwek | 13,787 | 68.49 / 100 | 5.57 | 0.01 | 36.98% | |
| Progress Singapore Party | Tony Tan | 6,342 | 31.51 / 100 | 5.57 | 0.01 | ||||||
| Marine Parade–Braddell Heights GRC | 5 | Uncontested | People's Action Party | Seah Kian PengGoh Pei MingMuhammad Faishal IbrahimDiana PangTin Pei Ling | Uncontested | ||||||
| Marsiling–Yew Tee GRC | 4 | 119,559 | 1,668 | People's Action Party | Lawrence WongHany SohAlex YamZaqy Mohamad | 81,143 | 73.48 / 100 | 10.30 | 0.02 | 46.96% | |
| Singapore Democratic Party | Ariffin ShaJufri SalimAlec TokGigene Wong | 29,281 | 26.52 / 100 | 10.30 | 0.02 | ||||||
| Marymount SMC | 1 | 21,282 | 251 | People's Action Party | Gan Siow Huang | 14,954 | 70.73 / 100 | 15.69 | 0.03 | 41.46% | |
| Progress Singapore Party | Jeffrey Khoo | 6,187 | 29.27 / 100 | 15.69 | 0.03 | ||||||
| Mountbatten SMC | 1 | 20,063 | 474 | People's Action Party | Gho Sze Kee | 12,602 | 63.82 / 100 | 9.96 | 0.02 | 27.64% | |
| Independent | Jeremy Tan | 7,143 | 36.18 / 100 | — | 0.02 | ||||||
| Nee Soon GRC | 5 | 142,286 | 3,090 | People's Action Party | K. ShanmugamJackson LamGoh HanyanLee Hui YingSyed Harun Alhabsyi | 102,974 | 73.81 / 100 | 11.91 | | 47.62% | |
| Red Dot United | David FooSharon LinPang Heng ChuanRavi PhilemonSyed Alwi Ahmad | 36,538 | 26.19 / 100 | — | | ||||||
| Pasir Ris–Changi GRC | 4 | 92,479 | 2,491 | People's Action Party | Indranee RajahValerie LeeSharael TahaDesmond Tan | 61,168 | 67.68 / 100 | — | 0.02 | 35.36% | |
| Singapore Democratic Alliance | Abu MohamedChia Yun KaiHarminder Pal SinghDesmond Lim | 29,213 | 32.32 / 100 | — | 0.02 | ||||||
| Pioneer SMC | 1 | 23,656 | 233 | People's Action Party | Patrick Tay | 15,360 | 65.45 / 100 | 3.47 | 0.03 | 30.90% | |
| Progress Singapore Party | Stephanie Tan | 8,110 | 34.55 / 100 | 0.66 | 0.03 | ||||||
| Potong Pasir SMC | 1 | 28,275 | 544 | People's Action Party | Alex Yeo | 19,288 | 69.21 / 100 | 8.53 | 0.01 | 46.74% | |
| Singapore People's Party | Williiamson Lee | 6,261 | 22.46 / 100 | 16.85 | 0.01 | ||||||
| People's Alliance for Reform(lost $13,500 deposit) | Lim Tean | 2,323 | 8.33 / 100 | — | 0.02 | ||||||
| Punggol GRC | 4 | 116,074 | 823 | People's Action Party | Gan Kim YongJanil PuthuchearySun XuelingYeo Wan Ling | 63,745 | 55.17 / 100 | — | | 10.34% | |
| Workers' Party | Jackson AuAlexis DangHarpreet Singh NehalSiti Alia Mattar | 51,789 | 44.83 / 100 | — | | ||||||
| Queenstown SMC | 1 | 26,468 | 705 | People's Action Party | Eric Chua | 20,990 | 81.13 / 100 | — | 0.01 | 62.26% | |
| # | Constituency | PAP | Opposition | |||||
| Votes | % | Swing | Party | Votes | % | Swing | ||
| 1 | Queenstown SMC | 20,900 | 81.12% | New | People's Alliance for Reform | 4,864 | 18.88% | New |
| 2 | Tanjong Pagar GRC | 98,152 | 81.03% | 17.90% | People's Alliance for Reform | 22,971 | 18.97% | New |
| 3 | Jurong Central SMC | 21,884 | 80.51% | New | Red Dot United | 5,298 | 19.59% | New |
| 4 | Holland–Bukit Timah GRC | 86,384 | 79.29% | 12.93% | Red Dot United | 22,561 | 20.71% | New |
| 5 | Ang Mo Kio GRC | 115,562 | 78.95% | 7.04% | Singapore United Party | 15,874 | 10.85% | New |
| People's Power Party | 14,929 | 10.20% | New | |||||
| 6 | Yio Chu Kang SMC | 17,992 | 78.73% | 17.90% | People's Alliance for Reform | 4,860 | 21.27% | New |
| 7 | Jurong East–Bukit Batok GRC | 99,345 | 76.66% | New | Red Dot United | 30,248 | 23.34% | New |
| 8 | Bukit Gombak SMC | 17,826 | 75.83% | New | Progress Singapore Party | 5,682 | 24.17% | New |
| 9 | Bishan–Toa Payoh GRC | 66,137 | 75.21% | 7.98% | Singapore People's Party | 21,799 | 24.79% | 7.98% |
| Jalan Besar GRC | 70,345 | 75.21% | 9.85% | People's Alliance for Reform | 23,186 | 24.79% | 9.85% | |
| 10 | Nee Soon GRC | 102,744 | 73.81% | 11.91% | Red Dot United | 36,459 | 26.19% | New |
| # | Constituency | Opposition | PAP | |||||
| Votes | % | Swing | Party | Votes | % | Swing | ||
| 1 | Hougang SMC | 16,900 | 62.17% | 0.96% | Workers' Party | 10,285 | 37.83% | 0.96% |
| 2 | Aljunied GRC | 78,847 | 59.68% | 0.27% | Workers' Party | 53,263 | 40.32% | 0.27% |
| 3 | Sengkang GRC | 66,383 | 56.31% | 4.19% | Workers' Party | 51,505 | 43.69% | 4.19% |
| 4 | Jalan Kayu SMC | 13,307 | 48.53% | New | Workers' Party | 14,113 | 51.47% | New |
| 5 | Tampines GRC | 65,197 | 47.37% | New | Workers' Party | 71,589 | 52.02% | 14.39% |
| 6 | Sembawang West SMC | 10,541 | 46.81% | New | Singapore Democratic Party | 11,978 | 53.19% | New |
| 7 | Punggol GRC | 51,663 | 44.83% | New | Workers' Party | 63,589 | 55.17% | New |
| 8 | Tampines Changkat SMC | 9,741 | 43.84% | New | Workers' Party | 12,476 | 56.16% | New |
| 9 | East Coast GRC | 55,912 | 41.24% | 5.37% | Workers' Party | 79,664 | 58.76% | 5.37% |
| 10 | West Coast–Jurong West GRC | 58,863 | 39.99% | New | Progress Singapore Party | 88,347 | 60.01% | New |
| # | Constituency | 2020 % | 2025 % | Swing |
| 1 | Tanjong Pagar GRC | 63.10% | 81.03% | 17.97% |
| 2 | Yio Chu Kang SMC | 60.82% | 78.73% | 17.91% |
| 3 | Marymount SMC | 55.04% | 70.70% | 15.66% |
| 4 | Tampines GRC | 66.41% | 52.02% | 14.39% |
| 5 | Holland–Bukit Timah GRC | 66.36% | 79.29% | 12.93% |
| 5 | Nee Soon GRC | 61.90% | 73.81% | 11.89% |
| 6 | Marsiling–Yew Tee GRC | 63.18% | 73.46% | 10.28% |
| 7 | Mountbatten SMC | 73.82% | 63.84% | 9.98% |
| 8 | Jalan Besar GRC | 65.36% | 75.21% | 9.85% |
| 9 | Potong Pasir SMC | 60.67% | 69.18% | 8.51% |
| 10 | Bishan–Toa Payoh GRC | 67.23% | 75.21% | 7.98% |
| # | Party | Constituency | 2020 % | 2025 % | Swing |
| 1 | National Solidarity Party | Tampines GRC | 33.59% | 0.18% | 33.41% |
| 2 | National Solidarity Party | Sembawang GRC | 32.71% | 2.32% | 30.39% |
| 3 | People's Alliance for Reform | Radin Mas SMC | 25.99% | 7.36% | 18.63% |
| 4 | Singapore People's Party | Potong Pasir SMC | 39.33% | 22.47% | 16.86% |
| 5 | Progress Singapore Party | Marymount SMC | 44.96% | 29.30% | 15.66% |
| 6 | Singapore Democratic Party | Marsiling–Yew Tee GRC | 36.82% | 26.54% | 10.28% |
| 7 | Singapore People's Party | Bishan–Toa Payoh GRC | 32.77% | 24.79% | 7.98% |
| 8 | Singapore Democratic Party | Bukit Panjang SMC | 46.27% | 38.59% | 7.68% |
| 9 | Progress Singapore Party | Kebun Baru SMC | 37.08% | 31.50% | 5.58% |
| 10 | Workers' Party | East Coast GRC | 46.61% | 41.24% | 5.37% |
| # | Constituency | PAP | Opposition | |||||
| Actual % | Sample % | Accuracy | Party | Actual % | Sample % | Accuracy | ||
| 1 | Tanjong Pagar GRC | 81.03% | 81% | 0.03% | People's Alliance for Reform | 18.97% | 19% | 0.03% |
| 2 | Ang Mo Kio GRC | 78.95% | 79% | 0.05% | People's Power Party | 10.21% | 10% | 0.21% |
| Singapore United Party | 10.84% | 11% | 0.16% | |||||
| 3 | Radin Mas SMC | 69.17% | 69% | 0.17% | Independent candidate | 23.47% | 24% | 0.53% |
| People's Alliance for Reform | 7.36% | 7% | 0.36% | |||||
| 4 | Sembawang West SMC | 53.19% | 53% | 0.19% | Singapore Democratic Party | 46.81% | 47% | 0.19% |
| Nee Soon GRC | 73.81% | 74% | 0.19% | Red Dot United | 26.19% | 26% | 0.19% | |
| 5 | Bishan–Toa Payoh GRC | 75.21% | 75% | 0.21% | Singapore People's Party | 24.79% | 25% | 0.21% |
| Jalan Besar GRC | 75.21% | 75% | 0.21% | Red Dot United | 24.79% | 25% | 0.21% | |
| 6 | East Coast GRC | 58.76% | 59% | 0.24% | Workers' Party | 41.24% | 41% | 0.24% |
| 7 | Marymount SMC | 70.70% | 71% | 0.30% | Progress Singapore Party | 29.30% | 29% | 0.30% |
| 8 | Sengkang GRC | 43.69% | 44% | 0.31% | Workers' Party | 56.31% | 56% | 0.31% |
| 9 | Jurong Central SMC | 80.51% | 81% | 0.49% | Red Dot United | 19.49% | 19% | 0.49% |
| 10 | Jalan Kayu SMC | 51.47% | 52% | 0.53% | Workers' Party | 48.53% | 48% | 0.53% |
| 11 | Marsiling–Yew Tee GRC | 73.46% | 74% | 0.54% | Singapore Democratic Party | 26.54% | 26% | 0.54% |
| 12 | Pioneer SMC | 65.42% | 66% | 0.58% | Progress Singapore Party | 34.58% | 34% | 0.58% |
| 13 | Bukit Panjang SMC | 61.41% | 62% | 0.59% | Singapore Democratic Party | 38.59% | 38% | 0.59% |
| Chua Chu Kang GRC | 63.59% | 63% | 0.59% | Progress Singapore Party | 36.41% | 37% | 0.59% | |
| 14 | Jurong East–Bukit Batok GRC | 76.66% | 76% | 0.66% | Red Dot United | 23.34% | 24% | 0.59% |
| Pasir Ris–Changi GRC | 67.66% | 67% | 0.66% | Singapore Democratic Alliance | 33.34% | 33% | 0.66% | |
| 15 | Aljunied GRC | 40.32% | 41% | 0.68% | Workers' Party | 59.68% | 59% | 0.68% |
| 16 | Holland–Bukit Timah GRC | 79.29% | 80% | 0.71% | Red Dot United | 20.71% | 20% | 0.71% |
| 17 | Sembawang GRC | 67.75% | 67% | 0.75% | National Solidarity Party | 2.32% | 2% | 0.32% |
| Singapore Democratic Party | 29.93% | 31% | 1.07% | |||||
| 18 | Bukit Gombak SMC | 75.83% | 75% | 0.83% | Progress Singapore Party | 24.17% | 25% | 0.83% |
| Hougang SMC | 37.83% | 37% | 0.83% | Workers' Party | 62.17% | 63% | 0.83% | |
| 19 | Queenstown SMC | 81.12% | 82% | 0.88% | People's Alliance for Reform | 18.82% | 18% | 0.88% |
| 20 | Tampines GRC | 52.02% | 53% | 0.98% | National Solidarity Party | 0.18% | 0% | 0.18% |
| People's Power Party | 0.43% | 1% | 0.57% | |||||
| Workers' Party | 47.37% | 46% | 1.37% | |||||
| 21 | West Coast–Jurong West GRC | 60.01% | 61% | 0.99% | Progress Singapore Party | 39.99% | 39% | 0.99% |
| 22 | Punggol GRC | 55.17% | 54% | 1.17% | Workers' Party | 44.83% | 46% | 1.17% |
| Tampines Changkat SMC | 56.17% | 55% | 1.17% | Workers' Party | 43.83% | 45% | 1.17% | |
| 23 | Potong Pasir SMC | 69.18% | 71% | 1.82% | People's Alliance for Reform | 8.35% | 8% | 0.35% |
| Singapore People's Party | 22.47% | 21% | 1.47% | |||||
| 24 | Mountbatten SMC | 63.84% | 62% | 1.84% | Independent candidate | 36.16% | 38% | 1.84% |
| 25 | Kebun Baru SMC | 68.50% | 66% | 2.50% | Progress Singapore Party | 31.50% | 34% | 2.50% |
| 26 | Yio Chu Kang SMC | 78.73% | 76% | 2.73% | People's Alliance for Reform | 22.17% | 24% | 2.73% |
References
- 131,493 of the 2,758,095 registered voters (including 1,152 overseas voters) were in the uncontested Marine Parade–Bradd
- Elected as NCMP
- Tampines GRC experienced a four-way contest. The opposition would still place fifth in this table if it had been a singl
- The members for the Singapore Economic Resilience Taskforce are Chee Hong Tat, Gan Kim Yong, Desmond Lee, Tan See Leng a
- The Straits Timeshttps://www.straitstimes.com/singapore/politics/askst-how-does-the-sample-count-for-the-presidential-election-work
- CNAhttps://www.channelnewsasia.com/singapore/presidential-election-vote-counting-recounts-polling-day-3734416
- "eld.gov.sg"https://web.archive.org/web/20150926155923/http://www.eld.gov.sg/mediarelease/ELD_SampleCount_1Sep.pdf
- elections departmenthttps://www.eld.gov.sg/pdf/GE2020/Guide_for_Counting_Agents_for_General_Election_2020.pdf
- The Straits Timeshttps://www.straitstimes.com/singapore/caas-chief-han-kok-juan-appointed-returning-officer-for-singapore-elections
- www.channelnewsasia.comhttps://www.channelnewsasia.com/singapore/ge2025-overseas-votes-counter-voter-turnout-poll-results-5131951
- ELDhttps://www.eld.gov.sg/press/2025/Media%20Release%20on%20Total%20Votes%20Cast%20for%20GE2025.pdf
- "Singapore election: Live results for GE2025"https://www.straitstimes.com/multimedia/graphics/2025/05/singapore-general-election-ge2025-live-results/index.html
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Aljuniedhttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1420.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Ang Mo Kiohttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1421.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Bishan–Toa Payohhttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1422.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Bukit Gombakhttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1423.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Bukit Panjanghttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1424.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Chua Chu Kanghttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1425.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of East Coasthttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1426.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Holland–Bukit Timahhttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1427.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Houganghttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1428.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Jalan Besarhttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1429.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Jalan Kayuhttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1430.pdf
- www.eld.gov.sghttps://www.eld.gov.sg/press/2025/Media%20Release%20on%20Election%20of%20NCMPs%20in%20GE2025.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Jurong Centralhttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1431.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Jurong East-Bukit Batokhttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1432.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Kebun Baruhttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1433.pdf
- Parliamentary Elections Act – Parliamentary Elections Act 1954 - Candidates elected as members of Parliamenthttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1419.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Marsiling-Yew Teehttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1434.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Marymounthttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1435.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Mountbattenhttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1436.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Nee Soonhttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1437.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Pasir Ris-Changihttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1438.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Pioneerhttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1439.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Potong Pasirhttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1440.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Punggolhttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1441.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Queenstownhttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1442.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Radin Mashttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1443.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Sembawanghttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1444.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Sembawang Westhttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1445.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Sengkanghttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1446.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Tampineshttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1447.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Tampines Changkathttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1448.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Tanjong Pagarhttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1449.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of West Coast-Jurong Westhttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1450.pdf
- Parliamentary Elections Act – Notice of Contested Election for the Electoral Division of Yio Chu Kanghttps://assets.egazette.gov.sg/2025/Government%20Gazette/Notices%20under%20other%20Acts/1451.pdf
- mothership.sghttps://mothership.sg/2025/05/ge2025-27-candidates-risk-losing-s364500-in-election-deposits-in-total-according-to-sample-count/
- The Straits Timeshttps://www.straitstimes.com/singapore/politics/ge2025-pap-wins-ang-mo-kio-grc-with-78-95-in-3-cornered-fight-against-sup-ppp
- The Straits Timeshttps://www.straitstimes.com/singapore/politics/ge2025-wp-to-get-two-ncmp-seats-in-the-next-parliament-on-top-of-10-elected-mps
- CNAhttps://www.channelnewsasia.com/singapore/ge2025-pap-secures-victory-seats-opposition-challenge-5107201
- The Straits Timeshttps://www.straitstimes.com/singapore/politics/ge2025-pap-retains-tampines-grc-in-4-way-fight-wins-tampines-changkat-smc
- CNAhttps://www.channelnewsasia.com/singapore/ge2025-tampines-grc-pap-wp-ncmp-5107216
- The Straits Timeshttps://www.straitstimes.com/singapore/politics/ge2025-pap-the-clear-choice-to-steer-singapore-through-uncertainty-say-analysts
- CNAhttps://www.channelnewsasia.com/singapore/ge2025-pap-win-wp-analysis-psp-sdp-5107206
- The Online Citizenhttps://web.archive.org/web/20250504102325/https://www.theonlinecitizen.com/2025/05/04/disappointment-wrapped-in-complexity/
- The Online Citizenhttps://www.theonlinecitizen.com/2025/05/04/paps-ge2025-victory-shaped-by-systemic-advantage-strategic-subsidies-and-fear-driven-continuity/
- CNAhttps://www.channelnewsasia.com/podcasts/ge2025-analysis-strong-pap-mandate-opposition-strategy-wp-psp-sdp-5110936
- The Straits Timeshttps://www.straitstimes.com/business/economy/five-ministers-to-helm-new-economic-resilience-taskforce-to-help-spore-navigate-us-tariffs
- The Straits Timeshttps://www.straitstimes.com/singapore/politics/leadership-transition-for-spore-complete-with-strong-mandate-from-ge2025?ref=ge2025
- CNAhttps://www.channelnewsasia.com/singapore/ge2025-cabinet-reshuffle-lawrence-wong-leadership-renewal-pap-government-5117156
- CNAhttps://www.channelnewsasia.com/commentary/ge2025-podcast-election-influence-singapore-political-speech-culture-5117001
- The Business Timeshttps://www.businesstimes.com.sg/singapore/ge2025-end-road-psp
- The Straits Timeshttps://www.straitstimes.com/singapore/politics/ge2025-psps-poor-showing-shows-need-for-party-to-rethink-branding-policy-proposals-say-analysts
- The Straits Timeshttps://www.straitstimes.com/singapore/politics/ge2025-results-after-poor-showing-psp-vows-to-regroup-but-can-it-reinvent-itself-to-be-relevant
- The Straits Timeshttps://www.straitstimes.com/singapore/politics/winning-a-constituency-would-help-psp-attract-young-talent-hazel-poa
- CNAhttps://www.channelnewsasia.com/singapore/ge2025-small-opposition-parties-lose-deposit-nsp-sup-ppp-par-5109671
- The Straits Timeshttps://www.straitstimes.com/singapore/politics/when-it-comes-to-voting-for-the-opposition-sporeans-want-it-slowly-steadily-and-not-suddenly
- CNAhttps://www.channelnewsasia.com/commentary/ge2025-opposition-party-wp-psp-sdp-pap-parliament-5114361
- The Straits Timeshttps://www.straitstimes.com/singapore/politics/ge2025-independents-jeremy-tan-darryl-lo-plan-to-use-newfound-platforms-to-speak-up-on-issues
- CNAhttps://www.channelnewsasia.com/commentary/ge2025-young-candidates-voters-gen-z-millennials-politics-5108861
- The Straits Timeshttps://www.straitstimes.com/singapore/ge2025-with-a-more-discerning-electorate-smaller-opposition-parties-face-an-uncertain-future
- CNAhttps://www.channelnewsasia.com/today/big-read/ge2025-keeping-quiet-playing-nice-pap-5118971
- The Straits Timeshttps://www.straitstimes.com/singapore/politics/wps-strategy-clicks-into-place-even-without-new-wins-at-ge2025
- The Straits Timeshttps://www.straitstimes.com/singapore/politics/ge2025-wp-wins-sengkang-grc-with-56-31-a-wider-margin-than-in-2020
- The Straits Timeshttps://www.straitstimes.com/singapore/politics/natural-that-voters-want-it-all-why-specific-estate-plans-still-mattered-in-ge2025