Distribution: Oaxaca in the municipalities of Santa Maria Chilapa de Diaz, Santiago Chazumba and Silacayoapam, and Puebla in the municipalities of Ajalpan, Caltepec, San Jose Miahuatlan, Tehuacan, Texcala and Zapotitlan de las Salinas, Between 17°35'00" - 18°30'00" N and 97°17'00" - 98°39'29" W, altitude 1550 to 2200 m s. n. m. —SeeCorrea 2008