Angola, Botswana, Cameroon, Congo [The Democratic Republic of the], Lesotho, Malawi, Mozambique, Namibia, South Africa, Swaziland, Tanzania [United Republic of], Zambia, Zimbabwe.
Vagrant to Congo [The Democratic Republic of the].
Botswana and Zimbabwe east to southern Malawi and south to southern South Africa (except north-west); has bred Zambia and Namibia (possibly regular); single breeding report from central Angola requires confirmation. In non-breeding season also north to north-central Angola and south-eastern DRCongo and west to Namibian coast.
 
Population
Estimated population is unknown (2010).
White-throated Swallow (Hirundo albigularis) [XC598960]
by Lynette Rudman from Emthanjeni Local Municipality, Bo-Karoo, Northern Cape, South Africa (song)
White-throated Swallow (Hirundo albigularis) [XC512726]
by Tony Archer from West Coast National Park, Western Cape, South Africa (call, flight call, call given by ad feeding nestlings)
Subspecies
No subspecies.
Forms a superspecies with Barn Swallow (Hirundo rustica), Red-chested Swallow (Hirundo lucida), Angola Swallow (Hirundo angolensis), Welcome Swallow (Hirundo neoxena), Tahiti Swallow (Hirundo tahitica) and Ethiopian Swallow (Hirundo aethiopica). Birds in north of range sometimes separated as subspecies ambigua on basis of smaller wings and tail, but variation clinal.