Bangladesh, Bhutan, Cambodia, China (mainland), India, Laos, Myanmar, Nepal, Thailand, Vietnam.
Sri Lanka, India (west to northern Uttar Pradesh and south-eastern Gujarat), southern Nepal and southern Bhutan to Myanmar, south-central China (south-western Yunnan), north-central and western Thailand (south to Kaeng Krachan) and southern Indochina.
 
Rarity Status
Currently this species is not classified as a rarity in this country OR information has not been updated.
Population
Estimated population is unknown (2010).
Crested Treeswift (Hemiprocne coronata) [XC439763]
by Simon Elliott from Ban Wang Ngern, Thailand (flight call)
Crested Treeswift (Hemiprocne coronata) [XC347683]
by Antero Lindholm from Tambon Mae Win, Amphoe Mae Wang, Chang Wat Chiang Mai, Thailand (flight call)
Subspecies
Forms a superspecies with Grey-rumped Treeswift (Hemiprocne longipennis), with which it has been considered conspecific.