El
clima varía según la altitud. Las zonas costeras
y tierras bajas (tierra caliente) son calurosas con niveles
altos de humedad, mientras que la zona de la meseta central
tiene un clima templado a lo largo de todo el año, incluido
el invierno. El clima de las regiones montañosas del
interior es suave pero suele tener cambios bruscos de temperatura
entre el día y la noche. Se consideran tierras frías
a aquellas que están por encima de los 2000 metros de
altitud. Las lluvias varían mucho de una región
a otra. Sólo las zonas de la Sierra Madre Oriental, el
istmo de Tehuantepec y el estado de Chiapas, en el sur, tienen
precipitaciones relevantes a lo largo del año. La estación
húmeda se extiende desde junio hasta septiembre. El resto
del país tiene temporadas sin lluvia. La zona norte y
central del altiplano tiene una climatología seca y árida.
Hay algo de nieve en la parte norte del país. La estación
seca comprende desde octubre a mayo.