Se localiza en el Altiplano central mexicano a 2 300 metros sobre el nivel del mar, en la región del Valle de Tlaxcala-Puebla.