Ven biển Mexico có khí hậu nắng ấm với mưa gió mùa theo mùa, trong khi vùng nội địa, miền núi có khí hậu bán nhiệt đới hoặc ôn đới. Nhiệt độ và lượng mưa ở Mexico thường thay đổi đáng kể giữa các vùng.
Bắc Mexico là vùng sa mạc có lượng mưa ít, mùa hè ấm áp và mùa đông lạnh giá, giống như khí hậu ở các bang lân cận New Mexico và Arizona của Hoa Kỳ. Thành phố Mexico, nằm ở miền trung Mexico, là một khu vực ôn đới bán nhiệt đới với mùa đông mát mẻ và mùa hè ấm áp. Các vùng núi thường mát hơn và có thể có các đỉnh núi tuyết quanh năm.
Nhiệt độ mát hơn cũng xảy ra ở các thung lũng thấp ở các vùng núi của Mexico. Miền Đông Mexico thường ấm áp nhưng có thể có nhiệt độ đủ thấp để gây ra băng giá trong những tháng mùa đông. Các khu vực phía nam thành phố Tampico trải qua khí hậu nhiệt đới quanh năm.
Mưa gió mùa thường xảy ra dọc theo các khu vực ven biển, chẳng hạn như thành phố Cancun, vào mùa thu. Thành phố Mexico và các khu vực lân cận có lượng mưa cao nhất vào tháng Bảy và tháng Giêng. Lượng mưa ở miền tây Mexico thường thấp hơn so với các khu vực khác.
Tháng 1 là tháng lạnh nhất trong năm ở Mexico, trong khi tháng 6 là tháng ấm nhất. Nhiệt độ trung bình vào mùa hè ở các vùng ven biển là 90 độ F, trong khi nhiệt độ trung bình ở Thành phố Mexico là 64 độ F. Ở các vùng núi, nhiệt độ có thể giảm xuống 23 độ F. trong những tháng mùa đông.