Tampines Group Representation Constituency
Template:Short description Script error: No such module "Distinguish". Template:Use dmy dates Template:Infobox constituency
The Tampines Group Representation Constituency is a five-member Group Representation Constituency (GRC) in the eastern region of Singapore. The GRC encompasses Tampines and is managed by the Tampines Town Council, with five divisions: Tampines East, Tampines West, Tampines Central, Tampines North and Tampines Boulevard. The current members of Parliament are Baey Yam Keng, Masagos Zulkifli, Koh Poh Koon, David Neo and Charlene Chen from the People's Action Party (PAP).
History
Prior to 2020
From 1988 till 2020, the GRC was contested in every election in a two way fight by various opposition parties except for the 1997 general election when it was a walkover for the PAP.[1] In both the 2015 and 2020 general elections, the PAP had more votes shares in Tampines GRC than PAP's national vote share with 72.06% against 69.9% and 66.41% against 61.2% respectively.[1]
2020 election
On 17 July 2023, it was revealed by Prime Minister Lee Hsien Loong that Cheng, who was not married, had an extramarital affair with fellow MP and Speaker of Parliament Tan Chuan-Jin since at least November 2020.[2] This prompted their resignations from Parliament and the PAP on the same day.[3] Masagos became the grassroots adviser for Tampines East division to cover the seat vacated by Cheng.[4]
2025 election
In the leadup to the 2025 general election, the incumbent PAP was expected to be challenged by the Workers' Party (WP), the National Solidarity Party (NSP) and the People's Power Party (PPP) in a four way fight, although the WP was touted as being the only serious challenger to the PAP.[5] On 11 March, the Electoral Boundaries Review Committee (EBRC) released their report on the boundaries changes for the 2025 general election.[6] Tampines Changkat ward was carved out to form a standalone Single Member Constituency (SMC) while small parts of Aljunied GRC were absorbed into Tampines GRC for the election. The changes were intended to keep the number of voters in the GRC consistent while still electing five MPs.[7][8] It also saw the first four-cornered contest in a constituency since 1997.[9]
The PAP ended up retaining the GRC with 52% of the votes, a negative swing of over 14%, being its narrowest GRC victory in the election. The WP received more than 47% of the votes, while the NSP and PPP collectively got less than 1%. It was the PAP's toughest contest in the constituency since its creation in 1988.[10] By virtue of having the second highest defeated vote percentage for the opposition, after Jalan Kayu SMC, which was contested by the WP's Andre Low, two Non-constituency Member of Parliament (NCMP) seats was offered, one to Low and the other to a member of the WP slate that contested in Tampines GRC.[11] On 19 May, the Elections Department announced that the WP had nominated Eileen Chong, along with Low, for the NCMP seats to the 15th Parliament.[12]
Constituency profile
Tampines GRC encompasses a significant part of the Tampines planning area, but with differences including excluding areas such as Simei and Tanah Merah. It is a densely populated and mature residential town with a developed town centre and integrated transport infrastructure. MRT stations include Tampines West, Tampines (and its bus interchange) and Tampines East, with Tampines North still under construction. The GRC also includes significant commercial and retail developments such as Tampines Mall, Century Square and Our Tampines Hub. As of the last general election, the GRC geographically borders Pasir Ris–Changi GRC to the north, Aljunied GRC to the west and Tampines Changkat SMC to the south. Tampines is predominantly characterised by high-density public housing developments and a middle-income population.[13]
Members of Parliament
| Year | Division | Members of Parliament | Party | |
|---|---|---|---|---|
| Formation | ||||
| 1988 |
|
rowspan="9" bgcolor="Template:Party color" | | PAP | |
| 1991 |
|
|||
| 1997 |
|
|||
| 2001 |
|
|||
| 2006 | ||||
| 2011 | ||||
| 2015 | ||||
| 2020 | ||||
| 2025 |
|
|||
Template:Refbegin <templatestyles src="Citation/styles.css"/>^ Cheng Li Hui resigned as Member of Parliament in 2023 due to an affair with party member Tan Chuan Jin. MP Masagos Zulkifli became the grassroots adviser for Tampines East division.[4] Template:Refend
Electoral results
Note : Elections Department Singapore do not include rejected votes for calculation of candidate's vote share. Hence, the total of all candidates' vote share will be 100%.Script error: No such module "Check for unknown parameters".
Elections in 1980s
Template:Election box begin no change Template:Election box winning candidate with party link no change Template:Election box candidate with party link no change Template:Election box majority no change Template:Election box total valid no change Template:Election box rejected no change Template:Election box turnout no change Template:Election box registered electors no change Template:Election box new seat win
|}Script error: No such module "Check for unknown parameters".
Elections in 1990s
Template:Election box winning candidate with party linkTemplate:Election box total validTemplate:Election box rejectedTemplate:Election box registered electors| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Ken Sunn Rasiah Thiagarajah Ong Seng Kwe Sarry bin Hassan |
26,457 | 40.5 | Script error: No such module "String". | |
| Majority | Script error: No such module "String". | ||||
| Turnout | 117,951 | 96.4 | Script error: No such module "String". | ||
| Script error: No such module "Political party". hold | Swing | Decrease1.5 | |||
Script error: No such module "Check for unknown parameters".
Template:Election box winning candidate unopposed with party linkTemplate:Election box registered electors| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". hold | |||||
Script error: No such module "Check for unknown parameters".
Elections in 2000s
Template:Election box winning candidate with party linkTemplate:Election box total validTemplate:Election box rejectedTemplate:Election box registered electors| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Sebastian Teo Foo Kok Wah Neo Ting Wei Abdul Rahim Yip Yew Weng |
31,231 | 26.66 | Script error: No such module "String". | |
| Majority | 54,684 | 46.68 | Script error: No such module "String". | ||
| Turnout | 119,479 | 95.3 | Script error: No such module "String". | ||
| Script error: No such module "Political party". hold | Swing | N/A | |||
Script error: No such module "Check for unknown parameters".
Template:Election box winning candidate with party linkTemplate:Election box total validTemplate:Election box rejectedTemplate:Election box registered electors| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Abdul Rahman Mohamad Lim Tung Hee Arthero Ng Say Eng Ong Hock Siong Tan Lead Shake |
36,948 | 31.49 | Script error: No such module "String". | |
| Majority | 43,428 | 37.02 | Script error: No such module "String". | ||
| Turnout | 120,416 | 95.4 | Script error: No such module "String". | ||
| Script error: No such module "Political party". hold | Swing | Decrease4.83 | |||
Script error: No such module "Check for unknown parameters".
Elections in 2010s
Template:Election box winning candidate with party linkTemplate:Election box total validTemplate:Election box rejectedTemplate:Election box registered electors| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Goh Meng Seng Raymond Lim Gilbert Goh Syafarin Sarif Reno Fong |
54,381 | 42.78 | Script error: No such module "String". | |
| Majority | 18,347 | 14.44 | Script error: No such module "String". | ||
| Turnout | 130,184 | 94.7 | Script error: No such module "String". | ||
| Script error: No such module "Political party". hold | Swing | Decrease11.29 | |||
Script error: No such module "Check for unknown parameters".
Template:Election box winning candidate with party linkTemplate:Election box total validTemplate:Election box rejectedTemplate:Election box registered electors| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Lim Tean Sebastian Teo Reno Fong Nor Lella Mardilla Muhd Choong Hon Heng |
36,920 | 27.94 | Script error: No such module "String". | |
| Majority | 58,282 | 44.12 | Script error: No such module "String". | ||
| Turnout | 135,760 | 94.59 | Script error: No such module "String". | ||
| Script error: No such module "Political party". hold | Swing | Increase14.84 | |||
Script error: No such module "Check for unknown parameters".
Elections in 2020s
Template:Election box winning candidate with party linkTemplate:Election box total validTemplate:Election box rejectedTemplate:Election box registered electors| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Reno Fong Mohammad Rizwan Mohammad Yeo Ren-Yuan Choong Hon Heng Vincent Ng |
47,875 | 33.59 | Script error: No such module "String". | |
| Majority | 46,793 | 32.82 | Script error: No such module "String". | ||
| Turnout | 146,064 | 96.36 | Script error: No such module "String". | ||
| Script error: No such module "Political party". hold | Swing | Decrease5.65 | |||
Script error: No such module "Check for unknown parameters".
Template:Election box winning candidate with party linkTemplate:Election box total validTemplate:Election box rejectedTemplate:Election box registered electors| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Faisal Manap Eileen Chong Jimmy Tan Michael Thng Ong Lue Ping |
65,197 | 47.37 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Goh Meng Seng Arbaah Haroun Derrick Sim Peter Soh Vere Nathan |
596 | 0.43 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Eugene Yeo Mohamad Ridzwan Zee Phay Reno Fong Thamilselvan Karuppaya |
249 | 0.18 | Script error: No such module "String". | |
| Majority | 6,392 | 4.65 | Script error: No such module "String". | ||
| Turnout | 138,893 | 93.77 | Script error: No such module "String". | ||
| Script error: No such module "Political party". hold | Swing | Decrease14.39 | |||
Script error: No such module "Check for unknown parameters".
References
- 2020 General Election's result
- 2015 General Election's result
- 2011 General Election's result
- 2006 General Election's result
- 2001 General Election's result
- 1997 General Election's result
- 1991 General Election's result
- 1988 General Election's result
Script error: No such module "Navbox".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".