Kenya County Connectivity Data avatar

Kenya County Connectivity Data

Pricing

Pay per usage

Go to Apify Store
Kenya County Connectivity Data

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

paul wamocha

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

21 days ago

Last modified

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

ParameterTypeDefaultDescription
countystringallCounty name (e.g. Nairobi) or all for all 47 counties
regionstringFilter by region: Central, Coast, Eastern, Nairobi, North Eastern, Nyanza, Rift Valley, Western
tierstringFilter by connectivity tier: Critical, Low, Medium, High
sortBystringcountySort 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

TierComposite ScoreDescription
High70–100Strong connectivity on both usage and infrastructure
Medium45–69Moderate — urban secondary or peri-urban counties
Low25–44Below national average — rural with some coverage
Critical0–24Severely 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