List of by-elections in Singapore

This is a list of parliamentary by-elections in Singapore since 1965, with the names of the incumbent and victor and their respective parties. Where seats changed political party at the election, the result is highlighted: blue for a People's Action Party gain and red for a Workers' Party gain.

There have been a total of 31 by-elections. The first was held in January 1966 and the most recent in May 2016.

==By-elections ==