Bangladesh (B), Bhutan (B), China (mainland) (B), India (B), Laos, Myanmar (B), Nepal, Vietnam.
Eastern Nepal east to north-eastern Indian hill states, north-eastern Bangladesh, northern and western Myanmar, south-eastern China (W, central and south-eastern Yunnan east to Hunan, north-western Fujian and northern Guangdong), northern and central Laos and northern Vietnam (western Tonkin, northern Annam).
 
Population
Estimated population is unknown (2010).
Spotted Elachura (Elachura) [XC122679]
by Frank Lambert from Lava, Darjeeling, West Bengal, India (call)
Spotted Elachura (Elachura) [XC430287]
by from near West Tianmu Shan Reserve, China (song)
Subspecies
Possibly closer to Pnoepyga. Recently discovered population in Indochina (Laos) apparently lacks white spotting on throat and breast, and may represent a separate subspecies.