Central bank gold demand has been the most important structural driver of the gold price since 2022. The World Gold Council (WGC) reported net central bank purchases of 290 tonnes in Q1 2026 — continuing the trend of elevated buying that began in 2022 and drove gold to its all-time high of 5,595 USD on January 29, 2026.
Who Is Buying? The Main Actors
The largest central bank gold buyers in recent years have been: People's Bank of China (PBOC), Reserve Bank of India (RBI), National Bank of Poland (NBP), Central Bank of Turkey, and a range of Middle Eastern central banks (UAE, Qatar, Egypt). The common thread: de-dollarisation of foreign reserves and diversification away from USD-denominated assets.
Why Are Central Banks Buying Gold?
Multiple motivations drive central bank gold accumulation: (1) de-dollarisation — reducing USD exposure in foreign reserves following the freezing of Russian central bank reserves in 2022, which sent a signal to other governments; (2) inflation protection — central banks managing large USD/EUR reserve portfolios use gold as a hedge; (3) geopolitical hedging — gold cannot be frozen or sanctioned; (4) domestic political signalling — gold ownership signals financial independence.
Scale and Impact on the Gold Price
Central bank net purchases of approximately 1,100 tonnes in 2023, 1,050 tonnes in 2024 and an annualised pace of approximately 1,160 tonnes in 2026 represent approximately 25–30 percent of annual mine production. This is a structural and price-insensitive demand floor — central banks buy regardless of short-term price levels.
🏦 Central Bank Gold Monitor — GoldKurs.ch
Monthly WGC data, country-by-country purchases and historical charts — available in VIP Pro.
→ Open Central Bank Monitor