El clima es, como en gran parte del Valle de Puebla, templado subhúmedo con lluvias en verano.