This species occurs from Senegal east to Kenya, south to Angola, northern Botswana, central Mozambique, and extreme northern South Africa. It generally avoids the forest belt, but it is present in the West African forest zone, and in northeastern Democratic Republic of Congo. Definite records are lacking from certain countries within its mapped range: Togo, Central African Republic, Rwanda, Burundi, Malawi, and Namibia. It might also occur in Sudan. There are not very many records from the different parts of its range, and so the map should be considered as highly provisional.