A ilha Mfangano[1] é uma ilha do Quénia, na parte oriental do lago Vitória, no golfo Winam[2] a oeste da ilha Rusinga. Tem 65 km² de área e a sua altitude máxima é 1694 m, no monte Kwitutu.
Tinha 16282 habitantes segundo o censo de 1999. Administrativamente, Mfangano é uma das cinco divisões do distrito de Suba na província de Nyanza.