Celaya's climate is characterized by mild winters and warm summers. From January to March, temperatures gradually increase, with averages ranging from 14°C to 19°C. Spring brings a slight dip in temperatures, but only briefly, as the warm months of May and June quickly follow, with average highs often reaching above 21°C. The summer months are slightly cooler than expected, with July and August averaging around 19°C, while the autumn season sees another drop in temperature, returning to averages similar to those at the beginning of the year.