Current gold prices: In the short term, gold prices have been rising. During Friday’s trading session, the Multi Commodity Exchange (MCX) rose to a new all-time high of ₹1,40,465 per 10 kilos, driven by robust demand for safe havens amid predictions regarding the US Federal Reserve’s policy stance in January 2025.
Gold futures and MCX performance
Gold futures for the February 2026 contract closed at ₹1,39,940 per 10 kilos on Friday, up ₹67 or 0.05 percent from the previous closing of ₹1,39,873 per 10 grams on Wednesday.
“As safe-haven demand and steady investment flows remained robust, MCX Gold futures finished firmly at ₹1,39,940 per 10 grams, continuing the record gain.” Every dip attracts new purchasing activity, demonstrating the strength of the underlying trend, and price action continues to respect the rising channel.
📈 Gold Price Update (India)
- MCX High: ₹1,40,465 per 10g (All-time high)
- MCX Futures: ₹1,39,940 per 10g (Feb 2026)
- Trend: Strong safe-haven demand, bullish structure intact
- Support: ₹1,35,000 – ₹1,37,000
- Resistance: ₹1,42,000 – ₹1,45,000
- India Avg Price: 24K ₹139,800 | 22K ₹128,150 (per 10g)
- Major Cities: Prices near ₹1.40 lakh per 10g for 24K
Gold support and resistance outlook
The ₹1,37,000–₹1,35,000 range has strong support, which should mitigate any short-term decline. With favorable rupee dynamics and ongoing global uncertainty, a strong rise over ₹1,40,000 might pave the way for a new run higher above ₹1,42,000–₹1,45,000.
Ponmudi R, CEO of Enrich Money, stated that the gold structural bull market is still very much in place.
Today’s gold prices by city
According to data from India Bullions, as of 9:17 a.m. (IST) on December 28, 2025, the price of 24-karat gold in India was ₹139,800 per 10 grams, while the price of 22-karat gold was ₹128,150 per 10 grams.
Major Indian cities including Ahmedabad, Delhi, Kolkata, Mumbai, Hyderabad, Bengaluru, and Chennai have the following gold prices. Because jewelers usually add making charges, taxes, and GST to the final sum, customers should be aware that actual retail prices may be greater.
Delhi Gold Prices as of December 28
The current price of 24-karat gold in Delhi is ₹139,800 per 10 grams.
The current price of 22-karat gold in Delhi is ₹128,150 per 10 grams.
Mumbai Gold Prices as of December 28
The current price of 24-karat gold in Mumbai is ₹140,040 per 10 kilos.
The current price of 22-karat gold in Mumbai is ₹128,370 per 10 kilos.
Kolkata Gold Prices as of December 28
The current price of 24-karat gold in Kolkata is ₹139,860 per 10 kilos.
The current price of 22-karat gold in Kolkata is ₹128,205 per 10 kilos.
Ahmedabad Gold Prices, December 28
The current price of 24-karat gold in Ahmedabad is ₹140,230 per 10 grams.
The current price of 22-karat gold in Ahmedabad is ₹128,544 per 10 grams.
Bengaluru Gold Prices as of December 28
Bengaluru’s current 24-karat gold price is ₹140,150 per 10 grams.
Bengaluru’s current 22-karat gold price is ₹128,471 per 10 grams.
Hyderabad Gold Prices as of December 28
The current price of 24-karat gold in Hyderabad is ₹140,260 per 10 kilos.
The current price of 22-karat gold in Hyderabad is ₹128,572 per 10 grams.
Chennai Gold Prices as of December 28
The current price of 24-karat gold in Chennai is ₹140,450 per 10 kilos.
The current price of 22-karat gold in Chennai is ₹128,746 per 10 grams.