Clima
Existen 27 estaciones climatológicas en el estado de Tlaxcala. En cada una de ellas se lleva a cabo un registro, tanto de las variaciones del clima como del régimen pluviométrico, durante todos los días del año. La información de referencia es de gran utilidad para apoyar las actividades económicas regionales, en especial las relacionadas con la agricultura y la ganadería.
En la mayor parte del municipio prevalece el clima templado subhúmedo con lluvias en verano. Igualmente la temperatura promedio anual máxima registrada es de 23.9 grados centígrados. Durante el año se observan variaciones en la temperatura que van desde los 2.8 grados centígrados como mínima, hasta los 27.6 grados centígrados como máxima.
La precipitación media anual durante el periodo (1992-1996) en el municipio es de 968.2 milímetros. La precipitación promedio mínima registrada es de 1.8 milímetros y la máxima de 249.6 milímetros.