Belize, Colombia, Costa Rica, Ecuador, Guatemala, Honduras, Mexico, Nicaragua, Panama.
South-eastern Mexico (eastern Tabasco, north-eastern Chiapas) and Belize southern on Caribbean slope to Nicaragua, then both slopes of Costa Rica and Panama through western Colombia (east to lower and middle Magdalena Valley, south to northern Caldas) to south-western Ecuador (El Oro).
 
Population
Estimated population is 50,000 - 499,999 (2010).
Purple-crowned Fairy (Heliothryx barroti) [XC402748]
by Daniel Errichetti from Marqu\u00e9s de Comillas, Chiapas, Mexico (call)
Purple-crowned Fairy (Heliothryx barroti) [XC894935]
by Mike Nelson from Santa Elena, Costa Rica (alarm call)
Subspecies
Forms superspecies with Black-eared Fairy (Heliothryx auritus), with which sometimes regarded as conspecific. There is a narrow zone of distributional overlap exists in north-western Colombia, but both taxa maintain their distinctness.