La côte mexicaine a un climat chaud et ensoleillé avec des pluies de mousson saisonnières, tandis que les régions montagneuses à l'intérieur des terres connaissent un climat semi-tropical ou tempéré. La température et les précipitations au Mexique varient souvent considérablement d'une région à l'autre.
Le nord du Mexique est une région désertique avec peu de précipitations, des étés chauds et des hivers froids, tout comme le climat des États voisins du Nouveau-Mexique et de l'Arizona aux États-Unis. La ville de Mexico, située au centre du Mexique, est une région tempérée semi-tropicale avec des hivers frais et des étés chauds. Les régions montagneuses sont souvent plus fraîches et peuvent avoir des sommets enneigés tout au long de l'année.
Des températures plus fraîches se produisent également dans les vallées basses des régions montagneuses du Mexique. L'est du Mexique est généralement chaud, mais peut connaître des températures suffisamment basses pour provoquer des gelées pendant les mois d'hiver. Les régions au sud de la ville de Tampico connaissent un climat tropical tout au long de l'année.
Les pluies de mousson sont courantes le long des zones côtières, comme la ville de Cancun, en automne. La ville de Mexico et ses environs connaissent les précipitations les plus élevées en juillet et janvier. Les précipitations dans l'ouest du Mexique sont généralement inférieures à celles des autres régions.
Janvier est le mois le plus froid de l'année au Mexique, tandis que juin est le plus chaud. La température estivale moyenne dans les régions côtières est de 90 degrés Fahrenheit, tandis que la température moyenne à Mexico est de 64 degrés Fahrenheit. Dans les régions montagneuses, la température peut chuter à 23 degrés Fahrenheit pendant les mois d'hiver.