Gold crossed $4,700 per ounce in April 2026. Three months ago it was $2,900. Six months ago it was $2,600. The speed of this move is extraordinary — faster than the 2022 Ukraine spike, faster than the 2020 COVID surge, and now approaching levels that most analysts said were years away.
The question everyone is asking: is this the top? Or does gold go to $5,000?
Here is what the data actually says — not the headlines, the data.
Three Forces Driving Gold Right Now — All Simultaneously
1. War premium (most important)
The US-Israel-Iran war is the primary driver. When a nuclear-capable state is in direct military confrontation with the world's most powerful military, gold behaves as it always has in extreme geopolitical stress — it rises sharply. The 1973 oil crisis, the 1990 Gulf War, the 2001 post-9/11 period, 2022 Ukraine — in every case gold moved significantly higher within weeks of the initial shock.
What makes 2026 different is that the shock is larger and involves a direct threat to the Hormuz strait. That is not just a conflict premium — it is an inflation premium, an energy supply premium, and a dollar credibility premium all at once.
2. Central bank structural buying (persistent)
Since 2022, central banks have been buying gold at record rates as a dollar alternative. China, Russia, India, Poland, Singapore, and Middle Eastern sovereign wealth funds have all been accumulating. This structural buying creates a price floor that did not exist before 2020. Even in a de-escalation scenario, this demand does not go away.
In 2024, central banks bought approximately 1,000 tonnes of gold — the second consecutive year above 1,000 tonnes. This alone represents a structural shift in the gold market that supports higher prices regardless of geopolitical events.
3. Real yield decline (technical but powerful)
Gold competes with government bonds for safe-haven capital. When real yields (bond yield minus inflation) are positive, bonds beat gold. When real yields fall — because inflation rises faster than interest rates — gold wins decisively.
With oil above $110, inflation expectations are rising. But the Federal Reserve is extremely reluctant to raise rates into a war-driven shock (raising rates during a geopolitical crisis historically deepens recessions). The result: real yields are falling, and gold benefits mechanically.
What Would Stop Gold Here
Four scenarios could reverse the gold rally or cause a sharp correction:
- Iran war ceasefire or significant de-escalation — the war premium evaporates quickly. Gold could fall 15–20% in days if a genuine ceasefire is announced.
- Federal Reserve aggressive rate hike — unlikely during a geopolitical crisis but possible if inflation accelerates beyond control. Higher real yields make bonds competitive with gold again.
- Dollar strength surge — gold is priced in dollars. A sharp dollar rally (DXY above 110) would suppress gold prices in non-dollar terms and reduce demand from non-US buyers.
- Central bank gold sales — extremely unlikely given current geopolitical alignment, but a coordinated IMF/Western central bank sale programme could flood the market.
Can Gold Go to $5,000?
The honest answer: yes, if the Iran war escalates and particularly if Hormuz is disrupted. In that scenario, oil above $140, inflation above 5%, and the dollar under pressure from the US fiscal position would all support gold well above $5,000.
The equally honest answer: if the war ends or meaningfully de-escalates, $4,700 could be the top and gold could fall to $3,500–4,000 in a few months. At this price, you are paying a very large war premium. The question is whether that premium is justified by the duration of the conflict — and that is unknowable.
What the WTM data tells you: at a score of 96, the environment that drove gold to $4,700 is still fully intact. The score would need to fall below 70 before you have a structural reason to believe the gold bull case has ended.