India, July 31 -- There was an increase in gold rates in India on 31 July 2026, even though there was downward pressure in the foreign market. The rate for 24K gold in Delhi was reported to be Rs.14,475 per gram, that of 22K gold was Rs.13,270 per gram and 18K gold was Rs.10,860. The numbers show a mixed market. Gold is gaining locally, but global prices are softer, making currency movements and domestic pricing important factors for Indian buyers.

LIVE Gold Price Today | Domestic Gold Prices (India) - 31 July 2026

24K gold: Rs.14,460/gm nationally; Rs.14,475/gm in Delhi

22K gold: Rs.13,255/gm nationally; Rs.13,270/gm in Delhi

18K gold: Rs.10,845/gm nationally; Rs.10,860/gm in Delhi

24K gold, 10 grams: Rs.1,44,600 nationally

22K gol...