Secure websites use HTTPS
Scam alert
Sign up here for higher rate limits, priority support and maintenance notifications.
Last updated: 03 Mar 2026, 23:00 SGT
Source: SINGAPORE DEPARTMENT OF STATISTICS
Data Last Updated: 09/03/2016
Update Frequency: 10 years
Survey period: General Household Survey 2015
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 'General Household Survey 2015' (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/8221
Thousands Text | (Total) Total Numeric | (Total) Males Numeric | (Total) Females Numeric | (Singapore Citizens) Total Numeric | (Singapore Citizens) Males Numeric | (Singapore Citizens) Females Numeric | (Permanent Residents) Total Numeric | (Permanent Residents) Males Numeric | (Permanent Residents) Females Numeric |
|---|---|---|---|---|---|---|---|---|---|
(Null)0.0% | (Null)0.0% | (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 | 3530.5 | 1733.3 | 1797.3 | 3053.4 | 1523 | 1530.4 | 477.1 | 210.3 | 266.8 |
| English | 1303 | 659.2 | 643.8 | 1158.3 | 588.2 | 570.1 | 144.7 | 70.9 | 73.8 |
| Mandarin | 1231.9 | 592.5 | 639.4 | 1043.4 | 519.1 | 524.3 | 188.5 | 73.4 | 115.1 |
| Chinese Dialects | 430.3 | 204 | 226.3 | 398.1 | 190.5 | 207.6 | 32.2 | 13.5 | 18.7 |
| Hokkien | 205.3 | 101.9 | 103.4 | 196.4 | 98.3 | 98.2 | 8.8 | 3.6 | 5.2 |
| Teochew | 86.5 | 39.8 | 46.7 | 83.3 | 38.6 | 44.6 | 3.2 | 1.1 | 2.1 |
| Cantonese | 111.2 | 49.6 | 61.5 | 95.9 | 43.2 | 52.7 | 15.2 | 6.4 | 8.8 |
| Other Chinese Dialects | 27.4 | 12.7 | 14.7 | 22.5 | 10.4 | 12.1 | 4.9 | 2.3 | 2.6 |
| Malay | 378.7 | 186.2 | 192.4 | 364.5 | 182.4 | 182.2 | 14.1 | 3.9 | 10.3 |
| Indian Languages | 154.3 | 76 | 78.3 | 85.5 | 40.9 | 44.5 | 68.9 | 35 | 33.8 |
No results found
Title | Column name | Data type | Unit of measure | Description |
|---|---|---|---|---|
| Thousands | Thousands | Text | Thousands | - |
| (Total) Total | Total_Total | Numeric | Thousands | - |
| (Total) Males | Total_Males | Numeric | Thousands | - |
| (Total) Females | Total_Females | Numeric | Thousands | - |
| (Singapore Citizens) Total | SingaporeCitizens_Total | Numeric | Thousands | - |
| (Singapore Citizens) Males | SingaporeCitizens_Males | Numeric | Thousands | - |
| (Singapore Citizens) Females | SingaporeCitizens_Females | Numeric | Thousands | - |
| (Permanent Residents) Total | PermanentResidents_Total | Numeric | Thousands | - |
| (Permanent Residents) Males | PermanentResidents_Males | Numeric | Thousands | - |
| (Permanent Residents) Females | PermanentResidents_Females | Numeric | Thousands | - |
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_7bf7d19ef832c9c60ea56adc00f3ab3e"
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 2023
Free forever for personal or commercial use, under the Open Data Licence.