Measured performance
Internet connectivity
How fast the internet actually is in each district — from speed tests people ran themselves, aggregated to Q2 2026 and cut against district boundaries. These are measurements, not coverage maps and not advertised speeds.
Fixed broadband, fastest against slowest district
2.2×
Udham Singh Nagar gets 73.6 Mbps; Pithoragarh gets 34. State average 64 Mbps.
Mobile, fastest against slowest district
2.2×
Dehradun gets 179.4 Mbps; Pithoragarh gets 81.9. State average 150.6 Mbps.
Fixed broadband by district
| District | Download | Upload | Latency | Speed tests |
|---|---|---|---|---|
| Udham Singh Nagar | 73.6 Mbps | 73.6 | 18 ms | 4,497 |
| Dehradun | 71.2 Mbps | 70.2 | 17 ms | 17,700 |
| Pauri Garhwal | 62.4 Mbps | 60 | 20 ms | 1,225 |
| Haridwar | 61 Mbps | 60.1 | 17 ms | 5,723 |
| Nainital | 60.5 Mbps | 58.8 | 24 ms | 5,863 |
| Almora | 60.1 Mbps | 62.6 | 20 ms | 1,361 |
| Champawat | 55.2 Mbps | 61.3 | 15 ms | 486thin |
| Tehri Garhwal | 49.6 Mbps | 43.3 | 26 ms | 1,931 |
| Chamoli | 44 Mbps | 38.4 | 27 ms | 465thin |
| Bageshwar | 42.7 Mbps | 39 | 26 ms | 443thin |
| Uttarkashi | 34.9 Mbps | 33.3 | 37 ms | 457thin |
| Rudraprayag | 34.8 Mbps | 30.9 | 27 ms | 261thin |
| Pithoragarh | 34 Mbps | 33.2 | 64 ms | 1,733 |
Mobile by district
| District | Download | Upload | Latency | Speed tests |
|---|---|---|---|---|
| Dehradun | 179.4 Mbps | 20.3 | 35 ms | 12,421 |
| Nainital | 159.1 Mbps | 18.1 | 33 ms | 4,583 |
| Haridwar | 158.5 Mbps | 19.6 | 34 ms | 6,719 |
| Udham Singh Nagar | 155.6 Mbps | 19.7 | 29 ms | 5,358 |
| Chamoli | 139.5 Mbps | 14.8 | 39 ms | 925thin |
| Uttarkashi | 131.2 Mbps | 16.5 | 94 ms | 644thin |
| Rudraprayag | 129.5 Mbps | 12.1 | 54 ms | 648thin |
| Champawat | 125.2 Mbps | 15.4 | 39 ms | 474thin |
| Bageshwar | 118.4 Mbps | 17.3 | 39 ms | 404thin |
| Tehri Garhwal | 110.2 Mbps | 13.6 | 42 ms | 2,062 |
| Pauri Garhwal | 96.3 Mbps | 12.7 | 35 ms | 2,094 |
| Almora | 86.6 Mbps | 11.5 | 41 ms | 1,565 |
| Pithoragarh | 81.9 Mbps | 14.5 | 38 ms | 1,704 |
How to read this
- A speed test happens when someone chooses to run one — often because they suspect a problem, or because they just joined good wifi. Neither is a random sample of the district. The figures compare fairly between districts, because the same habit applies in each; they are not “the speed in this district”.
- Districts with few tests are marked thin. Dehradun’s fixed figure rests on thousands of tests; the smallest hill districts on a few hundred.
- Nothing here says whether a village has coverage at all. That needs a different source, and we do not have one yet.
Being compiled
Fibre readiness under BharatNet — how many gram panchayats in each district have a working fibre connection — is published by the Department of Telecommunications and is not loaded yet. Mobile tower coverage by operator is also missing: the open databases for it are crowdsourced, which would undercount exactly the remote districts this portal exists to serve, so we would rather show nothing than something misleading.
Speedtest(R) by Ookla(R) Global Fixed and Mobile Network Performance Maps, based on analysis by Ookla of Speedtest Intelligence data for Q2 2026. Provided by Ookla and used under CC BY-NC-SA 4.0. Dataset
