Habita en tierres altes de clima secu pertenecientes a la Sierra Mixteca (estaos dOaxaca y Puebla), llegando hasta los Valles Centrales dOaxaca. Ye posible atopalo tamién nunes cuantes partes de Guerrero.