Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

gabrielmahia/floodwatch-kenya

Domain:

geospatialclimate

Record type:

software
Creator:
gab
Host:
FloodWatch Kenya — Real-time flood risk monitoring. Satellite data, NDMA alerts, county-level mapping. # 🌊 FloodWatch Kenya — Flood Risk Intelligence Kenya **Urban flood resilience intelligence for Kenya — 25 cities, national enforcement gap tracking.** > **FloodWatch Kenya** /mɑːfuːɾikɔ/ — *Kiswahili*: floods, inundation. ⚠️ **DEMO DATA** — All records are representative samples. See § Real Data Sources for authoritative datasets. --- ## What this is Kenya floods every year. The policies to address this largely exist. The problem is an **enforcement and accountability gap** — not a knowledge gap. This platform makes that gap visible, measurable, and politically costly to ignore. Design principle: *track who failed to act and what blocked them, not just where water went.* --- ## Coverage — 25 cities ### Tier 1 — Critical (annual displacement events) | City | County | Risk profile | |------|--------|-------------| | Nairobi | Nairobi City | Urban drainage failure, riparian encroachment | | Garissa | Garissa | Tana River overflow — most lethal single-event floods | | Budalangi | Busia | Nzoia River — most flood-prone constituency in Kenya | | Kisumu | Kisumu | Lake Victoria backflow + Nyando River compound risk | | Mombasa | Mombasa | Coastal tidal surge + Tudor Creek overflow | | Mandera | Mandera | Daua River cross-border (Ethiopia/Somalia) — zero advance warning | ### Tier 2 — Significant (major events most years) Nakuru · Eldoret · Kericho · Malindi · Thika · Naivasha · Nyeri · Meru ### Tier 3 — Notable (episodic severe flooding) Homa Bay · Migori · Kitale · Athi River · Embu · Lamu · Voi · Isiolo · Wajir · Machakos · Nanyuki **Total population covered: ~11M** --- ## Quick start ```bash git clone github.com cd floodwatch-kenya pip install -r requirements.txt streamlit run app.py ``` Deploy: share.streamlit.io → New app → `app.py`. No secrets needed. --- ## Adding a city (zero code required) 1. Create `data/{city_id}/incidents.csv` — schema: see any existing city 2. Create `data/{city_id}/policies.csv` — …

Visit

github.com

Languages

GikuyuKambaKenyan Sign LanguageSwahiliSwahili, CoastalSwahili, Congo

Tags

africafloodskenyapythonstreamlit

Similar

gabrielmahia/kenya-smsgabrielmahia/kenya-3dgabrielmahia/kenya-aguigabrielmahia/kenya-nowcastgabrielmahia/kenya-raggabrielmahia/kenya-a2a

gabrielmahia/kenya-sms

Kenya SMS — Africa's Talking SMS integration for civic AI tools. EN/SW bilingual alert templates. #

gabrielmahia/kenya-3d

Claude + Blender MCP — civic data 3D visualization for East Africa # kenya-3d 🌍 > **Claude + Blend

gabrielmahia/kenya-agui

First East African AG-UI implementation — connects civic AI agents to live frontends via the Agent-U

gabrielmahia/kenya-nowcast

Kenya county-level economic health tracker using satellite nighttime lights — IMF/NBER methodology a

gabrielmahia/kenya-rag

KenyaRAG — LlamaIndex RAG system for Kenya civic data. Natural language queries over parliament, bud

gabrielmahia/kenya-a2a

KenyaA2A — First Agent-to-Agent (A2A) protocol server for East African civic data. Query Kenya parli