BLACKOUT MAP

Internet outage history

Kenya

Operational 81/81 hosts up since Oct 16, 2026 10:00 UTC

Every disruption Blackout Map has recorded in Kenya since monitoring began on October 16, 2026, with reported government shutdowns and submarine cable incidents.

Live status of Kenya RSS feed

Bomet County — Operational · 2/2 hosts upMachakos County — Operational · 2/2 hosts upMeru County — Operational · 2/2 hosts upMombasa — Operational · 2/2 hosts upMombasa County — Operational · 2/2 hosts upMurang'A — Operational · 2/2 hosts upNairobi Area — Operational · 2/2 hosts upNandi — Operational · 2/2 hosts upNyeri County — Operational · 2/2 hosts upTaita Taveta — Operational · 2/2 hosts upKwale County — Operational · 2/2 hosts upKitui County — Operational · 2/2 hosts upKisumu County — Operational · 2/2 hosts upBungoma County — Operational · 2/2 hosts upBusia County — Operational · 2/2 hosts upGarissa County — Operational · 2/2 hosts upIsiolo County — Operational · 2/2 hosts upKajiado County — Operational · 2/2 hosts upKilifi County — Operational · 2/2 hosts upKirinyaga County — Operational · 2/2 hosts upKisii County — Operational · 2/2 hosts upTharaka - Nithi — Operational · 2/2 hosts upKiambu County — Operational · 3/3 hosts upMarsabit County — Operational · 3/3 hosts upNairobi County — Operational · 12/12 hosts up
Regions right now Operational Degraded Partial outage Blackout Each dot is a state or province we measure separately, coloured by its status now; bigger dots have more hosts. The country is shaded in its overall status.
0incidents recorded
0total disruption
—longest incident
2regional outages
44outages measured since 2022
1reported shutdowns since 2019

Overview

Last 90 days

Worst status per day, last 90 days
Aug 1, 2026 Operational Degraded Partial outage Blackout Not monitored yet Today

Daily reachability

last 30 days
Oct 16Oct 230%50%100%
Hosts uplowest hour

Our probes · hosts reachable

last 72 hours
Oct 27Oct 280%50%100%

IODA · routes and active probing, % of normal

last 72 hours
Oct 27Oct 280%50%100%
BGP routesActive probingIODA (Georgia Tech)

Latency from our server (Germany)

last 72 hours
Oct 27Oct 280 ms150 ms300 ms
Latency25–75%

The same measurements as the live panel, per 30 minutes. Times in UTC.

Incidents

All incidents

our probes and IODA

No disruptions recorded in Kenya since monitoring started on October 16, 2026.

Regional outages · our probes

Outages in one state or province while the rest of Kenya stayed online, measured by our own probes. Hosts are placed by IP geolocation (DB-IP), which is sometimes off.

RegionStarted (UTC)DurationWorst level
MombasaOct 25, 2026 12:355 hours Blackout
MombasaOct 25, 2026 05:205 hours Blackout

Attacks and context

Context only — they don't change the status above.

DDoS attacks aimed at Kenya · 7 days

Oct 22Oct 23Oct 24Oct 25Oct 26Oct 27Oct 280%50%100%
Network DDoSWeb attacksCloudflare Radar

Per hour; each line is relative to its own busiest hour of the week (100%). Context only — attacks never change a country's status.

Types
Mirai (UDP) Flood 62% · UDP Flood 32% · DNS Amplification 3% · DNS Flood 1%
Duration
72% longer than 1 h · 19% under 20 min
Size
96% under 500 Mbit/s · 0% over 10 Gbit/s
Web attacks from
Safaricom Limited 23% · Airtel Networks Kenya Limited 14%

Routing incidents · 7 days · Cloudflare Radar

3 possible hijacks of networks in Kenya, 7+ route leaks involving it.

  • Oct 28 23:41 AS327708 (RW) · 19 address blocks · confidence 8/10
  • Oct 28 08:17 AS327708 (RW) · 2 address blocks · confidence 8/10
  • Oct 25 03:00 AS327708 (RW) · 2 address blocks · confidence 8/10

Natural disasters · GDACS

Right now

Long-term history

Before our monitoring: IODA archive

44 incidents · 4 blackouts · 30 partial outages

Outages in Kenya detected by IODA (Georgia Tech) between January 2022 and the start of our own monitoring: drops in the country's internet routes (BGP) or in its reachability from IODA's active probing, compared with the day before. Each is checked against IODA's signal; small dips are left out.

Started (UTC)DurationWorst levelEvidence
Aug 29, 2026 20:251 hour DegradedIODA (Georgia Tech): routes, lowest 94% of normal
Aug 18, 2026 23:351 hour DegradedIODA (Georgia Tech): routes, lowest 94% of normal
Aug 18, 2026 19:4055 min DegradedIODA (Georgia Tech): routes, lowest 94% of normal
Jul 29, 2026 17:402 hours Partial outageIODA (Georgia Tech): active probing, lowest 76% of normal
Jun 20, 2026 12:202 hours BlackoutIODA (Georgia Tech): active probing, lowest 2% of normal
Mar 27, 2026 11:1040 min Partial outageIODA (Georgia Tech): active probing, lowest 78% of normal
Aug 10, 2025 07:3030 min DegradedIODA (Georgia Tech): active probing, lowest 83% of normal
Jul 24, 2025 08:5020 min BlackoutIODA (Georgia Tech): active probing, lowest 15% of normal
Mar 29, 2025 10:103 hours BlackoutIODA (Georgia Tech): active probing, lowest 32% of normal
Mar 25, 2025 20:105 hours Partial outageIODA (Georgia Tech): active probing, lowest 80% of normal
Mar 25, 2025 17:3050 min DegradedIODA (Georgia Tech): active probing, lowest 92% of normal
Jan 9, 2025 10:102 hours DegradedIODA (Georgia Tech): routes, lowest 93% of normal
Show all 44
Started (UTC)DurationWorst levelEvidence
Dec 17, 2024 21:204 hours Partial outageIODA (Georgia Tech): active probing, lowest 75% of normal
Oct 3, 2024 16:4040 min Partial outageIODA (Georgia Tech): active probing, lowest 53% of normal
Sep 6, 2024 06:201 hour Partial outageIODA (Georgia Tech): active probing, lowest 78% of normal
Aug 30, 2024 18:401 hour Partial outageIODA (Georgia Tech): active probing, lowest 77% of normal
Jul 6, 2024 11:0030 min Partial outageIODA (Georgia Tech): active probing, lowest 73% of normal
Jun 25, 2024 13:307 hours Partial outageIODA (Georgia Tech): active probing, lowest 53% of normal
May 2, 2024 14:305 hours Partial outageIODA (Georgia Tech): active probing, lowest 68% of normal
May 1, 2024 12:503 hours Partial outageIODA (Georgia Tech): active probing, lowest 76% of normal
Apr 18, 2024 08:302 hours Partial outageIODA (Georgia Tech): active probing, lowest 61% of normal
Apr 7, 2024 08:204 hours Partial outageIODA (Georgia Tech): active probing + routes, lowest 69% of normal
Dec 15, 2023 08:502 hours Partial outageIODA (Georgia Tech): active probing + routes, lowest 73% of normal
Dec 10, 2023 16:507 hours Partial outageIODA (Georgia Tech): active probing, lowest 67% of normal
Nov 30, 2023 18:2050 min Partial outageIODA (Georgia Tech): active probing, lowest 71% of normal
Nov 28, 2023 22:402 hours Partial outageIODA (Georgia Tech): active probing, lowest 74% of normal
Nov 19, 2023 12:402 hours BlackoutIODA (Georgia Tech): active probing, lowest 21% of normal
Nov 17, 2023 06:3030 min Partial outageIODA (Georgia Tech): active probing, lowest 79% of normal
Nov 13, 2023 22:051 hour Partial outageIODA (Georgia Tech): routes, lowest 58% of normal
Nov 11, 2023 17:004 hours Partial outageIODA (Georgia Tech): active probing, lowest 68% of normal
Oct 30, 2023 11:102 hours Partial outageIODA (Georgia Tech): active probing, lowest 79% of normal
Aug 25, 2023 18:5013 hours Partial outageIODA (Georgia Tech): active probing, lowest 63% of normal
May 17, 2023 10:003 hours DegradedIODA (Georgia Tech): active probing, lowest 93% of normal
May 17, 2023 00:0030 min Partial outageIODA (Georgia Tech): active probing, lowest 78% of normal
Apr 21, 2023 10:402 hours Partial outageIODA (Georgia Tech): active probing, lowest 72% of normal
Mar 22, 2023 21:2525 min Partial outageIODA (Georgia Tech): routes, lowest 58% of normal
Mar 4, 2023 14:503 hours Partial outageIODA (Georgia Tech): active probing, lowest 71% of normal
Mar 1, 2023 01:005 hours DegradedIODA (Georgia Tech): active probing, lowest 89% of normal
Nov 24, 2022 12:003 hours Partial outageIODA (Georgia Tech): active probing, lowest 71% of normal
Nov 2, 2022 08:103 hours Partial outageIODA (Georgia Tech): active probing, lowest 73% of normal
Aug 11, 2022 11:2535 min DegradedIODA (Georgia Tech): routes, lowest 95% of normal
Jul 2, 2022 05:1030 min Partial outageIODA (Georgia Tech): active probing, lowest 63% of normal
Jun 7, 2022 12:303 hours DegradedIODA (Georgia Tech): routes, lowest 94% of normal
Mar 11, 2022 15:1030 min Partial outageIODA (Georgia Tech): active probing, lowest 71% of normal

Government shutdowns and blocks

since 2019

The Internet Society Pulse tracker records 1 government-ordered shutdown or block in Kenya since 2019.

  • National internet shutdown (Internet Services), since Jun 25, 2024 — 8 hours

Shutdown data provided by Internet Society. Pulse

Submarine cable incidents

No submarine cable incidents recorded for Kenya.

Cable incidents: GeoCables (CC BY 4.0). Context only — they never change a country's status.