Bangladesh, Bhutan, China (mainland), India, Indonesia, Japan, Laos (P), Malaysia, Myanmar, Nepal, Philippines, Singapore, Taiwan (China), Thailand, Vietnam.
Breeds central and eastern Himalayas east to north-eastern India (Assam and Arunachal Pradesh south to Mizoram), central and southern China (south-eastern Xizang east to southern Gansu, southern Shaanxi, Sichuan and western Yunnan), Taiwan, and northern Vietnam (western Tonkin). Non-breeding south-eastern Asia (southern parts), Greater Sundas and Philippines.
 
Population
Estimated population is unknown (2010).