Des peuples venus du nord-est, parlant une langue couchitique, arrivèrent dans la région du littoral aux alentours de 2000 av. J.-C. Au passage du 2 au 1 millénaire av. J.-C. arrivèrent, de l'ouest, les premiers bantous, dits de la « culture Urewe » du nom du site archéologique au Nyanza central où elle fut découverte pour la première fois. L'arrivée d'autres peuples bantous perdure jusqu'à la fin du 1 millénaire apr. J.-C. Enfin, à partir de 1500 apr. J.-C. arrivèrent les peuples de langues nilotiques venus du nord-ouest et plus spécifiquement de la vallée du Nil, d'où leur nom de Nilote.