This species is known from North Kinangop Plateau, Kenya, at 2,434 m asl. It has so far been found only near Murungaru village; however, it is a cryptic species, thus it may occur more widely e.g., the higher Aberdare Mountains (Channing and Schmitz 2008).

This species occurs in grassland or montane grassland (A. Channing pers. comm. March 2010). It can be found in shallow water in temporary pools and at the base of emergent vegetation (Channing and Schmitz 2008). It is thought to breed in water.