Massive anti-government protests swept across Kenya today, marking the one‑year anniversary of last June’s deadly tax‑hike demonstrations. Sparked by frustration with police brutality, government corruption, and a rising cost of living, thousands of mainly young protesters flooded the streets of Nairobi, Mombasa, Kisumu, Nakuru, and other cities .
By midday, the unrest turned violent. In Nairobi alone, at least 56 people were hospitalised, most suffering gunshot wounds after police responded with live rounds, tear gas, water cannons, and road closures
Across the country, casualties mounted as law enforcement clashed with demonstrators demanding accountability and systemic reform.
Among the dead were two protesters shot in Matuu, confirmed by officials, increasing the toll to at least two fatalities, while 56 others remain in hospital
In Nairobi, the heavy hand of the state included a directive for broadcasters to cease live coverage—a move denounced by human‑rights groups and independent media as censorship .
Activists cite recent tragedies as catalysts for today’s unrest: the suspicious death of blogger Albert Ojwang while in custody and a street vendor fatally shot amid earlier protests
These incidents have deepened mistrust in police, even as the government’s reappointment of corruption‑tainted officials and passing of new taxation measures intensified public rage .
What’s Behind the Outrage
- Anniversary of last year’s crackdown: June 25 commemorates the violent protests tied to the Finance Bill 2024, which left over 60 dead and many more injured
- Recent flashpoints: The death of Albert Ojwang (d. June 6) with signs of assault and the shooting of a street vendor (Boniface Kariuki) ignited fresh anger
- Economic strain: Persistent high unemployment (youth unemployment around 67%), proposed tax hikes, and spiraling living costs have fuelled widespread discontent .
- Demand for change: Protesters are calling for police reform, anti‑corruption measures, and the resignation of President William Ruto ahead of the 2027 elections