Se distribuye por el este de Tanzania (incluso en la isla de Unguja), sureste de Kenia y noreste de Mozambique.