El clima es templado subhúmedo, gracias a que el municipio se encuentra dentro del Valle de Puebla, posee un sólo un clima.