Vote counting is underway in the Kiambaa by-election.
Polling centres closed at 5.20pm.
The contest has narrowed down to a two horse race pitying Jubilee's Kariri Njama and UDA's John Njuguna.
Other candidates in the by-election include Richard Njoroge (The New Democrat Party), Isaac Karomo (Federal Party of Kenya), Willie Mbugua (Independent), David Mugo (Independent), Evans Wainaina (Independent) and Njoroge Harrison (Independent).
The constituency has slightly more than 96,000 registered voters with 154 polling stations in five wards.
There were blame games, propaganda and low turnout during Thursday’s polls.
The polls are seen as a contest between President Uhuru Kenyatta and his deputy William Ruto.
There was heavy police deployment across the constituency to avert possible chaos.
Earlier, residents confronted National Assembly Majority Leader Amos Kimunya at Kimuga polling station during the start of voting.
The angry residents claimed that Kimunya was not a voter nor an agent in the by-election.
Elsewhere, IEBC denied aiding rigging in the ongoing Kiambaa by-election following allegations made by Gatundu South MP Moses Kuria.
In a statement on Thursday, the electoral agency said claims by Kuria that some officials had sneaked out to conduct voting at growers plantation were false.
"The car in question is an IEBC vehicle being used by Commission staff who are providing technical support to the polling process. The post by Moses Kuria is therefore a false allegation. #July15thByelections," IEBC said in a tweet.
Kuria had on earlier on Thursday shared pictures of a vehicle on his social media pages alleging that IEBC officials had sneaked out KIEMS kits using the vehicle.
More to follow....