Lilac-breasted rollers are found throughout eastern and southern Africa, and occurs locally at sea level, and up to 2,000 metres above sea level or over. Their range extends from the Red Sea coast of Eritrea through East Africa (including Zanzibar) to southern Africa, where they occur commonly in Namibia (excluding the Namib Desert), Botswana, Zimbabwe, and northeastern South Africa. The nominate subspecies C. c. caudatus is non-migratory, but a measure of post-breeding dispersal occurs into miombo woodland or sandy areas, before they return to the breeding areas at the start of the rains. Lilac-breasted rollers are most abundant in Kenya, though the species is less abundant than in former times.
Lilac-breasted rollers live in open savannah habitats with scattered trees and shrubs, as the birds require higher perches for feeding and nesting. Less often they frequent riverine vegetation and light forest, and may enter subdesert steppe or open grassland where any elevated perches may be used. In protected areas, lilac-breasted rollers are among the bird species that frequent the verges of roads, especially during fires, when the small animals and insects that emerge from cover are easily predated. However, lilac-breasted rollers avoid other human-influenced areas and are not found in urban or rural areas unless they are abandoned. Such brush fires stir up insects and other invertebrates, and birds can be seen swooping in for easy prey.
Source : Wikipedia