Oaxaca's climate is mild and temperate, with temperatures gradually warming up from winter to spring. From January to March, the temperature ranges from around 8-35°C, with averages in the mid-20s, marking a gentle transition into warmer months. Summer months, June to August, are cooler than expected, with highs not exceeding 31°C and averages ranging from 21-22°C. Autumn brings temperatures back up, with September to November seeing highs similar to those of spring. Winter is mild, with December's temperature range mirroring that of January, averaging around 21°C.