Onion

On 21 Jul 2026, the average price of Onion in India across 355 mandis was ₹3,166.44 per quintal (min ₹4.2 – max ₹8,600).

📊 Current Live Price

(national average)

Average Price

₹3,166.44

per quintal

Price Range

₹4.2 - ₹8,600

across 355 mandis

Min Price

₹4.2

Max Price

₹8,600

📈 Last 7 Days Price Trend & Arrival Quantity

(national avg)

Price (₹)₹785.02₹1,570.03₹2,355.05₹3,140.06₹0Arrival (Q)23.7547.571.2595013 Jul14 Jul15 Jul16 Jul17 Jul18 Jul19 Jul20 Jul21 Jul

🗺️ Average Prices by State

💡 Click on any state to see detailed prices and trends

Price History (Last 7 Days)

DateAverage Price (₹/Quintal)Avg Arrival (Quintals)
13 Jul 2026₹3,124.0523.36
14 Jul 2026₹2,917.5963.78
15 Jul 2026₹2,824.1771.35
16 Jul 2026₹2,864.8864.07
17 Jul 2026₹2,832.5471.21
18 Jul 2026₹2,864.3398.96
19 Jul 2026₹3,270.915.77
20 Jul 2026₹2,863.3480.07
21 Jul 2026₹3,166.4436.91

Recent Prices by Mandi

Mandi NameStatePrice (₹/Quintal)
Pamohi(Garchuk) APMCAssam₹4,000
Siliguri APMCWest Bengal₹3,000
Samsi APMCWest Bengal₹2,800
Sainthia APMCWest Bengal₹2,900
Rampurhat APMCWest Bengal₹2,900
Purulia APMCWest Bengal₹2,600
Karsiyang(Matigara) APMCWest Bengal₹3,900
Jangipur APMCWest Bengal₹1,850
Islampur APMCWest Bengal₹2,800
Habra APMCWest Bengal₹2,500

Historical Price & Arrivals Data

No historical data found for this crop.

Upgrade your subscription to view historical data

View Plans