FX & Commodity Almanac

Currency pair · cross of two ECB reference rates

What is the USD/SGD reference rate and how has it moved?

The USD/SGD reference rate was 1.27921 on 16 Oct 2026: one USD was worth 1.27921 SGD. That is 1.3% below a year earlier and 38% of the way up its 52-week range. Annualised volatility over the year was 3.5%.

USD/SGD · 16 Oct 2026
1.27921Previous fixing 1.28292 (15 Oct 2026) · ▼ −0.29%
12-month change
▼ −1.3%from 1.29616 on 16 Oct 2025
52-week range
1.26173–1.30773low 28 Jan 2026 · high 21 Nov 2025
Volatility, 1 yr
3.5%annualised; full-year average since 2016: 4.6%

The past twelve months

USD/SGD daily ECB reference rate, past 12 monthsDaily USD/SGD from 16 Oct 2025 (1.29616) to 16 Oct 2026 (1.27921); 52-week high 1.30773 on 21 Nov 2025, low 1.26173 on 28 Jan 2026. 1.261.271.281.291.301.31 NovJanMarMayJulSept
Daily ECB reference fixings, 16 Oct 2025 – 16 Oct 2026 (255 fixings). Yellow dot: latest.

What the record shows

  1. Over the past year USD/SGD has been calmer than usual: 3.5% annualised volatility against a 4.6% average for full calendar years since 2016. Its calmest full year was 2019 (3.1%) and its busiest 2016 (6.4%).
  2. Since 4 Jan 2016 the rate has ranged from 1.26173 (28 Jan 2026) to 1.46017 (23 Mar 2020). Today's fixing is higher than 4% of the 2,763 daily fixings in that period.
  3. Five years ago, on 15 Oct 2021, the fixing was 1.34778, so the rate is 5.1% below that level. Over one month it is ▲ +0.46% (from 1.27329 on 16 Sept 2026).
  4. The largest single-day move of the past year was on 8 Apr 2026: 1.28468 → 1.27285 (▼ −0.92%).
  5. Read the other way round, 1 SGD was worth 0.78173 USD on 16 Oct 2026 (SGD/USD).

How is the USD/SGD figure on this page produced?

The ECB does not publish USD/SGD; it publishes each currency against the euro. The cross is the ratio of the two: SGD per euro ÷ USD per euro = 1.43950 ÷ 1.12530 = 1.27921 on 16 Oct 2026. Because both legs are fixed at the same moment, the cross is internally consistent, but it can differ slightly from a market quote at 14:10 CET. See how to calculate a cross rate.

Year by year

USD/SGD yearly close, change, high, low, average and volatility
YearCloseChangeHighLowAverageVol.
2026 to date 1.27921 ▼ −0.5% 1.29824 24 Jun 1.26173 28 Jan 1.27883 3.2%
2025 1.28553 ▼ −5.7% 1.37380 13 Jan 1.27087 1 Jul 1.30695 4.7%
2024 1.36337 ▲ +3.2% 1.36401 16 Apr 1.28099 30 Sept 1.33600 4.3%
2023 1.32045 ▼ −1.5% 1.37482 3 Oct 1.30615 2 Feb 1.34331 5.0%
2022 1.34071 ▼ −0.6% 1.44757 28 Sept 1.34071 30 Dec 1.37915 5.6%
2021 1.34902 ▲ +2.1% 1.37012 26 Nov 1.31675 6 Jan 1.34387 3.8%
2020 1.32165 ▼ −1.7% 1.46017 23 Mar 1.32165 31 Dec 1.37920 4.9%
2019 1.34511 ▼ −1.2% 1.39316 3 Sept 1.34511 31 Dec 1.36438 3.1%
2018 1.36166 ▲ +1.9% 1.38688 9 Oct 1.30588 25 Jan 1.34932 4.3%
2017 1.33611 ▼ −7.5% 1.45065 2 Jan 1.33611 29 Dec 1.38106 4.4%
2016 1.44521 — 1.45246 28 Dec 1.33634 16 Aug 1.38062 6.4%

Change = last fixing of the year against the last fixing of the previous year (2016 has no prior close in this record). Vol. = annualised standard deviation of daily log changes within the year. 2026 runs to 16 Oct 2026.

Since January 2016

USD/SGD ECB reference rate since January 2016USD/SGD from 1.42531 on 4 Jan 2016 to 1.27921 on 16 Oct 2026; highest 1.46017 on 23 Mar 2020, lowest 1.26173 on 28 Jan 2026. 1.251.301.351.401.451.50 201620182020202220242026
ECB reference fixings, thinned to about every fifth fixing for drawing; the tables use every fixing.

Largest one-day moves since 2016

DateFromToMove
17 Mar 20161.384221.35390▼ −2.19%
4 Feb 20161.429711.40282▼ −1.88%
11 Nov 20221.402751.37747▼ −1.80%
6 Nov 20241.316971.33530▲ +1.39%
6 Jun 20161.376281.35906▼ −1.25%

Moves are measured between consecutive ECB fixings, so a move after a holiday can span more than one calendar day.

Sources