⛰️ Sand & Aggregates across 50 cities

Sand & Aggregates Prices in India — April 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,100
₹900–1,300 (dealer-to-retail)
View prices →
LucknowUttar Pradesh
₹1,100
₹900–1,300 (dealer-to-retail)
View prices →
AhmedabadGujarat
₹1,150
₹950–1,350 (dealer-to-retail)
View prices →
PatnaBihar
₹1,196
₹1,012–1,380 (dealer-to-retail)
View prices →
RaipurChhattisgarh
₹1,196
₹1,012–1,380 (dealer-to-retail)
View prices →
VaranasiUttar Pradesh
₹1,196
₹1,012–1,380 (dealer-to-retail)
View prices →
KanpurUttar Pradesh
₹1,196
₹1,012–1,380 (dealer-to-retail)
View prices →
HyderabadTelangana
₹1,200
₹1,000–1,400 (dealer-to-retail)
View prices →
KolkataWest Bengal
₹1,200
₹1,000–1,400 (dealer-to-retail)
View prices →
BhopalMadhya Pradesh
₹1,209
₹1,023–1,395 (dealer-to-retail)
View prices →
BhubaneswarOdisha
₹1,209
₹1,023–1,395 (dealer-to-retail)
View prices →
RajkotGujarat
₹1,209
₹1,023–1,395 (dealer-to-retail)
View prices →
AgraUttar Pradesh
₹1,209
₹1,023–1,395 (dealer-to-retail)
View prices →
VijayawadaAndhra Pradesh
₹1,209
₹1,023–1,395 (dealer-to-retail)
View prices →
IndoreMadhya Pradesh
₹1,222
₹1,034–1,410 (dealer-to-retail)
View prices →
VisakhapatnamAndhra Pradesh
₹1,222
₹1,034–1,410 (dealer-to-retail)
View prices →
VadodaraGujarat
₹1,222
₹1,034–1,410 (dealer-to-retail)
View prices →
RanchiJharkhand
₹1,222
₹1,034–1,410 (dealer-to-retail)
View prices →
AurangabadMaharashtra
₹1,222
₹1,034–1,410 (dealer-to-retail)
View prices →
JodhpurRajasthan
₹1,222
₹1,034–1,410 (dealer-to-retail)
View prices →
MaduraiTamil Nadu
₹1,222
₹1,034–1,410 (dealer-to-retail)
View prices →
TiruchirappalliTamil Nadu
₹1,222
₹1,034–1,410 (dealer-to-retail)
View prices →
SalemTamil Nadu
₹1,222
₹1,034–1,410 (dealer-to-retail)
View prices →
NagpurMaharashtra
₹1,235
₹1,045–1,425 (dealer-to-retail)
View prices →
SuratGujarat
₹1,235
₹1,045–1,425 (dealer-to-retail)
View prices →
UdaipurRajasthan
₹1,235
₹1,045–1,425 (dealer-to-retail)
View prices →
Hubli-DharwadKarnataka
₹1,235
₹1,045–1,425 (dealer-to-retail)
View prices →
CoimbatoreTamil Nadu
₹1,248
₹1,056–1,440 (dealer-to-retail)
View prices →
NashikMaharashtra
₹1,248
₹1,056–1,440 (dealer-to-retail)
View prices →
LudhianaPunjab
₹1,248
₹1,056–1,440 (dealer-to-retail)
View prices →
MysoreKarnataka
₹1,261
₹1,067–1,455 (dealer-to-retail)
View prices →
AmritsarPunjab
₹1,261
₹1,067–1,455 (dealer-to-retail)
View prices →
ChandigarhPunjab/Haryana
₹1,274
₹1,078–1,470 (dealer-to-retail)
View prices →
MangaloreKarnataka
₹1,274
₹1,078–1,470 (dealer-to-retail)
View prices →
SiliguriWest Bengal
₹1,274
₹1,078–1,470 (dealer-to-retail)
View prices →
Delhi NCRDelhi
₹1,300
₹1,100–1,500 (dealer-to-retail)
View prices →
DehradunUttarakhand
₹1,300
₹1,100–1,500 (dealer-to-retail)
View prices →
Noida / Greater NoidaUttar Pradesh
₹1,300
₹1,100–1,500 (dealer-to-retail)
View prices →
ThrissurKerala
₹1,313
₹1,111–1,515 (dealer-to-retail)
View prices →
KochiKerala
₹1,326
₹1,122–1,530 (dealer-to-retail)
View prices →
GurgaonHaryana
₹1,326
₹1,122–1,530 (dealer-to-retail)
View prices →
ThiruvananthapuramKerala
₹1,339
₹1,133–1,545 (dealer-to-retail)
View prices →
JammuJ&K
₹1,352
₹1,144–1,560 (dealer-to-retail)
View prices →
GuwahatiAssam
₹1,365
₹1,155–1,575 (dealer-to-retail)
View prices →
GoaGoa
₹1,378
₹1,166–1,590 (dealer-to-retail)
View prices →
ShimlaHimachal Pradesh
₹1,378
₹1,166–1,590 (dealer-to-retail)
View prices →
BangaloreKarnataka
₹1,400
₹1,200–1,600 (dealer-to-retail)
View prices →
ChennaiTamil Nadu
₹1,400
₹1,200–1,600 (dealer-to-retail)
View prices →
PuneMaharashtra
₹1,400
₹1,200–1,600 (dealer-to-retail)
View prices →
MumbaiMaharashtra
₹1,600
₹1,400–1,800 (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.