Raila Odinga has a slight edge over Uhuru Kenyatta in the race for State House with just over 30 days to elections, the latest opinion poll shows.
The survey by Ipsos Synovate released Friday puts the Coalition for Reforms and Democracy (Cord) presidential candidate Raila Odinga ahead with 46 per cent approval rating.
He is closely followed by the Jubilee coalition flagbearer Uhuru Kenyatta at 40pc.
Amani coalition's Musalia Mudavadi is rated at 5pc while presidential candidates Martha Karua (Narc Kenya) and Peter Kenneth (Kenya National Congress) are tied at 1pc.
Another 5pc is undecided on which presidential candidate to vote for. Coast (23pc) and Western (17pc) have the highest number of undecided voters in the presidential race, the poll shows.
The survey shows that Mr Kenyatta's support increased by 13 percentage points from 27pc to 40pc while Raila's rose by 12 percentage points from 34pc to 46pc.
The latest poll findings point to a run off between Mr Odinga and Mr Kenyatta.
Run off 'inevitable'
Ipsos Synovate's political analyst Tom Wolf said the results show a run off is "inevitable".
He said the pollster was not sure if the turnout in the second round of voting would be the similar to round one.
Mr Wolf said on the basis of the findings it is impossible to call the election.
"Together with such other unknown factors as turn-out rates in various parts of the country on Election D-Day, there is no solid basis for predicting the actual outcome as of now," the pollster said.
On coalition politics, 43pc of Kenyans support Cord while Jubilee enjoys the backing of 40pc.
Amani is supported by 4pc of the voting population.
The Eagle coalition bringing together Kenneth's KNC and Raphael Tuju's Party of Action (POA) enjoys the support of 1pc of Kenyans, same as Narc-Kenya.
10 per cent of Kenyans are undecided on which alliance to support as the clock ticks to the March 4 General Election.
Of those polled, 71pc said election-related violence was unlikely to occur in their areas.
The survey was conducted between January 12-20. A total of 5,895 registered voters in 47 counties were sampled.