Lake Kanyaboli is located at the north-eastern corner of Lake Victoria. It has an average depth of 3 meters and covers a total area of 1,500 ha. It is one of the most important riparian satellite lakes around Lake Victoria. Lake Kanyaboli is part of the Yala swamp, which forms the mouth of both Rivers Nzoia and Yala. The lake is a freshwater deltaic wetland arising from backflow of water from Lake Victoria as well as the rivers’ floodwaters. It provides a very important habitat for refugee populations of certain fish species, which have otherwise disappeared from Lake Victoria.