 This species has an Afrotropical distribution and can be found throughout southern and East Africa, from Ethiopia and Sudan in the north to South Africa (north of 26S) in the south, ranging as far west as the southern Democratic Republic of the Congo and southeastern Gabon.It is a partial migrant, with many populations in southern Africa and East Africa appearing to be resident year-round, while the species has only ever been recorded as a breeding visitor in Sudan and as a largely non-breeding visitor in Ethiopia and the former Transvaal, where it is considered locally nomadic.However, seasonal movements have been recorded even in areas in which the species is considered resident, for example in Zimbabwe, where there is an influx of birds in the dry winter months.