
A Vantalyne Labs venture ↗Built entirely on public government data
The river dies in 22 kilometres.
We rate the drains
that kill it.
Rs 8,000 crore. 30 years of plans. 27 government monitoring points. And still, no citizen, journalist or court can get a straight answer to one question: which drain is poisoning the Yamuna this week? River on Record answers it — with the data the government already collects, repackaged into a public weekly scoreboard nobody can ignore.
0km
of river carrying >80% of the pollution — alive at Palla, dead at Okhla
0.0MGD
of drain flow pouring in every day (DJB, May 2026)
0/27
of 27 drains failed water-quality standards — only one passed (Oct 2025 round)
~0MGD
from one drain — Najafgarh, more than all 37 STPs combined (DJB, May 2026)
0%
of the pollution load from just two drains — Najafgarh + Shahdara

Vantalyne Labs is a youth-led ecosystem of builders. It never takes equity from founder-brought ventures, and support never costs ownership — once something is built here, it carries that history permanently. River on Record is one of those ventures: conceived, built, and published under the Vantalyne Labs name.
The transect
Wazirabad → Okhla, 22 km
A horizontal cut of the same stretch — flow runs left to right. Every drain is drawn to scale: pipe width is its share of the 22-drain discharge, pipe colour is its DHS rating where public data allows (Najafgarh, Shahdara), otherwise its tapping status. Grey pipes are tapped drains that recorded no flow.
Rated drains · DHS
Unrated · tapping status
Tapped · dry outfalls
The product
The 22-drain scoreboard
Every drain that feeds the 22-km stretch, scored and republished weekly. One question, one number: how healthy is this drain in the latest DPCC round?
The score, in one line
Score · 0–100 · 100 = healthy drainWater Quality
70% of the scoreWhat's actually in the water — oxygen, sewage, ammonia, pH, turbidity — checked against legal standards.
Trend
20% of the scoreRewards drains that are improving, not just the ones that test clean today.
Pollution Load
10% of the scoreCounts how much the drain dumps — a small weight, a big story.
Confidence and Risk are shown separately — they never change the score. Every input traces to a public report; nothing is estimated where a number exists.
| # | Drain | Status | DHS | Trend | Confidence | Discharge | BOD load |
|---|---|---|---|---|---|---|---|
| 02 | Shahdara Drain Second-largest pollution source. Receives three UP outfalls — Banthala, Indrapuri and Sahibabad. Jul 2026: drain outfall BOD 125, TSS 240 mg/L; UP feeders Banthala 120, Indrapuri 110, Sahibabad 115 BOD. Joins below Okhla Barrage near Noida. | Work in progress | 29Critical | =first rating · 29Stable | 64% | 16.12% | 27.48% |
| 12 | Shastri Park Drain 0.18% discharge, 0.13% BOD load (DPCC 2025). The ONLY drain meeting all water-quality standards in the DPCC Oct 2025 round (BOD ≤30, COD ≤250, TSS ≤100, pH 5.5–9). Jul 2026: BOD 95, TSS 168 — no longer meeting the norm. | To be tapped | 33Critical | ▼first rating · 33Moderate decline | 52% | 0.18% | 0.13% |
| 01 | Najafgarh Drain (ex-Sahibi River) Largest single source. Once the rain-fed Sahibi River (~51 km as a drain from Dhansa); 126 small and large drains feed its system. Discharge ~862 MGD — more than all 37 STPs combined (814.23 MGD). Joins near Sur Ghat / Signature Bridge. Jul 2026: BOD 70, TSS 120 mg/L — both far above norms. | Work in progress | 34Critical | ▼48 → 34Moderate decline · High → Critical | 76% | 69.77% | 59.93% |
| 03 | Barapulla Drain Third-largest by flow (4.92% discharge, 3.50% BOD load, DPCC 2025). Runs under the Barapullah flyover corridor in south Delhi. | Work in progress | 35Critical | =first rating · 35Stable | 40% | 4.92% | 3.50% |
| 06 | Sen Nursing Home Drain 1.47% discharge, 1.38% BOD load (DPCC 2025). Partially tapped as of Apr 2025. | Partially tapped | 35Critical | =first rating · 35Stable | 40% | 1.47% | 1.38% |
| 04 | Power House / Delhi Gate Drain 4.16% discharge, 3.52% BOD load (DPCC 2025). Partially tapped as of Apr 2025. | Partially tapped | 37Critical | =first rating · 37Stable | 40% | 4.16% | 3.52% |
| 07 | Maharani Bagh Drain South Delhi outfall near the Ring Road corridor. 1.03% discharge, 1.24% BOD load (DPCC 2025). | Work in progress | 38Critical | =first rating · 38Stable | 40% | 1.03% | 1.24% |
| 08 | Kailash Nagar Drain 0.46% discharge, 0.35% BOD load (DPCC 2025). Interception not yet started. | To be tapped | 40Critical | =first rating · 40Stable | 40% | 0.46% | 0.35% |
| 05 | ISBT Drain (Qudsia Bagh / Mori Gate) Old-city drain at Qudsia Bagh / Mori Gate. 1.47% discharge, 1.57% BOD load (DPCC 2025). | Work in progress | 41Critical | =first rating · 41Stable | 40% | 1.47% | 1.57% |
| 11 | Jaitpur Drain Southern-most east-bank outfall. 0.19% discharge, 0.17% BOD load (DPCC 2025). | To be tapped | 41Critical | =first rating · 41Stable | 40% | 0.19% | 0.17% |
| 10 | Sonia Vihar Drain North-east Delhi outfall. 0.23% discharge, 0.23% BOD load (DPCC 2025). | Work in progress | 43Critical | =first rating · 43Stable | 40% | 0.23% | 0.23% |
| 09 | Abul Fazal Drain 0.24% discharge, 0.49% BOD load (DPCC 2025). Interception not yet started. | To be tapped | 44Critical | =first rating · 44Stable | 40% | 0.24% | 0.49% |
| 19 | Drain No. 14 Tapped, but carried monsoon flow in the Jul 2026 DPCC round — BOD 32 mg/L, the closest of any flowing drain to the 30 norm. | Tapped | 46High | =first rating · 46Stable | 40% | — | — |
| 13 | Metcalf House Drain Tapped — negligible remaining outfall share; recorded NO FLOW in DPCC Jul 2026 sampling (06.07.2026). | Tapped · no flow | no flow · tapped | — | — | — | — |
| 14 | Khyber Pass Drain Tapped — negligible remaining outfall share; recorded NO FLOW in DPCC Jul 2026 sampling (06.07.2026). | Tapped · no flow | no flow · tapped | — | — | — | — |
| 15 | Sweeper Colony Drain Tapped — negligible remaining outfall share; recorded NO FLOW in DPCC Jul 2026 sampling (06.07.2026). | Tapped · no flow | no flow · tapped | — | — | — | — |
| 16 | Magazine Road Drain Tapped — negligible remaining outfall share; recorded NO FLOW in DPCC Jul 2026 sampling (06.07.2026). | Tapped · no flow | no flow · tapped | — | — | — | — |
| 17 | Tonga Stand Drain Tapped — negligible remaining outfall share; recorded NO FLOW in DPCC Jul 2026 sampling (06.07.2026). | Tapped · no flow | no flow · tapped | — | — | — | — |
| 18 | Moat Drain (Vijay Ghat) Tapped — negligible remaining outfall share; recorded NO FLOW in DPCC Jul 2026 sampling (06.07.2026). | Tapped · no flow | no flow · tapped | — | — | — | — |
| 20 | Tehkhand Drain Tapped — negligible remaining outfall share; recorded NO FLOW in DPCC Jul 2026 sampling (06.07.2026). South-east industrial belt. | Tapped · no flow | no flow · tapped | — | — | — | — |
| 21 | Civil Mill Drain Tapped — negligible remaining outfall share; recorded NO FLOW in DPCC Jul 2026 sampling (06.07.2026). | Tapped · no flow | no flow · tapped | — | — | — | — |
| 22 | Tuglakabad Drain (Kalkaji merged) Tapped — negligible remaining outfall share; recorded NO FLOW in DPCC Jul 2026 sampling (06.07.2026). Kalkaji Drain merged into it. | Tapped · no flow | no flow · tapped | — | — | — | — |
Sources: DPCC monthly drain reports · DJB · CPCB · NGT orders · HT/ANI/The Hindu citing official data · as of Jul 2026
The geography
The 22-kilometre crime scene
From Wazirabad barrage (top — the river is alive) to Okhla barrage (bottom — biologically dead). 22 drains pour in between. Click any marker.
Drain #01 · West bank
Najafgarh Drain (ex-Sahibi River)
69.8%
of total flow
Discharge share
69.77% of 22-drain flow (DPCC 2025)
BOD load
59.93% of total BOD (DPCC 2025)
Largest single source. Once the rain-fed Sahibi River (~51 km as a drain from Dhansa); 126 small and large drains feed its system. Discharge ~862 MGD — more than all 37 STPs combined (814.23 MGD). Joins near Sur Ghat / Signature Bridge. Jul 2026: BOD 70, TSS 120 mg/L — both far above norms.
Who bears it
The river is a daily wage, a festival, a livelihood
The people who cannot filter, test or move — they are the stakeholders the scoreboard is accountable to.
Chhath devotees
55.6%
of river-using households report waterborne illness
Every November, thousands wade into water that failed every legal standard the day they did. They are not statistics — they are the reason the scoreboard is public.
Delhi University study · Public research pack
Farmers of the floodplains
49%
of floodplain farmers earn under ₹10,000 a month
They irrigate with this water and sell what it grows. They cannot afford to test it — so we publish what the state already measured about it.
Asghar Ali Engineers · Public research pack
The last boatmen
3
active boatmen remain on the Okhla stretch
A fishing economy that once fed families now survives on ferry rides. The river's collapse is measured in their shrinking count — the scoreboard names the reason.
Community reports · Public research pack
Coming soon · built on public monitor data
Foam forecast — like weather, for the river
Concept demoFoam forms when three publicly-reported conditions align: high BOD, high surfactant load and turbulence at the barrages. The same government data we score — DPCC monitors, DJB flow records, seasonal patterns — can forecast where foam will appear, before devotees step into it.
Today
HIGHKalindi Kunj
12:00–18:00
Avoid contact. Foam concentrates heavy metals and toxic gases. Check the ghat alert.
Tomorrow
HIGHOkhla Barrage
09:00–14:00
Avoid contact. Foam concentrates heavy metals and toxic gases. Check the ghat alert.
Next 48h
MEDIUMITO
Monitoring
Caution advised at barrages; monitor conditions before entering water.
Forecast model is the next build — it uses only public monitor streams, same as the scoreboard.
The evidence · public data only
The numbers the government already has
Every chart below is drawn from published government data — DPCC monthly reports (May 2026), Delhi DoE annual averages (2017–2024), DJB and CPCB. We added nothing; we simply refused to let it stay unread.
The 22-km death certificate
DO · May 2026 · DPCCDissolved oxygen enters at 5.9 mg/l (healthy ≥ 5) — and hits zero before the first bridge inside the city. Everything downstream is already dead.
Raw sewage, measured
FC · May 2026 · DPCC · log scaleFaecal coliform at Asgarpur: 330,000 MPN/100 ml — 132 times the legal maximum of 2,500. This is the fingerprint of untreated sewage.
Ten years, hundreds of crores
BOD · DoE annual averages · 2017–2024BOD downstream barely moved between 2017 and 2024 — the standard is ≤ 3 mg/l. The river at Asgarpur runs at ~29.
Two drains. Eighty percent.
Load share · DPCC 2025Najafgarh alone carries 69.77% of the drain flow; Shahdara adds 16.12%. The scoreboard starts here — and it names every one of the other twenty too.
Get involved
The data exists. The scoreboard makes it count.
No drones. No sensors. No hardware budget. 27 DPCC monitoring locations already sample the river; the reports are public. We simply turn them into a weekly, verifiable scoreboard — and let the public do the rest.
Starting soon
The Friday bulletin — one email a week on the scoreboard — opens for signups at launch.
No spam. One email a week — the bulletin.