Skip to content
TablePage.ai Open the app

Singapore’s Latest GDP per Capita, With Comparable Figures

Find Singapore’s 2025 GDP per capita in SGD and USD, compare recent years, and keep nominal, PPP and World Bank figures separate in a sourced data table.

Share X in f
Wei Hu

Singapore’s GDP per capita was S$129,194 in 2025, or US$98,878, at current prices in the Singapore Department of Statistics annual dataset. As of 5 October 2026, its latest annual observation is 2025; the table was updated on 10 February 2026. These are nominal figures, not inflation-adjusted or purchasing-power-parity estimates. Source: SingStat dataset on data.gov.sg.

For a shareable spreadsheet, publish the number with its year, currency, price basis and source. “Singapore GDP per capita: S$129,194, 2025, current prices, SingStat” identifies the observation. A column called only gdp_per_capita does not tell readers whether they are looking at Singapore dollars, US dollars or a different measure.

Choose a currency and comparison year to calculate the nominal change to 2025.

Nominal Change to 2025

2025 GDP per capita

S$129,194

2024 comparison value: S$126,803

~1.9% increase

From 2024 to 2025, at current prices; not annualized or inflation-adjusted.

With JavaScript disabled, the result shows the default SGD comparison with 2024. Published observations are available below.

Published Values and Calculation
YearS$ CurrentUS$ Current
202085,23061,797
2021108,66780,853
2022125,77391,213
2023115,99386,362
2024126,80394,912
2025129,19498,878

Percentage change = (2025 value / comparison-year value − 1) × 100. Results are rounded to one decimal place; ~ marks a rounded result.

Source: SingStat annual dataset, table M015121, updated 10 February 2026. Both series use current prices.

Recent Figures Use Current Prices in Both Currencies

The following extract uses one source throughout. Both currency columns measure annual GDP per person at current prices. The US-dollar column is not a real or PPP-adjusted version of the Singapore-dollar column.

Year GDP per Capita (S$) GDP per Capita (US$)
2020 85,230 61,797
2021 108,667 80,853
2022 125,773 91,213
2023 115,993 86,362
2024 126,803 94,912
2025 129,194 98,878

Source: Singapore Department of Statistics, annual per-capita national accounts dataset, updated 10 February 2026. SingStat’s Singapore Economy infographic PDF also reports the 2025 S$129,194 figure.

Calculated from these published values, the 2024–2025 increase was approximately 1.9% in Singapore dollars and 4.2% in US dollars. Calculate percentage change as (2025 value / comparison-year value − 1) × 100.

Those are changes in the published nominal values. Neither is a real GDP-per-capita growth rate, because current-price data have not been adjusted for price changes over time. The World Bank indicator definitions distinguish current-price and constant-price series.

The difference between the two percentage changes is also a reason to keep the currency visible. “GDP per capita rose 4.2%” leaves out the fact that this calculation uses the US-dollar series. A caption saying “Current-US-dollar GDP per capita rose approximately 4.2% from 2024 to 2025” preserves the calculation’s scope.

The table shows a decline in both currency expressions in 2023, followed by increases in 2024 and 2025. It does not establish what caused those movements. Do not use this extract alone to attribute a change to inflation, population, exchange rates or a particular industry. It supplies annual levels, not a decomposition of the change.

The calculator above fixes the endpoint at 2025. Selecting an earlier comparison year gives the total percentage change between those observations, not an annualized growth rate. A result covering several years should therefore be labeled “change from the selected year to 2025,” rather than “annual growth.”

GDP per Capita Measures Output, Not Personal Income

GDP per capita divides an economy’s GDP by its population. It is an average measure of economic output, not an average salary or a household’s disposable income. Singapore’s GDP includes employee compensation, gross operating surplus and taxes less subsidies—not wages alone. SingStat’s GDP definition and income breakdown.

The S$129,194 figure therefore does not mean that the average person received S$129,194 in pay during 2025. Nor does it describe a typical household’s budget. A salary comparison needs a salary measure; a household-income comparison needs a household-income measure. This dataset does not provide either of those figures.

That distinction belongs near the number on a public data page, especially if the page will be shared without its surrounding article. A short note—“Annual economic output per person; not salary or household income”—prevents the most consequential misreading without crowding the table.

The government download also contains per-capita GNI series. Their presence does not make them interchangeable with the GDP rows used here. Selecting a similarly named row can produce a neatly formatted table that answers a different question. Preserve the original series names in your working file even if the public column headings are shorter.

Choose the Measure That Matches the Comparison

A useful comparison starts with the question, not with whichever GDP-per-capita column is easiest to download. The currency and price basis determine what a value can support.

Comparison Goal Suitable Measure Label to Preserve
Singapore’s nominal output per person Current-price GDP per capita in SGD Currency and year
Nominal output across economies Current-US-dollar GDP per capita from one common dataset Source, indicator and year
Output adjusted for national price-level differences GDP per capita at PPP International dollars; current or constant prices
Output over time, adjusted for inflation Constant-price GDP per capita Reference year and currency

For a Singapore-only nominal series, the SGD column answers the local-currency question directly. The USD column supplies a different currency expression of current-price output. Neither column should be renamed “inflation-adjusted GDP per capita.”

For a cross-country nominal comparison, use current-US-dollar observations from the same dataset and comparison year. A table assembled from different publishers may contain values with different source vintages or methods, even when every column heading says “US dollars.” Keeping the indicator and source attached makes those differences visible.

PPP converts currencies while accounting for differences in price levels between countries. Its international dollars are not interchangeable with current US dollars. The World Bank metadata linked above explains both PPP and constant-price measures. A PPP value belongs in a separately labeled series, not as an unlabeled replacement for the nominal US-dollar value.

For change over time after adjusting for inflation, use a constant-price GDP-per-capita series and retain its reference year. The current-price extract on this page cannot supply that result. No PPP or constant-price figure is provided here, so those values should remain unavailable rather than be inferred from the nominal table.

If a public page offers several measures, make the selection change the heading and unit as well as the displayed value. A number changing beneath an unchanged “GDP per capita” heading conceals the distinction that readers need to interpret it.

SingStat and World Bank Values Should Stay Separate

As of 5 October 2026, the World Bank reports US$98,813.98 for Singapore in 2025 under indicator NY.GDP.PCAP.CD, slightly below SingStat’s US$98,878. World Bank Singapore data.

Source 2025 Value Series Identification
SingStat US$98,878 Per Capita Gross Domestic Product (US Dollar)
World Bank US$98,813.98 NY.GDP.PCAP.CD

Both observations are identified here as current-US-dollar GDP per capita, but the published values differ. The source material supplied for this page does not establish the reason for that difference. Do not explain it as rounding or a revision without supporting documentation.

For a World Bank country comparison, use the World Bank value consistently. For the SingStat history shown above, keep SingStat’s 2025 value. Substituting the World Bank observation only at the end would turn a single-source series into a mixed-source series without telling the reader.

Preserve the precision each source publishes in the underlying data. SingStat’s extract uses whole-dollar values; the World Bank observation shown here includes decimals. Display formatting can be chosen for readability, but it should not overwrite the stored observations or make a rounded display appear to be the original source value.

A source field is especially useful if both series live in the same spreadsheet. Country, year and currency alone would not distinguish these two observations. Source and indicator identify which value a chart, filter or calculation is using.

Reshape the Government Download to One Row per Year

The government download is a wide table: four data-series rows, with years running across columns. For a Singapore-only page, select Per Capita Gross Domestic Product and Per Capita Gross Domestic Product (US Dollar)—not the similarly named GNI rows—and reshape them to one row per year.

This layout makes year the observation key for a single-source, Singapore-only table. It also keeps the two currency expressions aligned: the SGD and USD values on the 2025 row must both come from the source’s 2025 column.

Use these CSV field names: country, year, gdp_per_capita_sgd_current and gdp_per_capita_usd_current. The suffixes preserve information that the shorter name gdp_per_capita would lose. Every row in this extract has Singapore as its country value.

The three-year extract contains these actual published observations:

Year SGD Current USD Current
2023 115993 86362
2024 126803 94912
2025 129194 98878

Keep numeric cells free of currency symbols and thousands separators. Store 129194 as the numeric value, then let the public page display it as S$129,194. That separation allows numeric sorting and calculations while still giving readers a recognizable currency format.

Preserve the full downloaded file separately. Record the source URL, source table M015121, update date and retrieval date in the publication notes. The update date identifies the source version; the retrieval date records when you obtained it. Neither should be mistaken for the observation year.

When checking the reshaped file, compare the first and last published rows against the corresponding source columns. Also check the 2023 values explicitly: the decline visible in the source should survive the transformation. A chronological table should preserve decreases rather than silently sort observations by value.

Publish the Scope and Provenance Beside the Table

For the full extract, a precise caption is “Singapore GDP per capita, 2020–2025, current prices.” If publishing only the three-year extract, use 2023–2025 instead. The caption should describe the rows readers can actually see, not the coverage of a larger file stored elsewhere.

Explain that SGD and USD are separate currency expressions, not nominal versus real measures. Place that note beside the table so it remains visible when readers arrive directly at the data page. Column headings can then stay short without sacrificing meaning.

Confirm that the values sort as numbers and that the default year order is chronological. A public table that sorts formatted amounts as text can give readers a misleading ordering even when every stored observation was copied correctly.

For a chart, plot one currency series at a time and put the unit in the axis title. Switching currency should also switch the chart label. If the chart displays percentage change, identify the comparison years and say that the calculation uses current-price values.

Keep the source link and source dates alongside the table, not only in the working spreadsheet. Readers need to distinguish “2025 observation” from “downloaded in 2026,” and they need a way to check which publisher supplied the value.

Use a clear table caption and summary so readers can understand the dataset before filtering it. If the page expands into a country ranking, disclose the comparison year, covered economies and handling of missing observations using the public ranking table checklist. A Singapore-only extract does not establish a rank or supply the missing country observations needed to calculate one.