Por su diversidad geográfica -con valles, lagunas, ríos y zonas semidesérticas- el estado de Puebla presenta distintas condiciones climáticas. Sin embargo, predominan las zonas de temperaturas templadas, especialmente desde la llamada Sierra Nevadas en el oriente, hasta el Pico de Orizaba en el Occidente; y, de norte a sur, entre San José de Chiapas hasta San Vicente Coyotepec, incluyendo a la capital de la región.
En estas áreas la temperatura fluctúa entre los 12° y los 18° centígrados; pero en la temporada fría los termómetros oscilan entre los -3° y los 18° centígrados.
En el caso específico de la ciudad de Puebla, la temperatura promedio es de 16° centígrados. La mínima es de 6° centígrados, siendo enero el mes más frío. En el verano los días son muy frescos, con lluvias entre junio y octubre.