Oaxaca City enjoys a mild climate year-round. The hottest months are April and May. Rainy season is from June to September. Throughout the year you can expect it to be quite warm or hot during the day, and it may get chilly at night, so bring a light jacket or sweater. From November to January it can be quite cold at night.
The following table shows the monthly average temperatures and rainfall in Oaxaca City.