Mexicul de coastă are un climat cald și însorit, cu ploi toscologice de sezon, în timp ce regiunile montane și montane se confruntă cu un climat semi-tropical sau temperat. Temperatura și precipitațiile din Mexic variază adesea în mod semnificativ de la o regiune la alta.
Mexicul de Nord este o regiune de deșert cu puține precipitații, veri calde și ierni reci, asemănătoare climatului din statele vecine din New Mexico și Arizona din Statele Unite. Mexico City, situat în centrul Mexicului, este o regiune temperată semi-tropicală, cu ierni răcoroase și veri calde. Regiunile montane sunt adesea mai reci și pot avea munți înzăpeziți pe tot parcursul anului.
Temperaturile mai reci au loc, de asemenea, în văile cu nivel scăzut în regiunile muntoase din Mexic. Mexicul estic este de obicei cald, dar poate avea temperaturi destul de scăzute pentru a provoca îngheț în timpul lunilor de iarnă. Zonele situate la sud de orașul Tampico au o atmosferă tropicală pe tot parcursul anului.
Ploile musonice sunt comune de-a lungul zonelor de coastă, cum ar fi orașul Cancun, în timpul toamnei. Orașul Mexico și zonele înconjurătoare înregistrează cele mai mari precipitații în iulie și ianuarie. Precipitațiile din vestul Mexicului sunt de obicei mai mici decât cele din alte regiuni.
Ianuarie este cea mai rece luna a anului in Mexic, in timp ce iunie este cel mai cald. Temperatura medie de vară în regiunile de coastă este de 90 de grade Fahrenheit, în timp ce temperatura medie în Mexico City este de 64 de grade Fahrenheit. În regiunile muntoase, temperatura poate scădea la 23 de grade Fahrenheit în timpul lunilor de iarnă.