# 1979 Singaporean by-elections

The by-elections were held on 10 February for seven constituencies, with the nomination day held on 31 January. With 80,075 registered voters, the 1979 by-elections remain the largest by-election to have ever taken place in post-independence Singapore.
All PAP candidates, Devan Nair, Eugene Yap Giau Cheng, Howe Yoon Chong, Tony Tan, Rohan bin Kamis, Koh Lip Lin, and Teh Cheang Wan, won their respective contests with two walkovers, defeating candidates from Democratic Progressive Party, United People's Front, and an independent candidate.

## Background

Continuing the trend of People's Action Party's renewal just as they did in the 1970 by-elections, six seats, including Communications minister Yong Nyuk Lin, were vacated on 12 January to make room for six new MPs. A seventh seat in Anson was earlier vacated a year prior following the death of Perumal Govindaswamy. As such, the seven seats at stake is widely regarded as the biggest-ever by-election in Singapore's history, and it had the most seats changed since the Barisan Sosialis' mass exodus back in the inaugural Parliament back in 1966.
The United People's Front criticized Barisan Sosialis for abstaining the by-elections citing an uphill contest against opposition stalwarts, notably independent Chiam See Tong, who contested in his eventual safe seat of Potong Pasir for the first time in his career (he contested Cairnhill on his debut in 1976). In the end, only Geylang West (which one United Front (now Democratic Progressive Party) candidate was later disqualified) and Nee Soon were uncontested. As of 2025, this by-election was the most recent by-election in Singapore with walkovers.
The by-election saw the return of Devan Nair into Singapore politics since 1963, as well as future minister Tony Tan; both of these candidates would go on to become Presidents of Singapore.

## Results

By-election 1979: Anson :
| Party | Party | Candidate | Votes | % | ±% |
| | PAP | Chengara Veetil Devan Nair | 8,127 | 86.2 | N/A |
| | DPP | Johnny Wee Lai Seng | 1,300 | 13.8 | N/A |
| Majority | Majority | Majority | 6,827 | 72.4 | N/A |
| Turnout | Turnout | Turnout | 9,694 | 86.2 | N/A |
| | PAP hold | PAP hold | Swing | N/A | |
By-election 1979: Geylang West :
| Party | Party | Candidate | Votes | % |
| | PAP | Teh Cheang Wan | Walkover | |
| Majority | Majority | Majority | | |
| Turnout | Turnout | Turnout | 20,874 | |
| | PAP hold | PAP hold | Swing | N/A |
By-election 1979: Mountbatten :
| Party | Party | Candidate | Votes | % | ±% |
| | PAP | Eugene Yap Giau Cheng | 10,528 | 79.9 | +14.0 |
| | DPP | Seow Khee Leng | 2,642 | 20.1 | −14.0 |
| Majority | Majority | Majority | 7,886 | 59.8 | +28 |
| Turnout | Turnout | Turnout | 13,536 | 94.9 | −0.4 |
| | PAP hold | PAP hold | Swing | +14.0 | |
By-election 1979: Nee Soon :
| Party | Party | Candidate | Votes | % |
| | PAP | Koh Lip Lin | Walkover | |
| Majority | Majority | Majority | | |
| Turnout | Turnout | Turnout | 15,932 | |
| | PAP hold | PAP hold | Swing | N/A |
By-election 1979: Potong Pasir :
| Party | Party | Candidate | Votes | % | ±% |
| | PAP | Howe Yoon Chong | 9,056 | 66.8 | −8.0 |
| | Independent | Chiam See Tong | 4,491 | 33.2 | +33.2 |
| Majority | Majority | Majority | 4,565 | 33.6 | −16 |
| Turnout | Turnout | Turnout | 13,854 | 94.2 | +0.6 |
| | PAP hold | PAP hold | Swing | -8.0 | |
By-election 1979: Sembawang :
| Party | Party | Candidate | Votes | % | ±% |
| | PAP | Tony Tan Keng Yam | 12,824 | 78.4 | −5.2 |
| | United People's Front | Harbans Singh | 3,528 | 21.6 | +5.2 |
| Majority | Majority | Majority | 9,296 | 56.8 | −10.4 |
| Turnout | Turnout | Turnout | 16,714 | 94.6 | −0.2 |
| | PAP hold | PAP hold | Swing | -5.2 | |
By-election 1979: Telok Blangah :
| Party | Party | Candidate | Votes | % | ±% |
| | PAP | Rohan bin Kamis | 12,687 | 61.2 | N/A |
| | WP | Joshua Benjamin Jeyaretnam | 8,036 | 38.8 | N/A |
| Majority | Majority | Majority | 4,651 | 22.4 | N/A |
| Turnout | Turnout | Turnout | 21,089 | 95.0 | N/A |
| | PAP hold | PAP hold | Swing | N/A | |