The cleanest city in Africa is Kigali in Rwanda. But some argue that this title belongs to Gaborone, Botswana (source).