Heavy police deployment was witnessed across Nairobi and other parts of the country on Wednesday morning as Kenyans prepared to mark the first anniversary of the deadly anti-Finance Bill 2024 protests.
Key access roads to Nairobi’s central business district were sealed off early in the morning and commuters were forced to alight at designated drop-off points.
Additionally, all roads leading to the State House were barricaded with razor wire, and Parliament buildings were fortified.
Wreaths are laid on the razor wire fence around Parliament buildings in Nairobi as protesters honour youths shot dead during last year’s anti-Finance Bill demos when crowds stormed the building.
By Dennis Musau
On Thika Road, the air is thick with smoke and tear gas as police tackle protesters who tried to barricade the busy highway with large rocks and bonfires
Running battles along Thika Road as police lob teargas at protesters pic.twitter.com/5A7BWANF8F
— Citizen TV Kenya (@citizentvkenya) June 25, 2025
Former Chief Justice David Maraga (in a navy-blue jacket) is among protesters in the Nairobi city centre. Maraga and some of the family members of last year’s anti-Finance Bill protest victims have been forced to seek shelter after being tear-gassed.
Former Chief Justice David Maraga and families of fallen Gen Z heroes teargassed in Nairobi CBD pic.twitter.com/IQU4rf8XlT
— Citizen TV Kenya (@citizentvkenya) June 25, 2025
At the Nairobi city centre outside the General Post Office (GPO), police have lobbed tear gas to disperse a group of youth who were playing football on Kenyatta Avenue
Police teargas protesters playing football in Nairobi CBD pic.twitter.com/XZt3dAtZuX
— Citizen TV Kenya (@citizentvkenya) June 25, 2025
In Kisii County, protesters have gathered at Kisii town, blowing whistles and vuvuzelas, marching as they chant ‘Ruto must go!’
Protesters chant anti-Ruto slogans as protests kick off in Kisii pic.twitter.com/mVJwn32won
— Citizen TV Kenya (@citizentvkenya) June 25, 2025
In Kitengela, police are engaging protesters in running battles. A section of demonstrators lit bonfires along the Nairobi-Namanga Road and officers lobbed tear gas to disperse them
Police lob teargas to disperse protesters in Nairobi CBD pic.twitter.com/LDDEmqtMZ8
— Citizen TV Kenya (@citizentvkenya) June 25, 2025
Police have lobbed tear gas to disperse protesters along Kimathi Street in the Nairobi central business district. Meanwhile, a crowd of protesters has gathered outside Nairobi’s Central Police Station
9:50 AM – In Mombasa, crowds have gathered and are marching in the city centre carrying Kenyan flags
Protesters in Nairobi and Mombasa take to the streets carrying Kenyan flags, marking the anniversary of the June 25 demonstrations pic.twitter.com/aMqwSAgR8n
— Citizen TV Kenya (@citizentvkenya) June 25, 2025
Protesters gather at the Nairobi central business district near Kenya National Archives; chant names of young Kenyans killed by police during last year’s anti-Finance Bill demonstrations.
Protesters gather at Nairobi CBD, chant names of young Kenyans killed by police on June 25th, 2024 pic.twitter.com/07f5HwntYh
— Citizen TV Kenya (@citizentvkenya) June 25, 2025
Opposition leaders Kalonzo Musyoka and Eugene Wamalwa address the media at the Holy Family Basilica in Nairobi ahead of the June 25 anniversary protests.
Kalonzo Musyoka – Leader, Wiper: Brutality has been the order of the day of the Kenya Kwanza Administration. Today we just want to remember these young people and a lot of Kenyans have decided to stay at home in sympathy of what happened on the 25th of June 2024 pic.twitter.com/oFabgxukD3
— Citizen TV Kenya (@citizentvkenya) June 25, 2025
Protesters outside Central Police Station as Gen Z June 25th protests kick off pic.twitter.com/KzU6KqaGas
— Citizen TV Kenya (@citizentvkenya) June 25, 2025