In Kisumu, at least two people sustained gunshot wounds while scores sustained injuries as police engaged protestors in running battles.
In Deputy President Rigathi Gachagua's Nyeri county and the Mount Kenya region, it was business unusual as the region witnessed its first major protest in several years.
The region which has not witnessed such protest since the pro-democracy era of Saba Saba in 1990, experienced an unexpected burst of lively protests as youth and residents took to the streets, chanting anti-government slogans and singing with no violence reported.
Business in Nyeri, Kerugoya, Nanyuki, Embu, and Meru towns came to a standstill for hours as demonstrators walked through the streets, singing chants of "Reject Finance Bill" and "Ruto Must Go."
"We want 'Zakayo ashuke' (Ruto to leave office) for Kenya to be great again and the Finance Bill to be mwananchi oriented," he said.
In Nyanza and Western, business came to a standstill as thousands of protestors took to the streets of all major towns protesting over high taxes. Unlike past protests that were marked by burning tires, blocking roads with boulders and violence, yesterday's protests were largely peaceful.
Hundreds of youths poured into the streets in Kakamega, Bungoma, Busia and Vihiga counties protesting against the proposed bill.
In Kakamega town, protestors gathered at Muliro Gardens as early as 9 am before staging peaceful demonstrations.
Demonstrators comprised mainly a youthful group dubbed Generation Z warned area MPs against supporting the contentious Bill.
In Busia County, residents led by William Onyango staged protests at the border town calling on the electorate to vote out leaders going against the will of the people in the 2027 general election.
"We thank our people for coming out in large numbers and maintaining peace but we want to tell our people to vote out this regime in 2027 because it has subjected Kenyans to suffering by imposing punitive taxes," said Onyango.
In Bungoma county, hundreds of peaceful youth took to the streets in Bungoma town and called on their MPs to reject the draft law.
In Nyanza however, two people were injured as police dispersed crowds while in Migori, residents joined the protests against the proposed law.
[Report by Amos Kiarie, Timothy Kariuki, Edwin Gitonga, Lydiah Nyawira, Patrick Beja, Daniel Chege, Hilda Otieno, Olivia Odhiambo, Eric Abuga, Anne Atieno, Benard Lusigi and Mary Imenza]
Stay informed. Subscribe to our newsletter