Nairobi Governor Johnson Sakaja has come to the defense of President William Ruto amid public criticism over unfulfilled promises.

Speaking during a church service in Soweto on Sunday, Sakaja urged Kenyans to give President Ruto more time, arguing that it is unrealistic to expect him to resolve long-standing issues in the short period he has been in office.

“The other day, I was in Murang’a, and people asked me about Mau Mau Road. But the Mau Mau stopped fighting in 1963. We had the first president for 14 years, the second for 24 years, the third for 10 years, and the fourth—and still, there was no road. Now, after just two years, people are blaming this government. Is that fair? Can a 60-year problem be solved in two years?” Sakaja questioned.


The governor emphasized that some of the issues facing Kenyans have persisted through multiple administrations and called for patience, noting that progress is already visible.

“There is an aroma of good work happening. Thika Road was built in the fifth year, and the Expressway was done in the ninth year. Let’s give the president time—he’s only been in office for two years,” he said.

President Ruto, who was present at the service, expressed optimism about achieving his administration’s key goals despite criticism of his reforms.

“By the grace of God, this country is not going to remain the same. I have no doubt that Kenya will change—we will deliver food security, universal healthcare, and affordable housing,” Ruto assured.


Sakaja also used the occasion to urge the president to consider constructing a sports stadium on the 32-acre Jacaranda grounds, saying it would boost socio-economic activities for local residents.

“A stadium doesn’t cost much. In Dandora, we built one for only Ksh.270 million. Here, with more land, we can build a bigger one—and maybe even a school. I know you can do it,” Sakaja added.