A Singapore Government Agency Website
Official website links end with .gov.sg
Government agencies communicate via .gov.sg websites (e.g. go.gov.sg/open). Trusted websites

Secure websites use HTTPS

Look for a lock () or https:// as an added precaution. Share sensitive information only on official, secure websites.

Parliamentary By-Election Results

Updated 6 months ago

ELD (Elections Department)

The Singapore Parliament has a term of 5 years but may be dissolved at any time before the expiry of its 5-year term by the President on the advice of the Prime Minister.

There are 2 types of electoral divisions or constituencies in Singapore:

  • Single Member Constituency (SMC)
  • Group Representation Constituency (GRC)

Definitions:

  • A Rejected Vote means a ballot paper which has been handed by the election official to an elector to cast his vote but which, at the close of the poll, has been found in the ballot box unmarked or so improperly marked it cannot be counted.
  • A Spoilt Ballot Paper means a ballot paper which, on polling day, has not been deposited in the ballot box, but has been found by the election official to be spoilt or improperly printed or which has been handed by the election official to an elector to cast his vote, and (a) has been spoilt in marking by the elector, and (b) has been handed back to the election official and exchanged for another.

The list of political parties can be found here: https://data.gov.sg/dataset/parliamentary-general-election-results?resource_id=3188cb4c-5a14-4e48-b419-2154d68bd5f4

More information on the parliamentary elections can be found here:

3 related datasets

Related datasets are grouped into a collection based on themes, topics or common attributes for easier access and exploration. All datasets within a collection are published and managed by the same agency.

Parliamentary By-Election - Registered Electors, Rejected Votes and Spoilt Ballots

CSV6 months ago

Coverage: Jan 1957 to Dec 2016

Parliamentary By-Election Dates

CSV6 months ago

Coverage: Jan 1957 to Dec 2016

Parliamentary By-Election Results by Candidate

CSV6 months ago

Coverage: Jan 1957 to Dec 2016

Sample OpenAPI query

This code can be used to test a sample API query. It retrieves the metadata for this collection. For a complete guide on query parameters and syntax, please refer to the API documentation. Try it out on your browser to see the response schema.

import requests
          
collection_id = 1529          
url = "https://api-production.data.gov.sg/v2/public/api/collections/{}/metadata".format(collection_id)
        
response = requests.get(url)
print(response.json())