As it stands
121 constituencies counted,
Uhuru Kenyatta has 2,911,819
Raila Odinga has 2,234,074
Difference of 677,745
“People will believe a big lie sooner than a little one, and if you repeat it frequently enough, people will sooner or later believe it.” ― Walter C. Langer