This species is found only in Bioko Island (formerly Fernando Poo), off Equatorial Guinea, in the north near the city of Malabo (Formerly Santa Isabella).