Its range extends across the entire Sudan region and the southern part of the Sahel, from Guinea Bissau to Eritrea and northern Tanzania. It inhabits open, dry areas, scrubland, the edges of woodland, especially Combretum woodland and Hagenia forest, savannah with scattered trees and suburban gardens. Its altitudinal range is from sea level to about , and even higher on Mount Kenya.