El México costero tiene un clima cálido y soleado con lluvias estacionales de los monzones, mientras que las regiones montañosas del interior experimentan un clima semi-tropical o templado. La temperatura y las precipitaciones en México a menudo varían significativamente de una región a otra.
El norte de México es una región desértica con poca lluvia, veranos cálidos e inviernos fríos, muy parecido al clima en los estados cercanos de Nuevo México y Arizona en los Estados Unidos. La Ciudad de México, ubicada en el centro de México, es una región templada semi-tropical con inviernos fríos y veranos cálidos. Las regiones montañosas a menudo son más frías y pueden tener cumbres nevadas durante todo el año.
Las temperaturas más frías también ocurren en los valles bajos en las regiones montañosas de México. El este de México es típicamente cálido, pero puede experimentar temperaturas lo suficientemente bajas como para causar escarcha durante los meses de invierno. Las áreas al sur de la ciudad de Tampico experimentan un clima tropical durante todo el año.
Las lluvias monzónicas son comunes en las áreas costeras, como la ciudad de Cancún, durante el otoño. La ciudad de México y sus alrededores experimentan la mayor precipitación en julio y enero. Las precipitaciones en el oeste de México suelen ser más bajas que en otras regiones.
Enero es el mes más frío del año en México, mientras que junio es el más cálido. La temperatura promedio en verano en las regiones costeras es de 90 grados Fahrenheit, mientras que la temperatura promedio en la Ciudad de México es de 64 grados Fahrenheit. En las regiones montañosas, la temperatura puede bajar a 23 grados Fahrenheit durante los meses de invierno.