A costa do México tem um clima quente e ensolarado com chuvas sazonais de monções, enquanto no interior, as regiões montanhosas apresentam um clima semitropical ou temperado. A temperatura e a precipitação no México costumam variar significativamente de região para região.
O norte do México é uma região desértica com poucas chuvas, verões quentes e invernos frios, muito parecido com o clima dos estados vizinhos do Novo México e Arizona, nos Estados Unidos. A Cidade do México, localizada no centro do México, é uma região temperada semitropical com invernos frios e verões quentes. As regiões montanhosas costumam ser mais frias e podem ter picos nevados durante todo o ano.
Temperaturas mais frias também ocorrem em vales baixos nas regiões montanhosas do México. O leste do México é tipicamente quente, mas pode experimentar temperaturas baixas o suficiente para causar geadas durante os meses de inverno. As áreas ao sul da cidade de Tampico experimentam um clima tropical durante todo o ano.
As chuvas de monções são comuns nas áreas costeiras, como a cidade de Cancún, durante o outono. A Cidade do México e seus arredores registram as chuvas mais altas em julho e janeiro. A precipitação no oeste do México é normalmente menor do que em outras regiões.
Janeiro é o mês mais frio do ano no México, enquanto junho é o mais quente. A temperatura média no verão nas regiões costeiras é de 90 graus Fahrenheit, enquanto a temperatura média na Cidade do México é de 64 graus Fahrenheit. Nas regiões montanhosas, a temperatura pode cair para 23 graus Fahrenheit durante os meses de inverno.