Secure websites use HTTPS
View results from GE2025 and explore the electoral boundaries and more in our interactive map.
Parliamentary General Election - Registered Electors, Rejected Votes and Spoilt Ballots
Data from Jan 1955 to May 2025
Last updated: 02 Jun 2025, 14:22 SGT
Explore historical voter statistics from Singapore’s Parliamentary General Elections, including the number of registered electors, rejected votes, and spoilt ballots by constituency and year. For more information, visit: https://www.eld.gov.sg/
Year Year (YYYY) | Constituency Text | No Of Registered Electors Text | No Of Rejected Votes Text | No Of Spoilt Ballot Papers Text |
---|---|---|---|---|
(Null)0.0% 19728.6% 19769.2% 198010.0% 198410.5% | (Null)0.0% Sembawang2.3% Tanjong Pagar2.3% Aljunied2.1% Tampines2.1% | (Null)0.0% | (Null)24.6% | (Null)24.6% 06.5% 37.4% 46.9% 55.3% |
1955 | Bukit Panjang | 8012 | 66 | 7 |
1955 | Bukit Timah | 9173 | 59 | 8 |
1955 | Cairnhill | 13528 | 65 | 12 |
1955 | Changi | 11239 | 70 | 6 |
1955 | Farrer Park | 12242 | 93 | 14 |
1955 | Geylang | 16604 | 88 | 16 |
1955 | Havelock | 12835 | 61 | 7 |
1955 | Kampong Kapor | 13815 | 144 | 4 |
1955 | Katong | 22196 | 120 | 14 |
1955 | Pasir Panjang | 13812 | 60 | 6 |
No results found
Title | Column name | Data type | Unit of measure | Description |
---|---|---|---|---|
Year | year | Year (YYYY) | - | - |
Constituency | constituency | Text | - | - |
No Of Registered Electors | no_of_registered_electors | Text | - | - |
No Of Rejected Votes | no_of_rejected_votes | Text | - | - |
No Of Spoilt Ballot Papers | no_of_spoilt_ballot_papers | Text | - | - |
This code can be used to test a sample API query. It retrieves the data catalogue of this dataset. 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
dataset_id = "d_fdfb854fcb7428b29734d2e0c0674220"
url = "https://data.gov.sg/api/action/datastore_search?resource_id=" + dataset_id
response = requests.get(url)
print(response.json())
This dataset can be reused and cited in research publications.
01 Nov 2016
Free forever for personal or commercial use, under the Open Data Licence.