Se localiza en el centro del estado, dentro del valle de Tepeaca, que es una prolongación del valle de Puebla-Tlaxcala.