Well, this is a hard question to answer. The best one I can give you is it depends!
I know, how helpful right!?
The thing is that Mexico is a country with many different microclimates.
Now, for the most part, the rainy season runs from June until mid-October, with a hurricane season between mid-August to mid-October.
As you could imagine the summers are very busy as schools are out and vacationers come from abroad. Other holidays like Semana Santa and Spring Break can get pretty packed too, so if you’re looking to avoid the crowds, keep this in mind.