⛰️ Sand & Aggregates across 50 cities

Sand & Aggregates Prices in India — May 2026

Sand and stone chips — the volume-bulk of every m³ of concrete.

InfraLens tracks 11 sand & aggregates items across 50 Indian cities, updated weekly. Pick a city below for brand-wise rates, or use the reference price column to spot the cheapest and most expensive regions for sand & aggregates in India.

Prices by city

Sand & Aggregates prices across 50 Indian cities

Sorted by the price of Coarse Aggregate 20mm (per tonne) — a representative sand & aggregates item tracked in every city. Click any city for the full brand and grade-wise breakdown.

CityStateCoarse Aggregate 20mmper tonneAll brands & grades
JaipurRajasthan
₹1,298
₹1,062–1,534 (dealer-to-retail)
View prices →
LucknowUttar Pradesh
₹1,298
₹1,062–1,534 (dealer-to-retail)
View prices →
AhmedabadGujarat
₹1,357
₹1,121–1,593 (dealer-to-retail)
View prices →
PatnaBihar
₹1,411
₹1,194–1,628 (dealer-to-retail)
View prices →
RaipurChhattisgarh
₹1,411
₹1,194–1,628 (dealer-to-retail)
View prices →
VaranasiUttar Pradesh
₹1,411
₹1,194–1,628 (dealer-to-retail)
View prices →
KanpurUttar Pradesh
₹1,411
₹1,194–1,628 (dealer-to-retail)
View prices →
HyderabadTelangana
₹1,416
₹1,180–1,652 (dealer-to-retail)
View prices →
KolkataWest Bengal
₹1,416
₹1,180–1,652 (dealer-to-retail)
View prices →
BhopalMadhya Pradesh
₹1,427
₹1,207–1,646 (dealer-to-retail)
View prices →
BhubaneswarOdisha
₹1,427
₹1,207–1,646 (dealer-to-retail)
View prices →
RajkotGujarat
₹1,427
₹1,207–1,646 (dealer-to-retail)
View prices →
AgraUttar Pradesh
₹1,427
₹1,207–1,646 (dealer-to-retail)
View prices →
VijayawadaAndhra Pradesh
₹1,427
₹1,207–1,646 (dealer-to-retail)
View prices →
IndoreMadhya Pradesh
₹1,442
₹1,220–1,664 (dealer-to-retail)
View prices →
VisakhapatnamAndhra Pradesh
₹1,442
₹1,220–1,664 (dealer-to-retail)
View prices →
VadodaraGujarat
₹1,442
₹1,220–1,664 (dealer-to-retail)
View prices →
RanchiJharkhand
₹1,442
₹1,220–1,664 (dealer-to-retail)
View prices →
AurangabadMaharashtra
₹1,442
₹1,220–1,664 (dealer-to-retail)
View prices →
JodhpurRajasthan
₹1,442
₹1,220–1,664 (dealer-to-retail)
View prices →
MaduraiTamil Nadu
₹1,442
₹1,220–1,664 (dealer-to-retail)
View prices →
TiruchirappalliTamil Nadu
₹1,442
₹1,220–1,664 (dealer-to-retail)
View prices →
SalemTamil Nadu
₹1,442
₹1,220–1,664 (dealer-to-retail)
View prices →
NagpurMaharashtra
₹1,458
₹1,233–1,682 (dealer-to-retail)
View prices →
SuratGujarat
₹1,458
₹1,233–1,682 (dealer-to-retail)
View prices →
UdaipurRajasthan
₹1,458
₹1,233–1,682 (dealer-to-retail)
View prices →
Hubli-DharwadKarnataka
₹1,458
₹1,233–1,682 (dealer-to-retail)
View prices →
CoimbatoreTamil Nadu
₹1,473
₹1,246–1,699 (dealer-to-retail)
View prices →
NashikMaharashtra
₹1,473
₹1,246–1,699 (dealer-to-retail)
View prices →
LudhianaPunjab
₹1,473
₹1,246–1,699 (dealer-to-retail)
View prices →
MysoreKarnataka
₹1,488
₹1,259–1,717 (dealer-to-retail)
View prices →
AmritsarPunjab
₹1,488
₹1,259–1,717 (dealer-to-retail)
View prices →
ChandigarhPunjab/Haryana
₹1,504
₹1,272–1,735 (dealer-to-retail)
View prices →
MangaloreKarnataka
₹1,504
₹1,272–1,735 (dealer-to-retail)
View prices →
SiliguriWest Bengal
₹1,504
₹1,272–1,735 (dealer-to-retail)
View prices →
Delhi NCRDelhi
₹1,534
₹1,298–1,770 (dealer-to-retail)
View prices →
DehradunUttarakhand
₹1,534
₹1,298–1,770 (dealer-to-retail)
View prices →
Noida / Greater NoidaUttar Pradesh
₹1,534
₹1,298–1,770 (dealer-to-retail)
View prices →
ThrissurKerala
₹1,550
₹1,311–1,788 (dealer-to-retail)
View prices →
KochiKerala
₹1,565
₹1,324–1,805 (dealer-to-retail)
View prices →
GurgaonHaryana
₹1,565
₹1,324–1,805 (dealer-to-retail)
View prices →
ThiruvananthapuramKerala
₹1,580
₹1,337–1,823 (dealer-to-retail)
View prices →
JammuJ&K
₹1,596
₹1,350–1,841 (dealer-to-retail)
View prices →
GuwahatiAssam
₹1,611
₹1,363–1,859 (dealer-to-retail)
View prices →
GoaGoa
₹1,626
₹1,376–1,876 (dealer-to-retail)
View prices →
ShimlaHimachal Pradesh
₹1,626
₹1,376–1,876 (dealer-to-retail)
View prices →
BangaloreKarnataka
₹1,652
₹1,416–1,888 (dealer-to-retail)
View prices →
ChennaiTamil Nadu
₹1,652
₹1,416–1,888 (dealer-to-retail)
View prices →
PuneMaharashtra
₹1,652
₹1,416–1,888 (dealer-to-retail)
View prices →
MumbaiMaharashtra
₹1,888
₹1,652–2,124 (dealer-to-retail)
View prices →
About the material

About sand & aggregates

Fine and coarse aggregates per IS 383:2016 together occupy 60-75 % of the volume of concrete. Fine aggregate (sand) is either river sand (natural) or manufactured sand (M-sand, produced by crushing stone). Coarse aggregates are graded stone chips — 10 mm, 20 mm, and 40 mm nominal sizes are standard. For a typical M20 mix, each m³ of concrete needs ~0.45 m³ of sand and ~0.9 m³ of 20 mm coarse aggregate. Quality matters: silt content, water absorption, flakiness, and grading all feed into mix design per IS 10262. Most Indian cities have banned mechanised river-sand extraction since 2013-2016, making M-sand the default for RCC.

Common grades
Zone I-IV sand grading10 mm / 20 mm / 40 mm coarseP-sand (plastering)M-sand (manufactured)Crushed stone dust (CSD)
Major brands in India
Regional crushersRobo SandBrookbondUltra Crush
What moves prices

Price drivers

  • Local mining royalties and district-level approvals (heavily regulated post-2013)
  • Haul distance from quarry — every 50 km adds ₹100-150/tonne
  • Monsoon shutdowns (June-September) reduce supply; prices spike 15-25 %
  • River-sand ban status in the district (Tamil Nadu, Karnataka, Maharashtra strictest)
  • Crusher plant utilisation rate
  • Nearby large-project demand (highway tenders, metro contracts absorb supply)
Market trend

Recent sand & aggregates price history

Aggregate prices in India vary wildly by proximity to a quarry — coastal and hilly cities pay 2-3× the quarry-gate price due to transport. M-sand has overtaken river sand as the default in south India since 2020; north India and east India still lean on river sand where legally extracted. 2024-25 saw ~8-12 % price rise on diesel cost inflation and stricter mining enforcement. Kerala and the north-east remain the most expensive regions due to haul distance.

Buying guide

Buying tips

  • Silt content test on-site before unloading — silt > 8 % in sand is unusable for RCC
  • Flakiness index on coarse aggregate — > 25 % flaky particles compromise workability and strength
  • 20 mm is standard for RCC; 40 mm only for mass concrete (foundations, dams); 10 mm for small sections
  • River sand premium over M-sand is ~₹200-400/brass; use M-sand for 90 % of structural applications
  • Bulk orders (> 10 tonnes) direct from the quarry can save ₹150-300/tonne vs dealer
Standards

Relevant Indian Standard codes

FAQs

Frequently asked questions

M-sand vs river sand — which is better?
M-sand is equally good for structural RCC per IS 383:2016 — in fact, better-graded, more angular (improves bond), and more consistent. River sand is better for finish plaster (smoother texture). Structurally interchangeable; aesthetically river sand wins for exposed finishes.
Why is one brass 100 cft?
'Brass' is Indian construction parlance — 1 brass = 100 cubic feet ≈ 2.83 m³. Aggregate dealers quote in brass; mix design quotes in m³. Always convert carefully: 1 m³ sand ≈ 35.3 cft ≈ 0.35 brass.
Is coastal / river sand safe for RCC?
Sea / coastal sand contains chloride — never use unwashed in RCC. Properly washed sea sand can be used but chloride testing per IS 2386 Part 8 is mandatory. River sand from non-saline zones is always safe.
What sizes of coarse aggregate do I need?
For standard RCC: 20 mm. For slabs < 125 mm thick or walls with congested rebar: 10 mm. For PCC, foundations, mass concrete: 40 mm. The 20 mm grade alone covers > 80 % of Indian residential/commercial use.
How do I test silt content on site?
Standard field test: fill a graduated jar 1/3 with sand, add water, shake, let settle 3 hours. Measure silt layer on top — should be < 8 % by volume per IS 383. If higher, wash the sand before use.