In Photos : June 25 anniversary protests

Protesters during June 25; 2025 demonstration in Nakuru City.
June 25, 2025, marked one year since Kenyans nationwide rose to reject the Finance Bill. The bill was rejected, and the cabinet was reshuffled.
To mark this anniversary, young people organised a peaceful protest as part of a National Day of Remembrance, to honour the lives lost during the original protests and to renew their call for justice.

An injured police officer is rushed to seek medial attention by protesters after she was roughed up during the commemoration of the anti-government protests on June 25, 2025 along Banda Street in Nairobi.

A Protester with a police shield along Banda Street in Nairobi.

Protesters picketing along Moi Avenue in Nairobi during the commemoration of the Gen-Z protests on June 25, 2025.

Youth protesting on the streets of Kakamega town on 25th June 2025 to commemorate Gen-z who died during last year's protests.

Protestors are being washed by police water cannons at Garden City along Thika Road during the nationwide Gen Z protest anniversary on June 25, 2025.

Protestors march as they try to find their way to Nairobi CBD during the nationwide Gen Z protest anniversary on June 25, 2025.

Youths enjoy a football session as transport remains paralyzed along Thika Road on June 25, 2025.

Heavy security deployment at Roysambu roundabout, Nairobi, along Thika Road during the nationwide Gen Z protest anniversary on June 25, 2025.

City residents on board a bus attempt to jump out after a teargas canister was lobbed into the vehicle at Archives on June 25, 2025 during the one year anniversary of the 25 June 2024 Anti-Government protests.

Protesters erect barricades along Kenyatta Avenue in Nairobi as they battle with police during the commemoration of the Gen-Z protests on June 25th 2025.

The Deserted Thika Road at Githurai as protesters burnt bonfires and police blocked motorists from proceeding to Nairobi CBD during the nationwide Gen Z protest anniversary on June 25, 2025.

Protestors sit on the road along Moi Avenue on June 25, 2025 during the one year anniversary of the 25 June 2024 Anti-Government protests.

A protester walks along Kimathi Street in Nairobi on June 25, 2025, during demonstrations as Kenyans marked one year since anti-government protesters stormed Parliament, an incident that left several people dead and others injured.

Protestors carrying flags and placards walking along Moi Avenue on June 25, 2025 during the one year anniversary of the 25 June 2024 Anti-Government protests.

A protester carries a pedestrian crossing sign uprooted at Roysambu Roundabout along Thika Road during the nationwide Gen Z protest anniversary on June 25, 2025.

A protester holds a street sign along Kimathi Street in Nairobi on June 25, 2025, during demonstrations as Kenyans marked one year since anti-government protesters stormed Parliament, an incident that left several people dead and others injured.

Protestors run for safety as anti-riot police vehicles speed down Ronald Ngala Street on June 25, 2025 during the one year anniversary of the 25 June 2024 Anti-Government protests.

Protesters along Kenyatta Avenue in Nairobi.

A teargas canister lobbed at protesters explodes during the commemoration of the Gen-Z protests on June 25th 2025 along Muindi Mbingu Street in Nairobi.

Some of the wild animal monuments removed from Uhuru Park on June 25, 2025 by protestors during the one year anniversary of the 25 June 2024 Anti-Government protests.

Former Chief Justice David Maraga is shielded after being teargassed along Kimathi Street in Nairobi on June 25,2025 during demonstrations as Kenyans marked a year since the time when anti-Government Protesters stormed parliament leading to the death and injury of scores of them.

Busia senator Okiya Omtatah Sitting along Kimathi Street in Nairobi on June 25,2025 during demonstrations as Kenyans marked a year since the time when anti-Government Protesters stormed parliament leading to the death and injury of scores of them.