The by-election was held on 14 May and 23 July for Radin Mas and Bukit Merah constituencies respectively. The by-election were called following the deaths of its respective MPs Govindasamy Naidu and Lim Guan Hoo.
On 13 February, Bukit Merah MP Lim Guan Hoo suffered compilations from 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.