EV Infra Advisory ← Back to the index

Methodology & Limitations

Telangana EV Charging Opportunity Index · research beta · built 1 August 2026

These notes are a dated snapshot. They describe the build of 1 August 2026, and every figure below — cell counts, area, station and POI totals — is from that build rather than from today's data. The method they document is the one still in use, and the validation results below are current. For the live figures see the Telangana index; for everything that has changed since, and what each change did to published scores, see the methodology and changelog.
Read this first. Every score is a modeled estimate from public data, and the index is a research beta that has not been validated against real charging performance. Nothing here is a measurement of charging demand. The model ranks relative opportunity so you know where to look — it does not tell you a site will work. That requires a survey, a DISCOM load sanction, and verified traffic counts.

1. What is computed

Telangana is divided into 21,813 hexagonal cells (H3 resolution 8, about 0.74 km², inside Greater Hyderabad; resolution 7, about 5.16 km², elsewhere), covering 112,291 km². For each cell and each segment:

OpportunityIndex = normalise( Demand − EffectiveSupply ), scaled 0–100.

Both terms are put on a common footing before subtraction: each raw layer, and the supply total, is converted to a z-score, clipped at ±3σ, and rescaled to 0–100. Subtraction therefore happens between two comparable 0–100 quantities, and the result is min-max rescaled to 0–100.

Demand is a weighted sum of normalised layers (z-score, clipped at ±3σ, rescaled 0–100). Effective supply is the distance-decayed sum of existing charger power within a segment-specific radius — 3 km urban and 25 km on corridors for cars, 30 km for trucks.

2. Weights

Car charging%Truck charging%
Dwell points of interest22Freight corridor & truck traffic30
Residential density18Industrial / logistics density22
EV 4-wheeler registrations18Warehouse proximity12
Arterial traffic12Highway junctions10
Offices10Truck-halt ecosystem10
Affluence (not available)8Mining / heavy industry8
Parking & fuel retail6HT power feasibility8
Power feasibility6

A layer we could not obtain is never scored as zero — zero would mean "measured, none present". Its weight is removed and the remainder renormalised. The car model therefore runs on 92 of 100 points; trucks on 100 of 100.

3. Sources

LayerSourceAccessedLicence
Existing stationsPublic CPO locators and official publications, aggregated2026-08-01public sources
Station power / connectorsOpen Charge Map2026-08-01CC BY 4.0
Charging consumption & sanctioned loadTGSPDCL via Telangana Open Data Portal2026-08-01Public Domain
EV registrationsVAHAN, Ministry of Road Transport & Highways2026-08-01Government of India
Roads, land use, POIs, boundariesOpenStreetMap via Overpass & Nominatim2026-08-01ODbL
State policyTelangana EV & Energy Storage Policy 2020–2030; G.O. Ms. No. 41, 16 Nov 20242026-08-01Govt of Telangana
Central guidelinesMinistry of Power / BEE EV charging infrastructure guidelines, 17 Sep 20242026-08-01Government of India
BasemapCARTO, OpenStreetMapliveODbL / CARTO

4. Station sizing

Gun counts come from an M/M/c queueing model: the smallest number of guns keeping the 90th percentile wait under 10 minutes at peak. Peak hour is taken as 18% of daily sessions.

Sizing is calibrated to measured throughput, not to industry rules of thumb. Hyderabad's metered data for August 2024 shows 449,414 kWh across 261 billed charging connections — about 57 kWh per connection per day, roughly 3 car sessions. The busiest locality observed (Gachibowli) runs about 144 kWh/day per connection, roughly 7 sessions. Session bands are anchored to that observed range, then grown to 2030. Common industry assumptions of 15–30% utilisation are roughly double what Hyderabad actually shows today, and sizing to them would over-build guns and overstate payback.

5. Validation — and what it did not show

Modeled demand was tested against measured electricity consumption for 85 Hyderabad localities.

TestSpearman ρp
Modeled demand vs measured kWh+0.0440.69
Modeled hotness vs measured kWh+0.0710.52
Modeled demand vs sanctioned grid load−0.2980.006
The rank correlation is not statistically significant. This model is not validated against measured consumption. Mean consumption does rise across demand quartiles (1,066 → 1,495 → 1,560 → 2,479 kWh), which is directionally encouraging, but the medians are noisy and the effect is carried by a minority of high-throughput sites.

One result is significant, and it points the other way: cells with higher modeled demand tend to have lower sanctioned grid capacity. Read charitably, the model is finding genuinely under-served areas. Read cautiously, high-scoring sites may sit where grid capacity is scarce — meaning higher connection costs and longer utility lead times. Either way, treat the power position of any shortlisted site as an open question.

6. Gap register

GapStatusEffect
Charger power (kW)Stated for about 2% of stationsSupply is imputed from operator priors — the single largest weakness. assumed
Gun / port countsAlmost never publishedImputed. assumed
Operator coverage5 of 20+ active operatorsSupply understated where a missing operator already builds.
Private & captive chargingInvisible in all public dataCannot be closed. Real supply is higher than shown, most of all in dense urban areas.
Affluence layerNot acquired8 points removed from the car model.
Some station recordsPublished 31 Mar 2022Counted at half weight; current status unverified.
Urban resolutionFine detail for Greater Hyderabad onlyWarangal, Nizamabad, Karimnagar and others are scored on ~5.2 km² cells.
Bus chargingWithheldDepot locations can only be inferred and the electrification-allocation layer is unavailable, so bus scores are not published as siting guidance.

6b. The four components

A single 0–100 number hides why a place scores as it does. Strong demand with heavy existing supply and weak demand with none can land on the same index value, so each area read-out now reports four independent measures:

ComponentQuestion it answersBasis
Demand potentialAre enough relevant vehicles likely to need charging here?Weighted layer model (§2) modeled
Supply gapIs public charging genuinely insufficient, on what we can see?Rank of effective nearby charger power modeled
Execution feasibilityCan grid, access and land plausibly be secured?Substation proximity 40, sanctioned-load evidence 30, corridor access 20, land proxy 10 assumed
Data confidenceHow much of this rests on measured rather than inferred data?Measured share of nearby kW, DISCOM evidence, record age measured

Alongside them we publish the underlying evidence: how many stations sit in the catchment, their combined power, and what share of that power is actually published rather than imputed. "No supply here" and "we cannot see the supply here" are different claims, and the read-out distinguishes them.

Execution feasibility is a screen, not a grid study. It never confirms a connection is obtainable. Where evidence is absent it scores low and says so, rather than assuming the grid is fine. Median feasibility across Telangana is 45/100 — most of the state has thin public evidence either way.

Two consistency faults were found and fixed while building this, both of which would have shown a reader contradictory numbers. Min-max scaling of a long-tailed supply distribution squashed the gap to a near-constant (90th percentile = 100), so a cell with five stations nearby still read "supply gap 100/100"; it now uses a rank transform. And the evidence counts had to be put on exactly the same footing as the score — the same catchment radius, and for trucks the same DC ≥ 50 kW filter — or the station count contradicted the gap beside it.

7. Stability — and one place it fails badly

Every weight was re-run at ±20%. The top-25 lists hold 97.0% (cars) and 96.3% (trucks) of their members on average. Rankings are robust to the weight choices — though that measures stability, not correctness.

Weights are not the real uncertainty here. Charger power is imputed for 97.9% of stations, so we re-ran the model with every imputed kW scaled ±50%, leaving measured values untouched:

SegmentTop-25 retained at kW −50%at kW +50%
Cars88%100%
Trucks24%100%
The truck ranking is substantially an artefact of assumed charger power. The DC ≥ 50 kW filter that defines truck-relevant supply passes 54 stations at our assumed values but only 8 if those assumptions are 50% too high — so 76% of the truck shortlist changes. Truck results are therefore graded D and must be treated as a rough geographic prior, not a ranking. Car results are materially more robust (88–100% retained) but still rest on the same imputed supply data.

7b. Resolution normalisation

The grid mixes H3 resolution 7 (~5.3 km²) and resolution 8 (~0.76 km²). All demand layers except one are fixed-radius measures — "how much of X lies within N km of this point" — which are independent of cell size. The exception was EV registrations, an absolute per-cell count, where a 7× larger cell would carry 7× the count for no real reason. That layer is now scored as density per km². Without this correction, cell size leaked into the ranking.

7d. Electric bus corridors

The map shows highways carrying known electric bus services, because e-buses are a captive, high-energy, schedule-predictable load — a corridor already running them is a materially different proposition from an empty one.

OperatorBrandFleetService
EveyTrans (Olectra Greentech / MEIL) with TGSRTCPushpak40Airport connection
EveyTrans with TGSRTCGreen Metro260Intracity
EveyTrans with TGSRTCe-Garuda10Intercity, Hyderabad–Vijayawada
JBM Auto with TGSRTCLuxury electric coach35Hyderabad–Karimnagar, ~160 km
Olectra Greentechfleet order1,085Ordered, rolling delivery — not yet on the road
TGSRTC (corporation total)all electric969Statewide, as of 31 May 2026
These are corridors served, not surveyed routes. TGSRTC publishes no open GTFS feed — its feed sits behind a gated request form — and OpenStreetMap holds only 15 bus route relations for the whole of Telangana, of which 8 are Andhra Pradesh operators and none carry any electric tagging. Machine-readable route geometry for Telangana e-buses does not exist publicly.

So the layer records which operators run electric fleets, how large those fleets are, and which city pairs they connect. Where a corridor maps onto a highway already in the model (NH-65, NH-163, ORR) the service is attached to that real alignment — 3 of 9 do. The rest appear as city endpoints only; drawing a straight line between two towns would imply a road that may not exist. Fleet counts change with every delivery tranche and are re-read at source on each refresh.

Note the difference in charging economics: bus charging is a captive depot-and-terminus load, contracted to an operator, not public forecourt demand from passing traffic. A corridor carrying e-buses signals a counterparty to talk to, not walk-in volume.

7c. Regulatory documents tracked

Beyond the September 2024 guidelines above, the refresh pipeline tracks:

DocumentStatus
PM E-DRIVE public charging station operational guidelinesVerified live, 1 Aug 2026
TGERC tariff schedule FY 2026–27Verified live, 1 Aug 2026
Ministry of Power amendment to the charging-infrastructure guidelines (Jan 2025)Not independently retrieved — the host returned HTTP 403. Referenced, not yet read, and therefore not relied on here.

Regulatory coverage requirements answer a different question from commercial opportunity and are deliberately not merged into this index.

8. Reproducibility

The browser calculation and the Python reference implementation are tested against each other on 100 random points and agree exactly. Point queries run entirely in your browser against a precomputed index; no query data is transmitted.