The August 9, election has been deemed as a two horse race between the ODM leader Raila Odinga and deputy president William Ruto.
While opinion polls have ranked Ruto ahead of Raila, the former prime minister has made tremendous improvement in his numbers.
His Nyanza region remains his major political bedrock.
In other regions like Coast and Western where he had huge followings, the DP has is seemingly closing the gap.