Current Gold Prices in India: March 31, 2026 Update
Gold Prices Fluctuate Amid Geopolitical Tensions
As of March 31, 2026, gold prices in India are experiencing fluctuations due to ongoing geopolitical issues involving the US, Israel, and Iran. The All India Sarafa Association reports that the cost of 24-carat gold in Delhi has risen to Rs 1,51,500 for every 10 grams. Conversely, on the Multi Commodity Exchange (MCX), 24-carat gold futures have decreased by 0.41%, equating to a drop of Rs 590, bringing the price down to Rs 1,45,051 per 10 grams. Additionally, the Indian Bullion and Jewellers Association (IBJA) indicates that the closing price for 24-carat gold was Rs 1,46,733 per 10 grams on Monday. With markets closed for Mahavir Jayanti, the IBJA rates will apply today. Furthermore, GoodReturns reports that the price for 24-carat gold stands at Rs 1,47,430 per 10 grams. Earlier this year, on January 29, gold futures reached an all-time high of Rs 1,80,779 per 10 grams.
IBJA Gold Prices by Purity
Here are the current prices for gold based on purity:
- 24 carat: Rs 1,46,733 per 10 grams
- 23 carat: Rs 1,46,145 per 10 grams
- 22 carat: Rs 1,34,407 per 10 grams
- 18 carat: Rs 1,10,050 per 10 grams
- 14 carat: Rs 85,839 per 10 grams
Gold Rates in Major Cities
| City | 24 Carat Gold Rate (10g) | 22 Carat Gold Rate (10g) | 18 Carat Gold Rate (10g) |
| Delhi | Rs 148410 | Rs 136050 | Rs 111340 |
| Mumbai | Rs 148260 | Rs 135900 | Rs 111190 |
| Kolkata | Rs 148260 | Rs 135900 | Rs 111190 |
| Chennai | Rs 150220 | Rs 136050 | Rs 137700 |
| Patna | Rs 148310 | Rs 135950 | Rs 111240 |
| Lucknow | Rs 148410 | Rs 136050 | Rs 111340 |
| Ayodhya | Rs 148410 | Rs 136050 | Rs 111340 |
| Meerut | Rs 148410 | Rs 136050 | Rs 111340 |
| Kanpur | Rs 148410 | Rs 136050 | Rs 111340 |
| Ghaziabad | Rs 148410 | Rs 136050 | Rs 111340 |
| Noida | Rs 148410 | Rs 136050 | Rs 111340 |
| Gurugram | Rs 148410 | Rs 136050 | Rs 111340 |
| Chandigarh | Rs 148410 | Rs 136050 | Rs 111340 |
| Jaipur | Rs 148410 | Rs 136050 | Rs 111340 |
| Ludhiana | Rs 148410 | Rs 136050 | Rs 111340 |
| Guwahati | Rs 147280 | Rs 135900 | Rs 111190 |
| Indore | Rs 148310 | Rs 135950 | Rs 111240 |
| Ahmedabad | Rs 148310 | Rs 135950 | Rs 111240 |
| Vadodara | Rs 148310 | Rs 135950 | Rs 111240 |
| Surat | Rs 148310 | Rs 135950 | Rs 111240 |
| Nagpur | Rs 148260 | Rs 135900 | Rs 111190 |
| Pune | Rs 148260 | Rs 135900 | Rs 111190 |
| Nashik | Rs 148290 | Rs 135930 | Rs 111220 |
| Bangalore | Rs 148260 | Rs 135900 | Rs 111190 |
| Bhubaneswar | Rs 148260 | Rs 135900 | Rs 110460 |
| Cuttack | Rs 148260 | Rs 135900 | Rs 110460 |
| Kerala | Rs 148260 | Rs 135900 | Rs 111190 |
| Raipur | Rs 148260 | Rs 135900 | Rs 111190 |
| Hyderabad | Rs 148260 | Rs 135900 | Rs 111190 |
In the previous trading session, gold prices in Delhi surged by Rs 3,700, marking a 2.5% increase, bringing the price to Rs 1,51,500 per 10 grams, up from Rs 1,47,800.
On the global front, spot gold saw an increase of nearly 1%, reaching $4,531.67 per ounce, amid persistent uncertainty in international markets.
Market Insights from Experts
Market analysts attribute the rise in gold prices to increased buying activity ahead of the wedding season and positive trends in the global market. A senior analyst from HDFC Securities noted that the uptick in gold prices was supported by purchases during price dips. Additionally, declining yields on US Treasury bonds have contributed to a more favorable outlook for precious metals. According to the head of commodities at Mirae Asset Sharekhan, spot gold is trading around $4,530 per ounce, continuing its volatile trend as traders monitor fluctuations in dollar and oil prices. Despite recent gains, a research analyst from Lemon Markets Desk cautioned that the overall sentiment in global markets remains wary, as gold has experienced a significant decline of approximately 16% this month, marking one of its largest drops in decades.