Breeds south-central China from southern Gansu and southern Shaanxi south to eastern Xizang, north-western Yunnan and western Sichuan. Non-breeding also south-eastern Xizang, possibly also north-eastern Indian Subcontinent.
 
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).
Three-banded Rosefinch (Carpodacus trifasciatus) [XC161174]
by Antero Lindholm from road up to Mengbi Pass, Maerkang-Balangshan highway, Sichuan, Sichuan, China (call)
Three-banded Rosefinch (Carpodacus trifasciatus) [XC266220]
by id from Ganggongling Pass, Jiuzhaigou-Songpan highway, Sichuan, China (call)