Secure websites use HTTPS
Scam alert
Waitlist for API key is now open. Register here to enjoy higher rate limits (rolling out from 1 September 2025 onwards), priority support and advance maintenance notifications.
Last updated: 16 Jun 2025, 21:01 SGT
Source: SINGAPORE DEPARTMENT OF STATISTICS
Data Last Updated: 29/09/2015
Update Frequency: 10 years
Survey period: Census of Population 2010
Footnotes: Note: Data exclude persons who were unable to speak, and those in one-person households and households comprising only unrelated persons. For more information, please refer to the publication on 'Singapore Census of Population 2010, Statistical Release 1: Demographic Characteristics, Education, Language and Religion' (www.singstat.gov.sg/find-data/search-by-theme/population/education-language-spoken-and-literacy/publications-and-methodology).
Adapted from: https://tablebuilder.singstat.gov.sg/table/CT/5979
Number Text | (Chinese) English Numeric | (Chinese) Mandarin Numeric | (Chinese) Chinese Dialects Numeric | (Chinese) Others* Numeric | (Malays) English Numeric | (Malays) Malay Numeric | (Malays) Others* Text | (Indians) English Numeric | (Indians) Malay Numeric | (Indians) Tamil Numeric | (Indians) Other Indian Languages Numeric | (Indians) Others* Numeric | (Others) English Numeric | (Others) Malay Numeric | (Others) Others* Numeric |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
(Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)11.1% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% | (Null)0.0% |
Total | 824616 | 1206556 | 485765 | 10625 | 78090 | 379567 | 1553 | 125076 | 23839 | 110274 | 39755 | 1643 | 69661 | 4777 | 37256 |
5 - 9 | 78936 | 62020 | 1911 | 606 | 10339 | 26571 | 107 | 13625 | 1542 | 9026 | 3655 | 162 | 8041 | 331 | 2758 |
10 - 14 | 85385 | 84922 | 2532 | 535 | 10686 | 33772 | 51 | 12518 | 1923 | 7087 | 2282 | 118 | 6539 | 423 | 2472 |
15 - 19 | 84669 | 100864 | 5066 | 624 | 9457 | 40519 | 77 | 12228 | 2507 | 6113 | 1341 | 179 | 4040 | 477 | 1759 |
20 - 24 | 62000 | 98536 | 7900 | 714 | 7498 | 37073 | 72 | 9423 | 2502 | 6011 | 1055 | 73 | 2678 | 487 | 1450 |
25 - 29 | 50372 | 107035 | 16573 | 1258 | 5887 | 30153 | 145 | 9278 | 2119 | 9225 | 3724 | 164 | 3947 | 406 | 3769 |
30 - 34 | 59749 | 111699 | 25855 | 1494 | 6957 | 21119 | 277 | 10725 | 1500 | 13798 | 7617 | 149 | 7532 | 268 | 6788 |
35 - 39 | 75114 | 111113 | 31833 | 1239 | 7574 | 22598 | 337 | 11821 | 1337 | 13429 | 7029 | 232 | 10285 | 263 | 6494 |
40 - 44 | 72164 | 103512 | 32950 | 806 | 6251 | 28717 | 186 | 11270 | 1414 | 10362 | 4584 | 193 | 8864 | 323 | 4925 |
45 - 49 | 71293 | 113559 | 39131 | 740 | 5994 | 36392 | 95 | 10788 | 1944 | 8839 | 2697 | 135 | 6217 | 315 | 3467 |
No results found
Title | Column name | Data type | Unit of measure | Description |
---|---|---|---|---|
Number | Number | Text | Number | - |
(Chinese) English | Chinese_English | Numeric | Number | - |
(Chinese) Mandarin | Chinese_Mandarin | Numeric | Number | - |
(Chinese) Chinese Dialects | Chinese_ChineseDialects | Numeric | Number | - |
(Chinese) Others* | Chinese_Others | Numeric | Number | - |
(Malays) English | Malays_English | Numeric | Number | - |
(Malays) Malay | Malays_Malay | Numeric | Number | - |
(Malays) Others* | Malays_Others | Text | Number | - |
(Indians) English | Indians_English | Numeric | Number | - |
(Indians) Malay | Indians_Malay | Numeric | Number | - |
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_7b684629244ce1e6b22a0abff5c650a7"
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.
24 Oct 2024
Free forever for personal or commercial use, under the Open Data Licence.