Mr John Paul Mwirigi, a Bachelor of Education student at Mt Kenya University won after garnering 18,867 votes against ruling Jubilee Party’s Rufus Miriti, who had 15,411 votes.
Mr Mwirigi also beat seasoned politicians including Mwenda Mzalendo who got 7,695 votes, Kubai Mutuma (6,331) and Raphael Muriungi (2,278).
Mr Mwirigi, who could be the youngest elected MP, did not have a flashy campaign.
He said he has been campaigning on foot by visiting homesteads before he received support from boda boda (motorcycle) riders.
His supporters started celebrating on Wednesday when provisional results showed he was ahead of his rivals.
Speaking to Nation, Mr Mwirigi said he first expressed interest in politics while in form three at Kirindine Day Secondary School.
“I had a dream where I was tabling a motion in Parliament while I was in Form three. That is when I started asking my fellow students to start campaigning for me since I would need their vote in 2017.
“I have held leadership positions in school and in my neighbourhood,” said Mr Mwirigi.
Mr Mwirigi said his first agenda would be supporting agribusiness activities, promote entrepreneurship and nurturing talents.
“Since I come from a humble background, I understand the issues that affect the residents. My key agenda will be to transform the lives of the people,” said the youthful candidate.
The sixth-born in a family of eight says he still lives in a ‘granary’ (a raised house) and does not own land, contrary to claims that he had sold his land for campaigns.
Residents said they decided to elect the young man despite lacking resources because they are confident he knows their problems and will address them