Gold prices in India moved sharply higher on Tuesday, December 23, tracking firm global cues and continued safe-haven demand. Rates across major cities rose across all purity levels, with 24-carat, 22-carat and 18-carat gold registering notable gains compared with the previous session.

As per the latest data, 24-carat gold is priced at Rs 13,855 per gram, up Rs 240 from yesterday. 22-carat gold is trading at Rs 12,700 per gram, gaining Rs 220, while 18-carat gold stands at Rs 10,391 per gram, higher by Rs 180.

Gold prices in major Indian cities today

In Delhi, gold rates remain aligned with national benchmarks, with 24-carat gold at Rs 13,855 per gram and 22-carat gold at Rs 12,700 per gram.
In Mumbai, prices are largely similar, reflecting uniform movement across key urban markets.
In Chennai, gold continues to trade at a slight premium compared to northern and western cities, driven by strong regional demand.
In Kolkata and Ahmedabad, rates are broadly in line with national averages, with marginal variations depending on local jeweller premiums.

Gold price by quantity

For buyers tracking larger quantities, 10 grams of 24-carat gold is priced at Rs 1,38,550, up Rs 2,400 from the previous day. Similarly, 100 grams of 24-carat gold now costs Rs 13,85,500, reflecting a jump of Rs 24,000.
For 22-carat gold, 10 grams is priced at Rs 1,27,000, while 100 grams costs Rs 12,70,000.
In the 18-carat category, 10 grams is available at Rs 1,03,910, and 100 grams at Rs 10,39,100.

Market participants attribute the rise in domestic gold prices to strength in global bullion markets, a softer dollar outlook, and sustained investor interest in precious metals amid economic and geopolitical uncertainty.

Note: Gold prices are indicative and may vary across cities due to local taxes, making charges, GST, and jeweller premiums. Buyers are advised to check final rates with local jewellers before making a purchase.