Bukit Batok Single Member Constituency was a single-member constituency (SMC) in western Singapore . At abolition, it was managed by Jurong–Clementi Town Council .
Bukit Batok Constituency was created in 1972 from parts of the constituencies of Bukit Timah , Chua Chu Kang and Bukit Panjang . It was renamed Bukit Batok Single Member Constituency in 1988 after the creation of group representation constituencies (GRCs) and lasted until the 1997 general election .[ 1]
In 2016, incumbent Member of Parliament (MP), David Ong from the governing People's Action Party (PAP), resigned after having an extramarital affair with 41 year-old Wendy Lim, who is also a member and grassroots volunteer of the People's Action Party;[ 2] a by-election was called to replace the empty seat.[ 3] On 7 May, Murali Pillai from the PAP defeated Singapore Democratic Party (SDP) secretary-general, Chee Soon Juan with a vote count of 61.2% to 38.8%.[ 4]
On 11 March 2025, the Elections Department Singapore updated the electoral divisions for the 2025 general election . Bukit Batok SMC was merged into Jurong East–Bukit Batok GRC .[ 5]
Note: The Elections Department does not include rejected votes when calculating the vote shares of candidates. Hence, all candidates' vote shares will total to 100% at any given election (may not appear so in multi-way contests due to rounding).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Group representation constituencies (GRCs)
Each number in parentheses indicates the number of representatives last assigned to a GRC or MMC
Single-member constitutencies (SMCs) Defunct constituencies Numbers in parentheses indicates number of representatives assigned when constituency was abolished
MMCs GRCs
Lists of electoral divisions