Kenya County Connectivity Data
Pricing
Pay per usage
Kenya County Connectivity Data
Returns internet and electricity access data for all 47 counties in Kenya. Built from KNBS, OpenCelliD, Ookla, and KPLC datasets. Useful for NGOs, telcos, county governments, and researchers.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
paul wamocha
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
2
Monthly active users
21 days ago
Last modified
Categories
Share
Returns structured internet and electricity access data for all 47 counties in Kenya. Filter by county, region, or connectivity tier. Built from the Kenya Connectivity Map project — a data resource for investors, NGOs, telcos, and county governments.
Live map: kenya-connectivity-map.vercel.app
What you get
Each county record includes:
Internet data (Sources: KNBS 2022 KDHS + 2023-24 KHS, OpenCelliD 2024, Ookla Q4 2024)
- Household internet usage % (2022)
- Individual internet usage % (2024)
- Total mobile towers
- Tower density per 100km²
- 4G tower share %
- Download / upload speed (Mbps)
- Latency (ms)
- Composite connectivity score /100
- Connectivity tier: Critical / Low / Medium / High
Electricity data (Source: KIHBS 2015/16 via KPLC)
- Electrification rate %
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
county | string | all | County name (e.g. Nairobi) or all for all 47 counties |
region | string | — | Filter by region: Central, Coast, Eastern, Nairobi, North Eastern, Nyanza, Rift Valley, Western |
tier | string | — | Filter by connectivity tier: Critical, Low, Medium, High |
sortBy | string | county | Sort by: county, composite_score, internet_usage, electrification |
Example inputs
Get all counties sorted by score:
{ "county": "all", "sortBy": "composite_score" }
Get a single county:
{ "county": "Mombasa" }
Get all Critical-tier counties:
{ "tier": "Critical", "sortBy": "electrification" }
Get all Rift Valley counties:
{ "region": "Rift Valley", "sortBy": "internet_usage" }
Example output
{"knbs_code": 47,"county": "Nairobi","region": "Nairobi","internet": {"household_usage_pct_2022": 39.6,"individual_usage_pct_2024": 64.7,"towers_total": 6689,"towers_per_100km2": 6689.8,"towers_4g_pct": 8.1,"download_mbps": 61.32,"upload_mbps": 19.06,"latency_ms": 71.8,"composite_score": 98.0,"connectivity_tier": "High"},"electricity": {"electrification_pct": 91.3,"data_source": "KIHBS 2015/16"}}
Connectivity tiers
| Tier | Composite Score | Description |
|---|---|---|
| High | 70–100 | Strong connectivity on both usage and infrastructure |
| Medium | 45–69 | Moderate — urban secondary or peri-urban counties |
| Low | 25–44 | Below national average — rural with some coverage |
| Critical | 0–24 | Severely underserved — KOSAP/REREC intervention areas |
Data notes
- Internet speed data for Garissa, Wajir, Mandera, and Kitui may reflect Starlink bias — composite scores use adjusted weighting for these counties.
- Electricity data is from KIHBS 2015/16, the most complete county-level survey available. More recent KPLC connection data exists for some counties but is not uniformly available.
- Dataset last updated: March 2026.
Use cases
- NGOs and DFIs: Identify counties needing digital and energy infrastructure investment for programme targeting.
- Telcos: Site selection and coverage gap analysis.
- County governments: Baseline connectivity data for county development plans and grant applications.
- EdTech and FinTech: Market sizing and product viability by county.
- Researchers: Ready-to-use structured dataset for digital divide analysis.
Built by Paul Wamocha | Kenya Connectivity Map