It is found in central Mexico in the Sierra Ajusco and the Sierra de Monte Alto of the Transverse Volcanic Cordillera in the states of México and Morelos at elevations exceeding 2900 meters in temperate boreal forests.