It is found only in Mexico, in the extremely restricted range of a 25 kilometers stretch of the Atoyac-Paraíso-Puerto del Gallo road in the Sierra Madre del Sur of Guerrero, Mexico, north-west of Acapulco.