| | |||||||||||||||||||||||||||||||||||||
14 May 1977 (Radin Mas) 23 July 1977 (Bukit Merah) | |||||||||||||||||||||||||||||||||||||
2 seats to the Parliament of Singapore | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Registered | 35,412 | ||||||||||||||||||||||||||||||||||||
| Turnout | 33,897 (95.72%) | ||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||
On 14 May and 23 July 1977 in Singapore, by-elections were respectively held for the constituencies of Radin Mas and Bukit Merah. They were called following the deaths of MPs Govindasamy Naidu and Lim Guan Hoo.
On 13 February, Bukit Merah MP Lim Guan Hoo suffered compilations from a stroke, and on the following day, N. Govindasamy Naidu died in office.
While there were plans for a multi-cornered contest, Workers' Party secretary-general J. B. Jeyaretnam stepped forward to contest the ward against its PAP candidate Bernard Chen Tien Lap, a former civil servant. An independent candidate attempted to contest but was disqualified for the absence in electoral register.
On 30 June, more than a month after the first by-election, Lim Guan Hoo died. Like its first by-election, negotiations for opposition party to contest the ward took place and to avoid a multi-cornered contest, this time being Lee Siew Choh of the Barisan Sosialis party. The PAP fielded civilist Lim Chee Oon to defend the seat.
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| PAP | Bernard Chen Tien Lap | 12,053 | 70.6 | −5.1 | |
| WP | J. B. Jeyaretnam | 5,021 | 29.4 | +5.1 | |
| Majority | 7,032 | 41.2 | −10.2 | ||
| Turnout | 17,415 | 94.6 | −2.5 | ||
| PAP hold | Swing | -10.2 | |||
| Party | Candidate | Votes | % | ±% | |
|---|---|---|---|---|---|
| PAP | Lim Chee Onn | 11,625 | 72.2 | −4.2 | |
| BS | Lee Siew Choh | 4,473 | 27.8 | +27.8 | |
| Majority | 7,152 | 44.4 | −8.4 | ||
| Turnout | 16,482 | 97.0 | +0.3 | ||
| PAP hold | Swing | -4.2 | |||