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) [XC430287]
by from near West Tianmu Shan Reserve, China (song)
Spotted Elachura (Elachura) [XC328986]
by Mike Dooher from Kechuperi, West Sikkim, Sikkim, India (call)
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.