The shaft-tailed whydah is distributed in open habitats and grasslands of Southern Africa, from south Angola to south Mozambique.
The shaft-tailed whydah inhabits open environments and grasslands of Southern Africa, spanning from southern Angola to southern Mozambique.