Habita en Angola, Botsuana, Kenia, Malaui, Mozambique, Namibia, Sudáfrica, Suazilandia, Tanzania (Zanzibar), Zambia, Zimbabue; quizá en el sur de Somalia y sur de la República Democrática del Congo.