Armed with flags and placards, the protestors arrived in the city as early as 7am.
The demonstrations, which took place in at least 23 counties, saw widespread police deployment.
A protester with walks with a Kenyan flag on the edge of a foot bridge at Central police station on June 25, 2025. /ENOS TECHE
Kenyans on Wednesday came out in large numbers to take part in protests that were taking place in Nairobi and other parts of the country.
The protestors, mostly Gen Z, took to the streets to mark the first anniversary since the June 25, 2024 anti anti-Finance Bill protests that left at least 60 people dead.
Armed with flags and placards, the protestors arrived in the city as early as 7 am.
The demonstrations, which took place in at least 23 counties, saw widespread police deployment.
A protestor hails a motorcycle to escape the wrath of anti-riot police during June 25 Gen Z commemorative protests in Nairobi CBD on June 25, 2025. /ENOS TECHEA protester runs with the Kenyan flag as police watch on at the Central police station on June 25, 2025. /ENOS TECHEA protester offers an anti-police officer a flower during the first anniversary of the June 25 Gen Z protests in honour of those killed during the anti-Finance Bill protests. /ENOS TECHEA youthful anti-riot police officer is mobbed by a friendly Gen Z protesters during the first anniversary of the June 25 anti- Finance Bill protests. /ENOS TECHEA protestEr pulls a stunt on his bicycle near Central police station on June 25, 2025. /ENOS TECHEYouthful protestErs march while chanting along Moi Avenue during the first anniversary of the last June 25 anti-Finance Bill protests. /ENOS TECHEProtesters camp outside Central police station during Gen Z-led nationwide protests in Nairobi on June 25, 2025. /ENOS TECHEThe War Monument along Kenyatta Avenue is fitted with a mask and a makeshift cross with the name tag during the Gen Z-led one-year anniversary on June 25, 2025/ENOS TECHEA Nairobi protester stands in front of a police water canon in a show of defiance during the commemorative Gen Z protests on June 25, 2025. /ENOS TECHE
Nairobi protesters confront police in a show of defiance during the commemorative Gen Z protests on June 25, 2025. /ENOS TECHE
Nairobi protesters confront police in a show of defiance during the commemorative Gen Z protests on June 25, 2025. /ENOS TECHE