Subaland map showing the location of Mfangano Island, Rusinga Island and Mbita town
Photo acquired from Breathing Life into Fossils Chap.6 by Alan Walker


Subaland lies on the Eastern shores of Lake Victoria and nearby islands in Homa Bay County. The land stretches from the Gulf of Nyanza, Ruri Bay up to the Southern reach of Matara Bay. It has two main islands, Rusinga and Mfangano and other smaller ones. The mainland includes Gwasi hills, Uregi hills of Meari,
Kaksingiri in Sindo, Suna and parts of Migori County on the Southern shores in Muhuru Bay.  


Source: and Elimu Asilia workshop in April 2015 at Mbita