Live Wire
10:10ZOSINTLIVEStatus-6 (War & Military News)Israel's largest airline El Al suspends flights to Moscow due to the ongoing Uk…10:10ZOSINTLIVETrump assesses Zelensky as performing quite well in the war, maintaining positions amid high casualties10:10ZOSINTLIVEEl Al suspends Tel Aviv–Moscow flights for the coming days over Russia-Ukraine developments and recent aviati…10:10ZOSINTLIVEIRGC Navy: 'Safe passage through the Strait of Hormuz is only possible via routes announced by the Islamic Re…10:10ZOSINTLIVEThe Kremlin told Russians to move to Android or local platforms after Apple removed Russian apps from the App…10:09ZALLAFRICAMalawi: Chilima Crash 'Could Not Be Stopped' - Captain Nthani's Shocking Testimony That Can Rewrite the Crash…10:09ZRNINTEL"The French Navy boarded the oil tanker Deliver on Tuesday as it transited off the coast of Sicily in violati…10:08ZPRESSTVIsrael continues to commit genocide by deliberately targeting Gaza childrenMotee Abumsabeh reports from Deir…
Markets
S&P 500738.72 0.75%Nasdaq25,477 0.43%Nasdaq 10029,220 0.43%Dow520.03 0.29%Nikkei93.98 1.48%China 5031.73 1.95%Europe87 0.06%DAX40.55 1.05%BTC$61,578 1.49%ETH$1,645 1.10%BNB$567.67 1.41%XRP$1.08 1.67%SOL$68.71 0.66%TRX$0.3288 0.59%HYPE$63.64 2.37%DOGE$0.0768 2.37%RAIN$0.0158 0.75%LEO$9.33 1.72%QQQ$725.8 2.14%VOO$681 0.79%VTI$366.33 0.74%IWM$297.47 0.26%ARKK$77.58 1.12%HYG$80.07 0.28%Gold$365.9 0.01%Silver$51.9 0.23%WTI Crude$105.54 0.71%Brent$40.43 0.76%Nat Gas$11.97 2.05%Copper$36.8 1.35%EUR/USD1.1340 0.00%GBP/USD1.3161 0.00%USD/JPY161.68 0.00%USD/CNY6.8109 0.00%
CLOSEDNYSEopens in 3h 17m
The Monexus
Vol. I · No. 176
Thursday, 25 June 2026
Saturday Ed.
Updated 10:12 UTC
  • UTC10:12
  • EDT06:12
  • GMT11:12
  • CET12:12
  • JST19:12
  • HKT18:12
← The MonexusOpinion

Kenyans stayed home. The state still showed up.

Two years after the June 2024 Gen Z uprising forced a finance bill retreat, the streets of Kisumu and Mombasa were quiet on the anniversary. The state filled the silence with a heavy deployment, and that tells you which lessons actually stuck.

A near-empty street in Kisumu on 25 June 2026, as residents kept away from the planned Gen Z anniversary demonstrations. The Star Kenya · Telegram

Kisumu and Mombasa were the cities that two years ago turned a parliamentary tax vote into a national repudiation of President William Ruto's government. On 25 June 2026, the date that a generation of young Kenyans now treats as a civic anniversary, the streets of both cities were largely empty. The Star Kenya reported from Kisumu that "business activities continued uninterrupted" as residents "largely kept away from planned demonstrations marking the second anniversary of the June 25, 2024, Gen Z-led anti-Finance Bill protests." In Mombasa, the same outlet documented a "heavy police presence" as "security agencies heightened surveillance" ahead of the same date. The silence was the story, and the state read it as a deployment brief.

The collapse of turnout in the cities that delivered the 2024 movement its most committed foot soldiers is a piece of evidence, not a verdict. It tells you something specific about the gap between a movement's symbolic calendar and its actual capacity to mobilise under sustained pressure. It does not tell you the anger is gone.

What 25 June was supposed to mean

A year ago, the second anniversary of the 2024 uprising would have been treated as a kind of national pulse-check: had the Gen Z constituency that stormed parliament and forced the Finance Bill withdrawal held its nerve, or had the state successfully demobilised it? The two anniversary cities in question — Kisumu on the shores of Lake Victoria and Mombasa on the Indian Ocean coast — were not random. They were the urban anchors of a movement that, in mid-2024, briefly united Nairobi's online organiser class with the countrywide machinery of the country's opposition heartlands. That they have remained the reference points for an annual mobilisation is itself a data point about the movement's regional base, which is more concentrated than its 2024 ceiling suggested.

What the empty streets actually prove

It is tempting, and wrong, to read the low turnout as a referendum on the movement's relevance. Three things can all be true at once. First, the act of staying home can itself be a tactical posture, not a surrender, when a heavy police deployment is already in the streets at first light. The Star Kenya's Mombasa report put the surveillance posture at the front of the story, ahead of any protest activity that did or did not materialise. Second, the cost calculus for an ordinary trader in Kisumu's central business district on a Thursday has changed since 2024: two years of inflation, two years of disrupted working weeks, and two years of watching what the state does to people who demonstrate, all weigh differently now. Third, organisers calling a return engagement on the exact anniversary date have given the state a known planning horizon, and the state has used it.

The pattern is familiar to anyone who has watched a post-uprising state in Africa over a decade. The state does not need to win the argument with the street. It needs to make the cost of using the street high enough, often enough, that the street chooses other instruments. The empty anniversary in Kisumu and Mombasa reads less like a movement giving up than like a movement being forced to recalibrate the tools it uses.

The state that showed up

What is striking in The Star Kenya's coverage is the inversion of the image. In June 2024, the visual grammar of the protests was young bodies in the road, placards, occasional teargas, occasionally worse. In June 2026, the visual grammar is the state itself: police vehicles, surveillance, the visible infrastructure of order. The piece frames the anniversary through the lens of the security deployment rather than through any protest. That is not the reporter's bias; it is the day's empirical centre of gravity. The story on 25 June 2026 was the state's posture, and the movement's absence was the occasion for it.

This is worth saying plainly. The Ruto administration has spent two years institutionalising the lessons of June 2024, which were primarily about the cost of being surprised. A known anniversary date, called in advance, on a weekday, in two cities, gives the security apparatus a rehearsal opportunity. The deployment, not the protest, was the rehearsal.

What remains uncertain

The sources do not give us a turnout number, a casualty count, or an arrest tally for the day. The Star Kenya's dispatches from Kisumu and Mombasa describe a quiet streetscape and a heavy state presence; they do not adjudicate whether the movement called off the action, whether it shifted to online or workplace forms, or whether the call was simply honoured only by people willing to turn out under visible surveillance. There is also a real question about whether the choice of cities was deliberately narrow: keeping the frame on Kisumu and Mombasa is a way of keeping the story in regional strongholds and away from Nairobi, where the post-2024 mood has been less easily read. None of this can be answered from the wires available on 25 June 2026.

What can be said is that an anniversary is the easiest of mobilisations to skip, and the hardest of mobilisations to recover. The Ruto government has, for now, the more comfortable side of that trade. The Gen Z constituency that read the Finance Bill withdrawal as a win in 2024 is now reading an empty Kisumu in 2026, and the question worth asking is not whether they will return to the street, but whether the street is still where the contest is being held.


Desk note: The wire frame for this story on 25 June 2026 ran on the deployment, not the protest. Monexus is reading the inversion itself as the news: the state showed up because the street did not, and that is the two-year scoreboard on a movement the government could not break and could not, evidently, ignore.

Wire provenance

This editorial synthesis draws on the following public wire/social posts:

  • https://t.me/TheStarKenya
  • https://t.me/TheStarKenya
  • https://t.me/TheStarKenya
© 2026 Monexus Media · reported from the wire