Gold vs Stocks Over 10 Years: What the Real, Inflation-Adjusted Return Actually Is
7 min read
7 min read
Gold traded near $1,309 an ounce at the end of August 2016. On 3 August 2026 it was around $4,071. That is a gain of roughly 211% in ten years, and it is the number everyone quotes when they say gold had a great decade.
It is also not the honest number. A gold vs stocks real return comparison has to account for one thing that quote leaves out: inflation. Prices for everything rose over those same ten years, so part of gold's 211% just kept up with the cost of living, it did not make you richer. The question worth asking is what gold and stocks actually returned after inflation is stripped out, called the real return.
Once you strip it out, the answer flips the story people tell about this decade.
Nominal return is the percentage gain you see on the price tag: what you paid then, what it is worth now. Real return is that same gain after subtracting inflation, the rate at which prices in general rose over the same period. If an asset gained 200% while the cost of living rose 40%, the asset made you meaningfully richer, but not quite as rich as 200% suggests.
Nominal return answers "did the number go up." Real return answers "can I buy more with it now." Only the second question tells you whether an asset actually worked.
Gold closed August 2016 at $1,308.95 an ounce, according to historical spot price data compiled by Bullion Rates. As of the evening of 3 August 2026, spot gold traded at $4,071.13 an ounce, per JM Bullion's live pricing. Gold had also set an all-time intraday record of $5,602.22 on 28 January 2026, according to APMEX, before pulling back roughly 27% from that peak.
| Price | Source, date | |
|---|---|---|
| August 2016 | $1,308.95 | Bullion Rates, 31 Aug 2016 close |
| August 2026 | $4,071.13 | JM Bullion, 3 Aug 2026 spot |
That works out to a nominal gain of about 211% over the period, or roughly 12.0% a year compounded. On its own, that looks like one of the best trades of the decade.
Stocks were not sitting still either. The S&P 500's trailing 10-year annualized total return, with dividends reinvested, stood at roughly 15.0% a year as of 21 July 2026, according to return data published by Average Annual Return. On that basis, $10,000 invested ten years earlier would have grown to about $40,471, a cumulative gain of roughly 305%.
| 10-year figure | Source, date | |
|---|---|---|
| Gold | +211% cumulative, ~12.0%/yr | Bullion Rates and JM Bullion |
| S&P 500 (dividends reinvested) | +305% cumulative, ~15.0%/yr | Average Annual Return, 21 Jul 2026 |
By this raw comparison, stocks already beat gold. But neither number accounts for the one thing that ate into both of them the entire time: inflation.
The US Consumer Price Index, the standard measure of the cost of living, stood at 240.007 as the 2016 annual average and reached 333.952 by June 2026, according to the Bureau of Labor Statistics. That is a cumulative rise of about 39.1% over the period, an average of roughly 3.36% a year.
In plain terms: something that cost $1 in 2016 cost about $1.39 by mid-2026. Any return smaller than that did not keep pace. Any return larger than that made you richer in what you could actually buy, not just in dollars.
Once the 39.1% inflation figure above is subtracted out, here is what each asset actually returned in purchasing power over the decade:
| Asset | Nominal cumulative | Real (inflation-adjusted) cumulative | Real annualized |
|---|---|---|---|
| Gold | ~211% | ~124% | ~8.4%/yr |
| S&P 500 (dividends reinvested) | ~305% | ~191% | ~11.2%/yr |
This is the actual finding, not the assumption most people start with. Gold did not merely keep pace with inflation the way its "store of value" reputation implies, it comfortably beat it. It just didn't beat stocks.
Everything above is priced in US dollars. If you buy gold in Indonesia, you almost certainly buy Antam bars priced in rupiah, and the rupiah itself moved a lot over this decade.
Antam's gold bar price was around Rp609.000 per gram on 20 August 2016, according to Liputan6's pricing coverage that day. By 4 August 2026 it had risen to Rp2.603.000 per gram, per Antara News, down from a record Rp3.168.000 per gram in January 2026. That is a nominal gain of roughly 327% in rupiah, noticeably higher than gold's 211% gain in dollars.
The gap is the rupiah, not the gold. The US dollar bought about Rp13.304 on average in 2016, based on Bank Indonesia data, and traded near Rp18.026 on 4 August 2026, according to Bisnis.com's daily rate roundup. That is the rupiah losing roughly 35% of its value against the dollar over the same ten years. An Indonesian gold holder earned the dollar gold return and the rupiah's decline on top of it, stacked together.
We looked at this same currency-versus-asset confusion in more detail when comparing bitcoin and gold during past inflation spikes. It is one of the most common measurement mistakes we see in Indonesian portfolios. You can see the rupiah and rate backdrop driving this on the macro context page.
Three things, and none require a view on where gold or stocks go next.
NetWort tracks gold, silver, platinum and palladium holdings alongside your stocks and crypto in one portfolio, with live spot prices and conversion into whichever currency you actually think in, so you can see how much of your return came from the metal and how much came from the exchange rate.