Cape white-eyes are distributed throughout many different climatic regions from South Africa to islands throughout the Southwest Indian Ocean. They prefer semi-arid regions with diverse patches of vegetation such as suburban gardens, evergreen forests, and scrub forests. The annual rainfall within these semi-arid regions fluctuates around 550 mm with a minimum temperature in winter of -4 ˚C. They are found at elevations of up to 9,600 m.
Range elevation: sea level to 9600 m.
Habitat Regions: temperate ; tropical ; terrestrial
Terrestrial Biomes: savanna or grassland ; forest ; scrub forest
Other Habitat Features: suburban