Widely distributed from Senegal, Guinea-Bissau and Sierra Leone eastward to southern Sudan and Ethiopia and south to southern Africa, where absent from most of Namibia, Botswana and large parts of C South Africa, wherever adequate water and cover are unavailable (Baker and Ray in press). Present on Pemba Island, but absent from Zanzibar (Pakenham 1984). Recorded to altitudes of 3,950 m in Bale Mountains N.P., Ethiopia (Yalden et al. 1996). Wozencraft (2005) lists this species as occurring in Algeria, presumably an error as there are no confirmed records from this country.