Ugandan President Yoweri Museveni has won a fifth term as president, extending his 30 years in office. The 71-year-old won 60.75% of the vote while his nearest rival Kizza Besigye took 35%, the election commission said.
Mr Museveni's supporters said his opponents had failed to offer any chance of progress.
But Mr Besigye, main opposition, who is under house arrest, said the results were a "sham", calling on the international community to reject them. "We have just witnessed what must be the most fraudulent electoral process in Uganda," he said in a statement.
EU observers have also criticised the poll, saying the governing party had created an "intimidating atmosphere". But then this is Africa.