David Keter of the United Democratic Alliance (UDA) party has won the highly contested Emurua Dikirr by-election.