Gold Rate Today: Gold prices fluctuate daily, with rates rising one day and falling the next. Today—April 21st—a slight upward trend has been noted. According to the India Bullion and Jewellers Association (IBJA), the price of 24-carat gold has risen by ₹59, reaching ₹152,155 per 10 grams. Previously, on April 20th, the price stood at ₹152,096 per 10 grams.
Key Takeaways
Quick Read- Gold Rate Today:
- City-wise 24-Carat Gold Rates (April 21, 2026)
- What are the Latest Gold Rates Today?
- Gold Prices in Delhi
Meanwhile, silver prices are slightly lower today; the price of 1 kilogram of silver has dropped by ₹612, settling at ₹250,063. On Monday, the price closed at ₹250,675 per kilogram. So, let’s take a look at the latest gold rates.
City-wise 24-Carat Gold Rates (April 21, 2026)
City Price per 10g
Chennai ₹1,55,990 (highest)
Delhi ₹1,55,430
Lucknow ₹1,55,430
Jaipur ₹1,55,430
Patna ₹1,55,330
Ahmedabad ₹1,55,330
Mumbai ₹1,55,280
Kolkata ₹1,55,280
Bengaluru ₹1,55,280
Hyderabad ₹1,55,280
What are the Latest Gold Rates Today?
According to the India Bullion and Jewellers Association (IBJA), the rate for 23-carat gold was recorded at ₹151,546 per 10 grams today, Tuesday. Meanwhile, the rate for 22-carat gold remains steady at ₹139,374 per 10 grams. Furthermore, the rate for 18-carat gold is ₹114,116 per 10 grams, and for 14-carat gold, it is ₹89,011 per tola. Overall, compared to recent days, no significant surge has been observed in gold rates.
Gold Prices in Delhi
24 Carat (10g) Gold Rate – ₹1,55,430
22 Carat (10g) Gold Rate – ₹1,42,490
18 Carat (10g) Gold Rate – ₹1,16,610
Gold Rates in Mumbai
24 Carat (10g) Gold Rate – ₹1,55,280
22 Carat (10g) Gold Rate – ₹1,42,340
18 Carat (10g) Gold Rate – ₹1,16,460
Gold Prices in Kolkata
24 Carat (10g) Gold Rate – ₹1,55,280
22 Carat (10g) Gold Rate – ₹1,42,340
18 Carat (10g) Gold Rate – ₹1,16,460
Gold Prices in Chennai
24 Carat (10g) Gold Rate – ₹1,55,990
22 Carat (10g) Gold Rate – ₹1,42,990
18 Carat (10g) Gold Rate – ₹1,18,540
Gold Rates in Bengaluru
24 Carat (10g) Gold Rate – ₹1,55,280
22 Carat (10g) Gold Rate – ₹1,42,340
18 Carat (10g) Gold Rate – ₹1,16,460
Gold Prices in Hyderabad
24 Carat (10g) Gold Rate – ₹1,55,280
22 Carat (10g) Gold Rate – ₹1,42,340
18 Carat (10g) Gold Rate – ₹1,16,460
Gold Prices in Lucknow
24 Carat (10g) Gold Rate – ₹1,55,430
22 Carat 10 Gram Gold Price – ₹1,42,490
18 Carat 10 Gram Gold Price – ₹1,16,610
Gold Prices in Patna
24 Carat 10 Gram Gold Price – ₹1,55,330
22 Carat 10 Gram Gold Price – ₹1,42,390
18 Carat 10 Gram Gold Price – ₹1,16,510
Gold Prices in Jaipur
24 Carat 10 Gram Gold Price – ₹1,55,430
22 Carat 10 Gram Gold Price – ₹1,42,490
18 Carat 10 Gram Gold Price – ₹1,16,610
Gold Rates in Ahmedabad
24 Carat 10 Gram Gold Price – ₹1,55,330
22 Carat 10 Gram Gold Price – ₹1,42,390
18 Carat 10 Gram Gold Price – ₹1,16,510