Au nord du tropique du Cancer, le climat est quasi-désertique.
Le Mexique central est tempéré.
Au sud, la péninsule du Yucatán a un climat tropical classique, alors que les basses terres du Chiapas sont soumises au régime subéquatorial.
L´altitude est un facteur déterminant pour le climat du Mexique. On peut ainsi distinguer :
- Les terres chaudes (tierras calientes), d´une altitude inférieure à 1 000 m ; la température moyenne y est de 25°C, mais peut dépasser les 45°C ;
- Les terres tempérées (tierras templadas), situées entre 1 000 et 1 800 m d'altitude. Elles jouissent d´une température moyenne de 19°C. Les soirées d´hiver y sont fraîches ;
- Les terres froides (tierras frias), au-dessus de 1 800 m d'altitude. Par exemple, à Mexico, située à 2 240 m d´altitude, les températures moyennes, pour les mois de janvier et juillet, sont respectivement de 13°C et 16°C.
La saison sèche s´étend de novembre à mai et la saison humide de juin à octobre. Le risque de pluie tropicale de courte durée peut surtout survenir en fin d’après-midi. Ces pluies concernent surtout le sud du pays.