Sand and Gravel Exploration Using Satellite Data: Pakistan's Most Overlooked Mining Opportunity
Last month a contractor from Rawalpindi called me. He'd been paying Rs 42,000 per truckload of river gravel for a housing project in Bahria Town Phase 8. His question was simple: why is gravel getting so expensive when Pakistan is basically 60% rock and river?
Honestly, I didn't have a clean answer for him that day. But I've been thinking about it since.
Here's the thing nobody in the mining sector wants to admit. We spend all our time chasing gold, copper, lithium — the sexy stuff. Meanwhile the boring minerals, the ones that actually build the country, are quietly becoming the best margin play in Pakistan. Sand. Gravel. Aggregate. Construction-grade crushed stone.
And almost nobody is using satellite data to find them.
Why Sand and Gravel Became a Real Opportunity
Pakistan's construction sector consumed roughly 38 million tons of aggregate in 2023. CPEC Phase 2, Diamer-Bhasha, Dasu, the Ravi Riverfront project, Karachi's coastal expansion — these projects don't run on ambition. They run on trucks full of gravel.
And the supply chain is a mess.
Most sand mining Pakistan operations still work the way they did in 1985. Someone with a JCB shows up at a riverbed, digs until the SHO tells them to stop, sells to the nearest crusher, repeats. There's almost no geological planning. No reserve estimation. No quality mapping. No idea if the deposit is 200,000 tons or 2 million.
That's the gap. And it's a big one.
I've watched sand prices in Lahore jump 34% between 2022 and 2024. Gravel from Margalla-adjacent quarries went from Rs 28,000 per truck to Rs 47,500 in the same window. When a commodity moves like that and nobody's doing proper exploration, something's broken — or something's opening up, depending on how you look at it.
What Satellites Actually See in a Riverbed
Okay so let's get into the technical side, but I'll keep it plain.
When we run a gravel exploration satellite study at GeoMine, we're pulling four data layers together:
Sentinel-2 optical imagery shows us grain-size variation on exposed river bars. Coarser gravel reflects differently than fine sand. In the Indus tributaries around Chakwal and Attock, you can see the sorting patterns clearly — the outer bends collect the good stuff, the inner bends collect fines.
SRTM and ALOS DEM data gives us channel geometry. This matters more than people realize. A wide, low-gradient channel accumulates thicker gravel beds. A narrow, steep channel just moves material through. The DEM tells you which is which before you drive anywhere.
SAR (Sentinel-1) is the underrated one. It penetrates dry sand a little, and more importantly it shows moisture patterns — which correlate strongly with subsurface gravel lenses in alluvial fans. The alluvial fans coming off the Sulaiman Range are textbook cases.
Historical imagery — and this is where most people miss it — shows how the river has migrated over 20+ years. Old channels are where the buried gravel is. Not the current channel. The current channel is what everyone's already fighting over.
When you stack these layers, you get something that looks a lot like a treasure map. Except the treasure is boring gray rocks that sell for Rs 2,400 a ton.
The Locations Nobody's Talking About
I'll share a few observations from our own work, without giving away specific coordinates (I'm not that generous).
The Haro River between Hasan Abdal and Khanpur has abandoned gravel terraces that no active operator is touching. The material quality — based on our breeze geo mineral analysis of surface reflectance and grain sorting — looks better than what the Margalla crushers are currently selling.
Parts of the Kurram and Tochi river systems in KP have gravel deposits that would be commercial in any other country. Security concerns kept operators out for two decades, and now the deposits are basically untouched inventory.
The Hab River basin near the Sindh-Balochistan border. Massive alluvial fans. Zero organized extraction.
And honestly? Some of the ephemeral streams in central Punjab have better-graded aggregate than what's currently being trucked into Faisalabad from 180 km away. Nobody's looked because everyone assumed Punjab is just farmland.
I used to think this too. Then we ran a geo mining survey for a client near Sahiwal last year and the numbers surprised me. I was wrong about Punjab.
What This Actually Costs vs. Traditional Prospecting
A traditional prospecting effort for a construction minerals Pakistan project — hiring a geologist, sending teams, doing test pits — runs you Rs 800,000 to Rs 2.5 million before you know if the deposit is worth developing.
A satellite-first workflow through geomines cuts that down to something like Rs 150,000 to Rs 400,000 for the desktop phase, and you only send people to the ground once you know where to look. For sand and gravel specifically — where deposits are shallow, surface-expressed, and easy to verify with a shovel — this ratio is even better than for metal exploration.
One of my own operations in Gilgit Baltistan is a marble quarry, but the access road required gravel. We mapped three potential borrow sources from satellite in an afternoon. Drove to the best one the next week. It was exactly what the imagery predicted. Saved maybe six weeks of scouting.
Why Nobody's Doing This Yet
Look, sand and gravel has an image problem. It's not glamorous. No investor is going to fly in from Dubai to look at a gravel pit. There are no press releases about "strategic aggregate reserves."
But the math is the math. Lower capex than metal mining. Faster to production (weeks, not years). Domestic demand that isn't going anywhere. No refining, no smelting, no export licensing headaches. You dig it, you wash it, you sell it to the guy building a plaza.
The operators who figure this out in the next 24 months — the ones who use proper geo mine mapping instead of just guessing — are going to own the supply into the next CPEC construction wave.
So when that Rawalpindi contractor called me back last week asking whether he should start his own quarry instead of buying at Rs 42,000 a load, I told him to send me the area he's interested in. We're running the satellite pull this week.
What's your local aggregate costing you right now?