Il Messico costiero ha un clima caldo e soleggiato con piogge monsoniche stagionali, mentre nell'entroterra, le regioni montane sperimentano un clima semi-tropicale o temperato. La temperatura e le precipitazioni in Messico variano spesso in modo significativo da regione a regione.
Il Messico settentrionale è una regione desertica con poche piogge, estati calde e inverni freddi, molto simile al clima negli Stati vicini del New Mexico e dell'Arizona negli Stati Uniti. Città del Messico, situata nel centro del Messico, è una regione temperata semi-tropicale con inverni freddi ed estati calde. Le regioni montuose sono spesso più fresche e possono avere cime innevate durante tutto l'anno.
Le temperature più fresche si verificano anche nelle valli basse nelle regioni montuose del Messico. Il Messico orientale è tipicamente caldo, ma potrebbe avere temperature abbastanza basse da causare il gelo durante i mesi invernali. Le aree a sud della città di Tampico hanno un clima tropicale durante tutto l'anno.
Le piogge monsoniche sono comuni lungo le zone costiere, come la città di Cancun, durante l'autunno. Città del Messico e le aree circostanti sperimentano le più alte precipitazioni a luglio e gennaio. Le precipitazioni nel Messico occidentale sono in genere inferiori a quelle di altre regioni.
Gennaio è il mese più freddo dell'anno in Messico, mentre giugno è il più caldo. La temperatura media estiva nelle regioni costiere è di 90 gradi Fahrenheit, mentre la temperatura media a Città del Messico è di 64 gradi Fahrenheit. Nelle regioni montuose, la temperatura può scendere fino a 23 gradi Fahrenheit durante i mesi invernali.