Gold price by year (USD per ounce)
| Year | Average | Low | High | Change |
|---|---|---|---|---|
| Gold price 2025 | $3,400 | $2,620 | $4,380 | +42.5% |
| Gold price 2024 | $2,386 | $1,990 | $2,790 | +22.8% |
| Gold price 2023 | $1,943 | $1,810 | $2,080 | +7.9% |
| Gold price 2022 | $1,800 | $1,620 | $2,070 | +0.1% |
| Gold price 2021 | $1,799 | $1,680 | $1,960 | +1.6% |
| Gold price 2020 | $1,770 | $1,470 | $2,070 | +27.1% |
| Gold price 2019 | $1,393 | $1,270 | $1,555 | +9.9% |
| Gold price 2018 | $1,268 | $1,180 | $1,365 | +0.9% |
| Gold price 2017 | $1,257 | $1,150 | $1,350 | +0.5% |
| Gold price 2016 | $1,251 | $1,060 | $1,375 | +7.8% |
| Gold price 2015 | $1,160 | $1,050 | $1,300 | — |
Gold Long-Term Performance
Total % return vs spot price (USD/oz). Reference values are approximate yearly averages.
| Period | Start date | Price then | Return |
|---|
Historical prices are approximate annual averages, interpolated between anchor years (1980–2026).
Gold Price: Nominal vs Inflation-Adjusted
Real gold price in today's dollars (CPI-adjusted) vs nominal historical price. USD/oz.
Gold/Silver Ratio
How many ounces of silver equal one ounce of gold. Historical avg ≈ 60.
Precious Metals Performance Comparison
90-day % change (USD), normalized to start
Gold price history – FAQ
How much has gold gone up in the last 10 years?
Gold averaged about $1,160 per ounce in 2015 and about $3,400 in 2025 — a rise of roughly 193% on an annual-average basis.
What was the highest gold price ever?
Gold set successive all-time highs during 2025, trading above $4,000 per ounce for the first time in October 2025. Check the live price at the top of this page for today's level.
Has gold beaten inflation?
Over long periods, yes: the inflation-adjusted chart on this page shows gold well above its 1980 peak in real terms today, although it spent most of the 1980s and 1990s below it.
Where do the historical prices come from?
Annual figures are rounded averages of LBMA daily fixes. Live and recent prices come from MetalflowAPI, refreshed every 5 minutes.
What was the gold price in 2024?
Gold averaged about $2,386 per ounce in 2024, a record year at the time.