Habita en el sudeste de Kenia, Malaui, Mozambique, Sudáfrica, Suazilandia, Tanzania y Zimbabue.