PakSpeed · Community-Owned Internet Measurement
First Milestone Report · International Edition · April 2026

Pakistan's Internet at 30,000 Tests.

The first nationwide, citizen-measured accountability report on broadband performance in a country of 240 million people — covering 241 cities, 317 internet service providers, and every province of Pakistan. Data collected transparently, published openly, built to name names.
Download full PDF
Tests
30,653
Period
2 Mar – 21 Apr 2026
Cities Measured
241 (3+ tests)
Published
21 April 2026
01 · Executive Summary

One data point changes the conversation.

In the first 51 days of PakSpeed, Pakistanis ran 30,653 speed tests across 537 locations. The result is the most granular, independently verified view of Pakistan's internet ever published.

30,653
Total speed tests
51 days · 537 locations
34.5%
Tests under 5 Mbps
10,577 of 30,653
241
Cities measured
4 provinces + AJK + GB
317
ISPs observed
5 with >100-city coverage
Headline Finding

More than half (52%) of measured internet tests in Pakistan are under 10 Mbps. This is the infrastructure reality that aggregate ISP marketing numbers have obscured for a decade. PakSpeed measures it in real homes, in real cities, in real time.

What's Different About This Data

Unlike Ookla or similar global platforms, PakSpeed is Pakistan-first, bilingual (Urdu default), and publishes every ISP name, city, and anomaly openly. 100% of data is community-contributed. 100% is public.

01.5 · Why This Matters Beyond Pakistan

An evidence gap shared by half the planet.

Pakistan is the world's 5th most populous country. Its 130+ million internet users outnumber the entire population of Japan. Yet until this report, no independent, community-owned measurement documented what those users actually receive from their providers. This is a condition shared across lower- and middle-income economies worldwide.

The Measurement Deficit in the Global South

Global platforms like Ookla, M-Lab, and RIPE Atlas provide valuable cross-country baselines — but they are externally operated, rarely bilingual in local languages, and do not typically publish ISP-resolved findings to local policy audiences. In countries where ISP self-reporting is the default and regulators lack granular independent data, the result is a decade-long accountability gap. PakSpeed is a model for closing it: Urdu-first, open-source, locally governed, and designed to hand evidence to the people most affected by the infrastructure it measures.

Who This Report Is For

Regulators and policymakers (PTA, provincial IT ministries, digital-transformation units); civil society organisations working on digital rights and inclusion; academic researchers studying connectivity and development; journalists covering telecommunications; international funders and multilateral bodies investing in digital equity; and the Pakistani citizens whose tests built this dataset in the first place.

02 · The National Speed Distribution

Half the country is on a pre-2015 internet.

Every speed test gets placed in one of six brackets. The distribution, visualised across all 30,653 tests, shows the true shape of Pakistan's broadband.

Share of all tests by download-speed bracket
34.5%
0–5 Mbps
17.5%
5–10
23.4%
10–25
11.7%
25–50
5.2%
1.4%
0–5 Mbps10,577
5–10 Mbps5,348
10–25 Mbps7,174
25–50 Mbps3,582
50–100 Mbps1,606
100+ Mbps443
Source: PakSpeed D1 telemetry · 30,653 tests · 2 Mar – 21 Apr 2026
The Left Tail
52%
of all measured tests fall under 10 Mbps — below the PTA's own "broadband" threshold.
The Middle
23.4%
of tests land between 10–25 Mbps — functional but far from advertised speeds.
The Right Tail
6.6%
of tests exceed 50 Mbps — concentrated in fiber-served urban zones (Nayatel, StormFiber, Galaxy).
03 · The Rural Digital Divide

191 small towns. 31 in connectivity emergency.

Of the 241 cities with measurable data, only 15 are tier-1 metros. The other 226 — secondary cities, tehsils, and rural districts — tell a very different story.

15
Tier 1 · Metro
Lahore → Sargodha
35
Tier 2 · Secondary
RYK, Gilgit, Abbottabad...
191
Tier 3 · Rural / Small-town
Districts, tehsils, rural
31
Critical (<5 Mbps)
Connectivity emergency

Rural speed distribution (191 Tier-3 towns)

Critical <5 Mbps
16.2%
Poor 5–10 Mbps
61 towns
31.9%
OK 10–20 Mbps
66 towns
34.6%
Good ≥20 Mbps
17.3%
Cities ranked 51+ by test volume. Only 17% of rural Pakistani towns cross the 20 Mbps threshold.

The 31 critical-bracket towns (average <5 Mbps download)

Zhob0.3 MbpsBalochistan · 3 tests
Daggar0.4 MbpsKP · 3 tests
Kahuta0.4 MbpsPunjab · 3 tests
Ormara0.5 MbpsBalochistan · 4 tests
Balakot0.8 MbpsKP · 4 tests
Panjgur1.3 MbpsBalochistan · 12 tests
Sibi1.6 MbpsBalochistan · 5 tests
Awaran1.9 MbpsBalochistan · 3 tests
Bara2.4 MbpsKP · 5 tests
Pindi Bhattian2.7 MbpsPunjab · 4 tests
Malakwal2.8 MbpsPunjab · 8 tests
Mirpur Mathelo3.0 MbpsSindh · 3 tests
Jhal Magsi3.1 MbpsBalochistan · 9 tests
Sohbatpur3.1 MbpsBalochistan · 3 tests
Hari Ghel3.2 MbpsKP · 8 tests
Chak Jhumra3.4 MbpsPunjab · 3 tests
Notak3.5 MbpsPunjab · 28 tests
Sarai Alamgir3.5 MbpsPunjab · 21 tests
Jahanian3.7 MbpsPunjab · 9 tests
Barkhan3.7 MbpsBalochistan · 3 tests
Rojhan3.8 MbpsPunjab · 3 tests
Kharan3.9 MbpsBalochistan · 3 tests
Pabbi4.2 MbpsKP · 3 tests
Sonmiani4.2 MbpsBalochistan · 6 tests
Dipalpur4.6 MbpsPunjab · 20 tests
Jhang Sadar4.8 MbpsPunjab · 29 tests
Usta Muhammad4.8 MbpsBalochistan · 4 tests
Jacobabad4.9 MbpsSindh · 7 tests

Balochistan — 11 critical towns

  • Zhob, Ormara, Panjgur, Sibi, Awaran, Jhal Magsi, Sohbatpur, Barkhan, Kharan, Sonmiani, Usta Muhammad

KP / ex-FATA — 5 critical towns

  • Daggar, Balakot, Bara, Hari Ghel, Pabbi

Punjab rural — 11 critical towns

  • Kahuta, Pindi Bhattian, Malakwal, Chak Jhumra, Notak, Sarai Alamgir, Jahanian, Rojhan, Dipalpur, Jhang Sadar

Sindh — 2 critical towns

  • Mirpur Mathelo, Jacobabad
04 · Metro Performance

The top 15 cities — where most tests happen.

78% of all PakSpeed tests originate from 15 metros. The spread between the fastest and slowest of them is 3.7× — larger than most international comparisons.

RankCityTestsAvg DownloadAvg UploadAvg PingTier
1Lahore5,31418.3 Mbps6.9144 msMid
2Karachi4,29916.1 Mbps7.9131 msMid
3Islamabad2,78720.0 Mbps9.0135 msGood
4Faisalabad1,93421.3 Mbps7.1135 msGood
5Multan1,04019.1 Mbps8.1135 msMid
6Rawalpindi94619.5 Mbps9.9132 msMid
7Peshawar44718.5 Mbps135 msMid
8Gujranwala36019.6 Mbps6.6144 msMid
9Hyderabad29913.4 Mbps7.1123 msMid
10Bahawalpur25318.4 Mbps8.7147 msMid
11Sialkot24127.1 Mbps10.9142 msGood
12Quetta24014.5 Mbps7.1154 msMid
13Hafizabad23812.5 Mbps3.4149 msMid
14Swabi2317.3 Mbps3.3176 msPoor
15Sargodha16316.8 Mbps6.3149 msMid
The Swabi Anomaly

Swabi records 231 tests averaging only 7.3 Mbps — the lowest of any major city. This is not a sampling issue. It represents a persistent infrastructure gap in a district of 1.6 million people. Swabi is what rural KP looks like from the inside of a metro.

Surprise performers — Tier 2 cities outperforming metros

CityTestsAvg DownloadBeat which metro?
Sādiqābād5732.6 MbpsBeats every top-15 metro
Khanpur5430.1 MbpsBeats every top-15 metro
Haripur4926.5 MbpsBeats Lahore, Karachi, Islamabad
Rahim Yar Khan15423.8 MbpsBeats Lahore, Karachi
Shahkot7322.2 MbpsBeats Lahore, Karachi
Muzaffargarh6321.8 MbpsBeats Lahore, Karachi
Sahiwal4121.6 MbpsBeats Lahore, Karachi
05 · ISP Accountability

The companies serving Pakistan's internet, ranked.

PakSpeed observed 317 distinct ISPs. The top 10 account for the majority of traffic — and the most revealing gaps in service.

Top ISPs by national footprint

ISPTestsCitiesAvg DLVerdict
Zong4,20816516.0 MbpsBroadest reach, mid speeds
PMCL LDI IP Transit4,27515121.9 MbpsHigh-volume, good speeds
PTCL3,55412121.9 MbpsIncumbent, solid
Telenor1,7361119.1 MbpsWide reach, weak speeds
Cyber Internet Services2,5355216.8 MbpsUrban-focused
Connect7323112.2 MbpsNiche, mid speeds
Nayatel5851932.8 MbpsFastest at scale
Trans World Enterprise Services5162220.4 MbpsGood regional player
National WiMAXIMS4072411.2 MbpsLegacy WiMAX
Special Communication Org2711310.6 MbpsAJK/GB coverage
Finding 1 · The Telenor Question

Telenor serves 111 Pakistani cities with an average download of 9.1 Mbps — below Pakistan's own broadband threshold. Across 1,736 tests, this is not an outlier: it's a service level. Telenor is the single largest source of sub-broadband internet in rural Pakistan.

Finding 2 · The Zong Paradox

Zong has the widest rural footprint in Pakistan — 165 cities, more than any competitor. But its 16 Mbps average is 17% below PTCL and PMCL LDI. If Zong's reach were paired with PTCL's performance, rural Pakistan's average speed would rise overnight.

Finding 3 · Nayatel Is What Good Looks Like

Nayatel serves only 19 cities but averages 32.8 Mbps — the fastest network at scale in the country. This proves Pakistani fiber can hit world-class speeds. The question is why this quality isn't scaling beyond Islamabad/Rawalpindi.

06 · AI-Powered Anomaly Detection

Throttling events, flagged by machine.

PakSpeed's AI layer (Cloudflare Workers AI) compares every test against a rolling ISP/city/hour baseline. Statistically significant drops are flagged as anomalies. Here are the most recent weeks' flags.

WeekISPCityTypeIncidents
Apr 11–18PMCL LDI IP TransitLahoreThrottling1
Apr 11–18PMCL LDI IP TransitMultanThrottling1
Apr 11–18S. B Link NetworkSādiqābādThrottling1
Apr 11–18Z COM NetworksLahoreThrottling1
Apr 11–18ZongKarachiThrottling1
Apr 4–11National WiMAXIMSLahoreThrottling3
Apr 4–11PTCLRawalpindiThrottling3
Apr 4–11PTCLDera Ismail KhanThrottling1
Apr 4–11Cyber Internet ServicesLahoreThrottling1

How throttling is detected

Every ISP × city × hour combination has a rolling baseline (mean + std deviation) calculated nightly. A test that falls more than 2 standard deviations below its baseline — with sufficient historical data — is flagged as a throttling event. Confidence scores are assigned per event. The system is deliberately conservative: 5 anomalies this week out of 1,457 tests (0.3%) reflects high specificity, not low noise.

07 · Weekly Tracking

Six weeks of continuous accountability.

PakSpeed has been publishing weekly bilingual (English + Urdu) reports every Sunday since launch. Each report is AI-generated, archived permanently, and publicly accessible.

WeekDate rangeTestsCitiesISPsAvg DLAnomalies
W1Mar 9–16archived
W2Mar 14–21archived
W3Mar 21–28archived
W4Mar 28–Apr 4archived
W5Apr 4–111,90211610618.0 Mbps9
W6 (latest)Apr 11–181,45710910614.5 Mbps5
Week-over-Week Signal

Average download dropped 19.4% between W5 and W6 (18.0 → 14.5 Mbps) despite test volume remaining comparable. This is a statistically meaningful degradation that merits follow-up in the W7 report.

08 · What Comes Next

From urban operational platform to nationwide accountability infrastructure.

This report is a first milestone, not an endpoint. Four expansion tracks are actively underway or scheduled for the next twelve months — all built on the open, community-owned foundation PakSpeed has established in its first 51 days.

Track 1

Rural Expansion

Deploy community measurement partners across the 191 under-sampled rural districts — prioritising the 31 critical-bracket towns this report names. Closes the single largest sampling gap in the current dataset.

Track 2

IPv6 Accountability

IPv6 family detection is now live on every speed test (deployed 21 April 2026). Forthcoming: the first independent, ISP-disaggregated IPv6 adoption dataset for Pakistan, updated continuously.

Track 3

Quarterly Research Reports

Peer-reviewable longitudinal reports designed for regulatory, policy, and academic use — tracking ISP performance, throttling patterns, and digital-divide trendlines over time.

Track 4

Open Data Portal & API

Public API and interactive dashboard at pakspeed.com/data. Full dataset available to researchers, journalists, and civil society under CC-BY-4.0.

Track 5

Research Capability Cohort

A training cohort of 20–30 Pakistani journalists, civil society researchers, and university analysts — building independent capability to interrogate the open dataset without PakSpeed as an intermediary.

Track 6

Regional Replication

Open-source architecture designed for replication. Interest welcomed from civil society technologists across South and Southeast Asia who want to stand up equivalent platforms in their own economies.

Partners We're Looking For

Funders investing in digital equity and internet-governance infrastructure. Universities and research institutions interested in longitudinal connectivity analysis. Journalists and policy organisations who can use the open dataset to hold providers accountable. Civil society technologists in neighbouring economies who want to replicate the model. Contact: PakSpeed contact page.

09 · Methodology & Transparency

How we collect, what we publish.

Data Collection

Every test is run through LibreSpeed on a PakSpeed-operated Oracle VPS. Tests are voluntary, anonymous, and stored in a single Cloudflare D1 database with no PII beyond ISP name (from ASN lookup), city (from IP geolocation), and bandwidth measurements. Raw IPs are never stored. Users can toggle between Urdu and English; both locales share the same backend.

AI Layer

Three AI-powered systems operate on top of the raw data: (1) a throttling detector that compares each test to a rolling ISP/city/hour baseline, (2) an Urdu/English review NLP pipeline that categorizes citizen feedback, and (3) a weekly report generator that produces bilingual accountability summaries every Sunday. All AI runs on Cloudflare Workers AI. All outputs are stored and auditable.

Limitations

1. Sampling is opt-in. PakSpeed data over-represents users motivated to measure their own speeds (often: people facing problems). Absolute averages should be read as ceilings on typical performance, not population means. 2. ISP names come from ASN lookup. Corporate naming is inconsistent (e.g. PMCL LDI IP Transit = Jazz). We normalize known aliases but some fragmentation remains. 3. Test volume is uneven. Cities with fewer than 3 tests are excluded from rankings. Rural sample sizes are growing but small — a second milestone at 100K will resolve most remaining uncertainty.

Reproducibility

Every chart, table, and number in this report is derived from SQL queries against a single Cloudflare D1 database (pakspeed-db). Raw aggregate exports are available to researchers on request. The full worker source code is open-source at github.com/urduaiorg/pakspeed.