Due to the large size of the country, its geography and differences in the elevation, Mexico's weather varies significantly region by region.
The northern regions of Mexico are in large part deserts and experience hot and dry weather, but sometimes the temperatures can drop to the freezing point at night. Regions situated on higher elevations experience milder temperatures.
Inland parts of Central Mexico are warm and dry during the day but temperatures fall significantly in the evenings and nights. Further south, temperatures drop due to the higher altitudes. The southernmost regions, the Yucatan Peninsula and the coasts experience much hotter and humid weather.
July to September is the hottest period on the Pacific coast while southern regions have the highest temperatures in April and May.
The rainy season, that affects regions south of the Tropic of Cancer, is usually from May to September or October. Rains are more likely to happen in the afternoon and are pretty heavy, many times with thunders, but don't last long.
The Hurricane season in Mexico is from June to November and the hurricanes can affect weather on both Caribbean and Pacific coasts, usually the Yucatan Peninsula and south of Baja California.
Weather Averages in Mexico
Acapulco |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
| Average Temperature |
80°F 27°C | 80°F 27°C | 79°F 26°C | 81°F 27°C | 83°F 28°C | 84°F 29°C | 84°F 29°C | 84°F 29°C | 83°F 28°C | 84°F 29°C | 82°F 28°C | 81°F 27°C |
| Average High Temperature |
87°F 31°C | 87°F 31°C | 87°F 31°C | 87°F 31°C | 89°F 32°C | 89°F 32°C | 89°F 32°C | 89°F 32°C | 88°F 31°C | 89°F 32°C | 89°F 32°C | 88°F 31°C |
| Average Low Temperature |
72°F 22°C | 72°F 22°C | 72°F 22°C | 73°F 23°C | 76°F 24°C | 77°F 25°C | 77°F 25°C | 77°F 25°C | 77°F 25°C | 77°F 25°C | 75°F 24°C | 73°F 23°C |
| Highest Recorded Temperature |
93°F 34°C | 100°F 38°C | 100°F 38°C | 95°F 35°C | 100°F 38°C | 100°F 38°C | 95°F 35°C | 100°F 38°C | 100°F 38°C | 95°F 35°C | 99°F 37°C | 100°F 38°C |
| Lowest Recorded Temperature |
63°F 17°C | 64°F 18°C | 63°F 17°C | 64°F 18°C | 61°F 16°C | 64°F 18°C | 63°F 17°C | 72°F 22°C | 68°F 20°C | 66°F 19°C | 66°F 19°C | 66°F 19°C |
| Average Number of Days With Precipitation |
1 days | 1 days | n/a | n/a | 2 days | 12 days | 13 days | 14 days | 15 days | 7 days | 2 days | 1 days |
| Average Number of Days With Precipitation |
1 days | 1 days | n/a | n/a | 2 days | 12 days | 13 days | 14 days | 15 days | 7 days | 2 days | 1 days |
Cancun |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
| Average Temperature |
74°F 23°C | 75°F 24°C | 78°F 26°C | 80°F 27°C | 82°F 28°C | 84°F 29°C | 84°F 29°C | 84°F 29°C | 83°F 28°C | 81°F 27°C | 78°F 26°C | 76°F 24°C |
| Average High Temperature |
81°F 27°C | 82°F 28°C | 84°F 29°C | 85°F 29°C | 88°F 31°C | 89°F 32°C | 90°F 32°C | 90°F 32°C | 89°F 32°C | 87°F 31°C | 84°F 29°C | 82°F 28°C |
| Average Low Temperature |
67°F 19°C | 68°F 20°C | 71°F 22°C | 73°F 23°C | 77°F 25°C | 78°F 26°C | 78°F 26°C | 77°F 25°C | 76°F 24°C | 74°F 23°C | 72°F 22°C | 69°F 21°C |
| Highest Recorded Temperature |
95°F 35°C | 90°F 32°C | 91°F 33°C | 97°F 36°C | 99°F 37°C | 102°F 39°C | 102°F 39°C | 100°F 38°C | 102°F 39°C | 102°F 39°C | 99°F 37°C | 88°F 31°C |
| Lowest Recorded Temperature |
45°F 7°C | 52°F 11°C | 52°F 11°C | 52°F 11°C | 63°F 17°C | 63°F 17°C | 64°F 18°C | 64°F 18°C | 63°F 17°C | 59°F 15°C | 55°F 13°C | 52°F 11°C |
| Average Number of Days With Precipitation |
5 days | 4 days | 3 days | 2 days | 4 days | 6 days | 4 days | 4 days | 7 days | 8 days | 5 days | 6 days |
| Average Number of Days With Precipitation |
5 days | 4 days | 3 days | 2 days | 4 days | 6 days | 4 days | 4 days | 7 days | 8 days | 5 days | 6 days |
Mexico City |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
| Average Temperature |
57°F 14°C | 59°F 15°C | 63°F 17°C | 66°F 19°C | 67°F 19°C | 67°F 19°C | 65°F 18°C | 65°F 18°C | 64°F 18°C | 63°F 17°C | 60°F 16°C | 58°F 14°C |
| Average High Temperature |
70°F 21°C | 72°F 22°C | 76°F 24°C | 78°F 26°C | 79°F 26°C | 76°F 24°C | 74°F 23°C | 74°F 23°C | 73°F 23°C | 73°F 23°C | 72°F 22°C | 70°F 21°C |
| Average Low Temperature |
45°F 7°C | 46°F 8°C | 50°F 10°C | 53°F 12°C | 55°F 13°C | 57°F 14°C | 56°F 13°C | 56°F 13°C | 55°F 13°C | 52°F 11°C | 48°F 9°C | 45°F 7°C |
| Highest Recorded Temperature |
86°F 30°C | 84°F 29°C | 88°F 31°C | 88°F 31°C | 91°F 33°C | 91°F 33°C | 86°F 30°C | 86°F 30°C | 86°F 30°C | 86°F 30°C | 91°F 33°C | 88°F 31°C |
| Lowest Recorded Temperature |
26°F -3°C | 30°F -1°C | 28°F -2°C | 34°F 1°C | 36°F 2°C | 43°F 6°C | 37°F 3°C | 43°F 6°C | 36°F 2°C | 36°F 2°C | 33°F 1°C | 28°F -2°C |
| Average Precipitation |
0" 0cm | 0" 0cm | 1" 3cm | 1" 3cm | 2" 5cm | 4" 10cm | 5" 13cm | 5" 13cm | 4" 10cm | 2" 5cm | 1" 3cm | 0" 0cm |
Mexico Gallery
There are 15 pictures in our Mexico gallery. Click the thumbnail to enter.
Mexico Articles