When to go · Mexico
Mexico in January
Great month. Dry and sunny; cold nights in the highlands; whale watching on the Pacific.
Key facts
- Verdict
- Great
- Crowds
- High
- Mexico
- Prices
- High
- Mexico
Verdict
Dry and sunny; cold nights in the highlands; whale watching on the Pacific.
Is another month better than January?
No other month rates higher than January for Mexico in this guide.
Weather in January
- Central highlands · Mexico City, Puebla, Oaxaca, San Miguel de Allende, Guanajuatobest weather
Dry, sunny and mild Nov–Apr with cold nights (near 5 °C (41 °F) in Dec–Jan); afternoon storms May–Oct, mornings usually clear. Air quality in Mexico City is worst Feb–May.Dry, sunny and mild Nov–Apr with cold nights (near 41 °F (5 °C) in Dec–Jan); afternoon storms May–Oct, mornings usually clear. Air quality in Mexico City is worst Feb–May.
- Yucatán and Caribbean coast · Cancún, Playa del Carmen, Tulum, Mérida, Bacalarbest weather
Hot and humid; Mérida tops 40 °C (104 °F) in April–May. Hurricanes Jun–Nov, sargassum seaweed on the Caribbean beaches roughly Apr–Sep.Hot and humid; Mérida tops 104 °F (40 °C) in April–May. Hurricanes Jun–Nov, sargassum seaweed on the Caribbean beaches roughly Apr–Sep.
- Pacific coast · Puerto Vallarta, Oaxaca coast, Los Cabosbest weather
Dry Nov–May; heavy rain and hurricane risk Jun–Oct, with September the wettest. Whale season Dec–Mar.
- North and Baja · Chihuahua, Copper Canyon, Baja Californiacool
Desert extremes; Copper Canyon has snow some winters and is best Mar–May and Oct–Nov.
- Baja Peninsula: Pacific north (Tijuana, Ensenada) · Border coastcool
Mediterranean-style; fog in summer, rain in winter.
- Baja Peninsula: Gulf side and south (La Paz, Los Cabos) · Sea of Cortez coastbest weather
Hurricane season roughly Aug–Oct; sea temperatures peak in late summer.
- Bajío: Bajío highlands · Guanajuato, San Miguel, Querétaro, Aguascalientes, Zacatecascool
Dry and clear November–April; the rains land June–September, usually as afternoon storms. Days mild, nights cold year-round.
- Central Mexico: Mexico City and the highlands · Mexico City, Puebla, Toluca, Tlaxcalafine
Rainy season roughly May–October, with afternoon showers; the dry months are cooler at night. Mornings are clearer year-round.
- Central Mexico: Gulf lowlands · Veracruz, Xalapafine
Hotter and more humid; the same summer rain pattern, plus tropical storms late in the season.
- Central Plateau (Altiplano): Altiplano · High desert plateaucool
Dry and cool Oct–May; rainy season Jun–Sep brings afternoon storms. Winter nights can drop below 0 °C (32 °F); snow is rare but possible.Dry and cool Oct–May; rainy season Jun–Sep brings afternoon storms. Winter nights can drop below 32 °F (0 °C); snow is rare but possible.
- Northern Mexico: Chihuahuan desert and sierra · Chihuahua, Coahuila, Durangocool
Cold nights Dec–Feb at altitude; June is the hottest, driest month; July–Sep brings afternoon storms.
- Northern Mexico: Sonora and Sinaloa coast · Hermosillo, Mazatlán, Los Mochisbest weather
Coastal summer is humid and 35 °C (95 °F)+; hurricane season runs Jun–Nov on the Pacific side.Coastal summer is humid and 95 °F (35 °C)+; hurricane season runs Jun–Nov on the Pacific side.
- Northern Mexico: Northeast border lowlands · Monterrey, Nuevo Laredo, Tamaulipasfine
Monterrey's summer is hot and humid; winter is mild and dry.
- Pacific Coast: Nayarit / Jalisco coast · Puerto Vallarta, Riviera Nayarit, Manzanillobest weather
Dry season November to May; June–September is hot, humid and rainy, with afternoon downpours.
- Pacific Coast: Oaxaca coast · Puerto Escondido, Huatulco, Mazuntebest weather
Same pattern, hotter and wetter; Huatulco's bays are calmer than Escondido's open surf.
- Yucatán and the South: Peninsula interior · Mérida, Valladolid, Campechebest weather
Hot and humid year-round; rainy season June–October with afternoon storms.
- Yucatán and the South: Caribbean coast · Cancún, Tulum, Bacalarbest weather
Hurricane risk Aug–Oct; sargasso seaweed can affect beaches in summer.
- Yucatán and the South: Southern lowlands · Palenque, Tabasco, Chiapasbest weather
One of the wettest parts of Mexico; expect rain most months.
- Mexico City21 °C (70 °F) / 6 °C (43 °F), 2 rain days70 °F (21 °C) / 43 °F (6 °C), 2 rain days
- Acapulco30.3 °C (87 °F) / 23.2 °C (74 °F), 1 rain days87 °F (30.3 °C) / 74 °F (23.2 °C), 1 rain days
- Acaxochitlán19 °C (66 °F) / 4 °C (39 °F), 4 rain days66 °F (19 °C) / 39 °F (4 °C), 4 rain days
- Actopan21 °C (70 °F) / 4 °C (39 °F), 2 rain days70 °F (21 °C) / 39 °F (4 °C), 2 rain days
- Aculco19 °C (66 °F) / 2 °C (36 °F), 2 rain days66 °F (19 °C) / 36 °F (2 °C), 2 rain days
- Agua Prieta15 °C (59 °F) / -1 °C (30 °F), 2 rain days59 °F (15 °C) / 30 °F (-1 °C), 2 rain days
- Aguascalientes23 °C (73 °F) / 6 °C (43 °F), 2 rain days73 °F (23 °C) / 43 °F (6 °C), 2 rain days
- Ahuacatlán28 °C (82 °F) / 15 °C (59 °F), 5 rain days82 °F (28 °C) / 59 °F (15 °C), 5 rain days
- Ahualulco22 °C (72 °F) / 6 °C (43 °F), 4 rain days72 °F (22 °C) / 43 °F (6 °C), 4 rain days
- Ajijic24 °C (75 °F) / 7 °C (45 °F), 1 rain days75 °F (24 °C) / 45 °F (7 °C), 1 rain days
- Akumal28 °C (82 °F) / 20 °C (68 °F), 2 rain days82 °F (28 °C) / 68 °F (20 °C), 2 rain days
- Álamos26 °C (79 °F) / 8 °C (46 °F), 2 rain days79 °F (26 °C) / 46 °F (8 °C), 2 rain days
- Amatitán28 °C (82 °F) / 13 °C (55 °F), 5 rain days82 °F (28 °C) / 55 °F (13 °C), 5 rain days
- Amatlán de Cañas26 °C (79 °F) / 8 °C (46 °F), 1 rain days79 °F (26 °C) / 46 °F (8 °C), 1 rain days
- Amealco22 °C (72 °F) / 5 °C (41 °F), 4 rain days72 °F (22 °C) / 41 °F (5 °C), 4 rain days
- Amecameca22 °C (72 °F) / 7 °C (45 °F), 5 rain days72 °F (22 °C) / 45 °F (7 °C), 5 rain days
- Angangueo19 °C (66 °F) / 3 °C (37 °F), 3 rain days66 °F (19 °C) / 37 °F (3 °C), 3 rain days
- Apizaco20 °C (68 °F) / 2 °C (36 °F), 2 rain days68 °F (20 °C) / 36 °F (2 °C), 2 rain days
- Aquismón28 °C (82 °F) / 13 °C (55 °F), 5 rain days82 °F (28 °C) / 55 °F (13 °C), 5 rain days
- Arandas22 °C (72 °F) / 4 °C (39 °F), 2 rain days72 °F (22 °C) / 39 °F (4 °C), 2 rain days
- Arócutin22 °C (72 °F) / 6 °C (43 °F), 3 rain days72 °F (22 °C) / 43 °F (6 °C), 3 rain days
- Arteaga19 °C (66 °F) / 3 °C (37 °F), 3 rain days66 °F (19 °C) / 37 °F (3 °C), 3 rain days
- Asientos22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Atlatlahucan24 °C (75 °F) / 7 °C (45 °F), 2 rain days75 °F (24 °C) / 45 °F (7 °C), 2 rain days
- Atlixco23 °C (73 °F) / 6 °C (43 °F), 1 rain days73 °F (23 °C) / 43 °F (6 °C), 1 rain days
- Atotonilco23 °C (73 °F) / 6 °C (43 °F), 2 rain days73 °F (23 °C) / 43 °F (6 °C), 2 rain days
- Bacalar29 °C (84 °F) / 18 °C (64 °F), 6 rain days84 °F (29 °C) / 64 °F (18 °C), 6 rain days
- Bahía de Kino21 °C (70 °F) / 9 °C (48 °F), 2 rain days70 °F (21 °C) / 48 °F (9 °C), 2 rain days
- Bahía de los Ángeles24 °C (75 °F) / 13 °C (55 °F), 3 rain days75 °F (24 °C) / 55 °F (13 °C), 3 rain days
- Balancán29 °C (84 °F) / 19 °C (66 °F), 7 rain days84 °F (29 °C) / 66 °F (19 °C), 7 rain days
- Banámichi22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Barra de Navidad28 °C (82 °F) / 15 °C (59 °F), 5 rain days82 °F (28 °C) / 59 °F (15 °C), 5 rain days
- Barra de Potosí31 °C (88 °F) / 22 °C (72 °F), 1 rain days88 °F (31 °C) / 72 °F (22 °C), 1 rain days
- Basaseachic Falls National Park18 °C (64 °F) / 2 °C (36 °F), 5 rain days64 °F (18 °C) / 36 °F (2 °C), 5 rain days
- Batopilas24 °C (75 °F) / 6 °C (43 °F), 3 rain days75 °F (24 °C) / 43 °F (6 °C), 3 rain days
- Bernal22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Boca de Pascuales30 °C (86 °F) / 20 °C (68 °F), 5 rain days86 °F (30 °C) / 68 °F (20 °C), 5 rain days
- Boca del Cielo30 °C (86 °F) / 22 °C (72 °F), 5 rain days86 °F (30 °C) / 72 °F (22 °C), 5 rain days
- Bucerias29 °C (84 °F) / 17 °C (63 °F), 1 rain days84 °F (29 °C) / 63 °F (17 °C), 1 rain days
- Bustamante22 °C (72 °F) / 6 °C (43 °F), 5 rain days72 °F (22 °C) / 43 °F (6 °C), 5 rain days
- Cabo San Lucas25 °C (77 °F) / 13 °C (55 °F), 1 rain days77 °F (25 °C) / 55 °F (13 °C), 1 rain days
- Cacaxtla22 °C (72 °F) / 5 °C (41 °F), 5 rain days72 °F (22 °C) / 41 °F (5 °C), 5 rain days
- Cadereyta22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Calkini28 °C (82 °F) / 16 °C (61 °F), 2 rain days82 °F (28 °C) / 61 °F (16 °C), 2 rain days
- Calpan22 °C (72 °F) / 7 °C (45 °F), 5 rain days72 °F (22 °C) / 45 °F (7 °C), 5 rain days
- Calpulalpan12 °C (54 °F) / -2 °C (28 °F), 5 rain days54 °F (12 °C) / 28 °F (-2 °C), 5 rain days
- Calvillo22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Camalu18 °C (64 °F) / 9 °C (48 °F), 5 rain days64 °F (18 °C) / 48 °F (9 °C), 5 rain days
- Campeche29 °C (84 °F) / 18 °C (64 °F), 3 rain days84 °F (29 °C) / 64 °F (18 °C), 3 rain days
- Cancún28 °C (82 °F) / 20 °C (68 °F), 6 rain days82 °F (28 °C) / 68 °F (20 °C), 6 rain days
- Candela22 °C (72 °F) / 5 °C (41 °F), 5 rain days72 °F (22 °C) / 41 °F (5 °C), 5 rain days
- Candelaria29 °C (84 °F) / 18 °C (64 °F), 6 rain days84 °F (29 °C) / 64 °F (18 °C), 6 rain days
- Canyon de Guadalupe22 °C (72 °F) / 5 °C (41 °F), 1 rain days72 °F (22 °C) / 41 °F (5 °C), 1 rain days
- Capulalpam de Méndez22 °C (72 °F) / 8 °C (46 °F), 5 rain days72 °F (22 °C) / 46 °F (8 °C), 5 rain days
- Cardenás28 °C (82 °F) / 18 °C (64 °F), 6 rain days82 °F (28 °C) / 64 °F (18 °C), 6 rain days
- Catazajá28 °C (82 °F) / 15 °C (59 °F), 5 rain days82 °F (28 °C) / 59 °F (15 °C), 5 rain days
- Catemaco26 °C (79 °F) / 18 °C (64 °F), 9 rain days79 °F (26 °C) / 64 °F (18 °C), 9 rain days
- Celaya28 °C (82 °F) / 11 °C (52 °F), 5 rain days82 °F (28 °C) / 52 °F (11 °C), 5 rain days
- Celestún29 °C (84 °F) / 18 °C (64 °F), 3 rain days84 °F (29 °C) / 64 °F (18 °C), 3 rain days
- Chacala28 °C (82 °F) / 18 °C (64 °F), 2 rain days82 °F (28 °C) / 64 °F (18 °C), 2 rain days
- Champotón29 °C (84 °F) / 19 °C (66 °F), 3 rain days84 °F (29 °C) / 66 °F (19 °C), 3 rain days
- Chapala24 °C (75 °F) / 7 °C (45 °F), 1 rain days75 °F (24 °C) / 45 °F (7 °C), 1 rain days
- Chetumal28 °C (82 °F) / 18 °C (64 °F), 6 rain days82 °F (28 °C) / 64 °F (18 °C), 6 rain days
- Chiapa de Corzo30 °C (86 °F) / 19 °C (66 °F), 3 rain days86 °F (30 °C) / 66 °F (19 °C), 3 rain days
- Chiautempan22 °C (72 °F) / 7 °C (45 °F), 3 rain days72 °F (22 °C) / 45 °F (7 °C), 3 rain days
- Chignahuapan19 °C (66 °F) / 4 °C (39 °F), 3 rain days66 °F (19 °C) / 39 °F (4 °C), 3 rain days
- Chihuahua18 °C (64 °F) / 3 °C (37 °F), 3 rain days64 °F (18 °C) / 37 °F (3 °C), 3 rain days
- Chilpancingo28 °C (82 °F) / 13 °C (55 °F), 5 rain days82 °F (28 °C) / 55 °F (13 °C), 5 rain days
- Chipilo22 °C (72 °F) / 7 °C (45 °F), 2 rain days72 °F (22 °C) / 45 °F (7 °C), 2 rain days
- Cholula22 °C (72 °F) / 7 °C (45 °F), 5 rain days72 °F (22 °C) / 45 °F (7 °C), 5 rain days
- Ciudad Acuña15 °C (59 °F) / 2 °C (36 °F), 5 rain days59 °F (15 °C) / 36 °F (2 °C), 5 rain days
- Ciudad Constitución24 °C (75 °F) / 12 °C (54 °F), 2 rain days75 °F (24 °C) / 54 °F (12 °C), 2 rain days
- Ciudad del Carmen30 °C (86 °F) / 22 °C (72 °F), 8 rain days86 °F (30 °C) / 72 °F (22 °C), 8 rain days
- Ciudad del Maíz22 °C (72 °F) / 6 °C (43 °F), 4 rain days72 °F (22 °C) / 43 °F (6 °C), 4 rain days
- Ciudad Mier21 °C (70 °F) / 8 °C (46 °F), 4 rain days70 °F (21 °C) / 46 °F (8 °C), 4 rain days
- Ciudad Obregón22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Ciudad Tula24 °C (75 °F) / 11 °C (52 °F), 4 rain days75 °F (24 °C) / 52 °F (11 °C), 4 rain days
- Ciudad Valles26 °C (79 °F) / 13 °C (55 °F), 5 rain days79 °F (26 °C) / 55 °F (13 °C), 5 rain days
- Ciudad Victoria24 °C (75 °F) / 11 °C (52 °F), 4 rain days75 °F (24 °C) / 52 °F (11 °C), 4 rain days
- Coatepec21 °C (70 °F) / 10 °C (50 °F), 8 rain days70 °F (21 °C) / 50 °F (10 °C), 8 rain days
- Coatzacoalcos27 °C (81 °F) / 20 °C (68 °F), 8 rain days81 °F (27 °C) / 68 °F (20 °C), 8 rain days
- Coba29 °C (84 °F) / 19 °C (66 °F), 5 rain days84 °F (29 °C) / 66 °F (19 °C), 5 rain days
- Cocula27 °C (81 °F) / 12 °C (54 °F), 5 rain days81 °F (27 °C) / 54 °F (12 °C), 5 rain days
- Colima30 °C (86 °F) / 15 °C (59 °F), 1 rain days86 °F (30 °C) / 59 °F (15 °C), 1 rain days
- Colonet18 °C (64 °F) / 8 °C (46 °F), 5 rain days64 °F (18 °C) / 46 °F (8 °C), 5 rain days
- Comala28 °C (82 °F) / 14 °C (57 °F), 3 rain days82 °F (28 °C) / 57 °F (14 °C), 3 rain days
- Comalcalco28 °C (82 °F) / 20 °C (68 °F), 8 rain days82 °F (28 °C) / 68 °F (20 °C), 8 rain days
- Comitán24 °C (75 °F) / 9 °C (48 °F), 4 rain days75 °F (24 °C) / 48 °F (9 °C), 4 rain days
- Compostela28 °C (82 °F) / 13 °C (55 °F), 1 rain days82 °F (28 °C) / 55 °F (13 °C), 1 rain days
- Copainalá28 °C (82 °F) / 15 °C (59 °F), 5 rain days82 °F (28 °C) / 59 °F (15 °C), 5 rain days
- Córdoba28 °C (82 °F) / 13 °C (55 °F), 5 rain days82 °F (28 °C) / 55 °F (13 °C), 5 rain days
- Cosalá28 °C (82 °F) / 12 °C (54 °F), 5 rain days82 °F (28 °C) / 54 °F (12 °C), 5 rain days
- Coscomatepec21 °C (70 °F) / 8 °C (46 °F), 4 rain days70 °F (21 °C) / 46 °F (8 °C), 4 rain days
- Cotija27 °C (81 °F) / 9 °C (48 °F), 2 rain days81 °F (27 °C) / 48 °F (9 °C), 2 rain days
- Cozumel28 °C (82 °F) / 20 °C (68 °F), 6 rain days82 °F (28 °C) / 68 °F (20 °C), 6 rain days
- Creel12 °C (54 °F) / -2 °C (28 °F), 5 rain days54 °F (12 °C) / 28 °F (-2 °C), 5 rain days
- Cuajinicuilapa28 °C (82 °F) / 20 °C (68 °F), 5 rain days82 °F (28 °C) / 68 °F (20 °C), 5 rain days
- Cuanajo28 °C (82 °F) / 12 °C (54 °F), 8 rain days82 °F (28 °C) / 54 °F (12 °C), 8 rain days
- Cuatro Ciénegas22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Cuautla28 °C (82 °F) / 11 °C (52 °F), 1 rain days82 °F (28 °C) / 52 °F (11 °C), 1 rain days
- Cuernavaca25 °C (77 °F) / 12 °C (54 °F), 1 rain days77 °F (25 °C) / 54 °F (12 °C), 1 rain days
- Cuetzalan22 °C (72 °F) / 11 °C (52 °F), 12 rain days72 °F (22 °C) / 52 °F (11 °C), 12 rain days
- Cuitzeo27 °C (81 °F) / 12 °C (54 °F), 6 rain days81 °F (27 °C) / 54 °F (12 °C), 6 rain days
- Culiacán28.5 °C (83 °F) / 12.2 °C (54 °F), 2 rain days83 °F (28.5 °C) / 54 °F (12.2 °C), 2 rain days
- Cumbres de Majalca National Park10 °C (50 °F) / -5 °C (23 °F), 5 rain days50 °F (10 °C) / 23 °F (-5 °C), 5 rain days
- Cuzamá30 °C (86 °F) / 18 °C (64 °F), 4 rain days86 °F (30 °C) / 64 °F (18 °C), 4 rain days
- Dolores Hidalgo22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Durango21 °C (70 °F) / 1 °C (34 °F), 2 rain days70 °F (21 °C) / 34 °F (1 °C), 2 rain days
- Ecatepec21 °C (70 °F) / 6 °C (43 °F), 2 rain days70 °F (21 °C) / 43 °F (6 °C), 2 rain days
- Edzná29 °C (84 °F) / 18 °C (64 °F), 3 rain days84 °F (29 °C) / 64 °F (18 °C), 3 rain days
- El Arenal25 °C (77 °F) / 6 °C (43 °F), 1 rain days77 °F (25 °C) / 43 °F (6 °C), 1 rain days
- El Castaño28 °C (82 °F) / 20 °C (68 °F), 5 rain days82 °F (28 °C) / 68 °F (20 °C), 5 rain days
- El Cuyo28 °C (82 °F) / 18 °C (64 °F), 4 rain days82 °F (28 °C) / 64 °F (18 °C), 4 rain days
- El Desemboque22 °C (72 °F) / 8 °C (46 °F), 2 rain days72 °F (22 °C) / 46 °F (8 °C), 2 rain days
- El Fuerte27 °C (81 °F) / 10 °C (50 °F), 2 rain days81 °F (27 °C) / 50 °F (10 °C), 2 rain days
- El Oro de Hidalgo19 °C (66 °F) / 2 °C (36 °F), 2 rain days66 °F (19 °C) / 36 °F (2 °C), 2 rain days
- El Rosario27 °C (81 °F) / 15 °C (59 °F), 5 rain days81 °F (27 °C) / 59 °F (15 °C), 5 rain days
- El Rosario19 °C (66 °F) / 7 °C (45 °F), 4 rain days66 °F (19 °C) / 45 °F (7 °C), 4 rain days
- El Salto15 °C (59 °F) / 2 °C (36 °F), 5 rain days59 °F (15 °C) / 36 °F (2 °C), 5 rain days
- Emiliano Zapata25 °C (77 °F) / 14 °C (57 °F), 5 rain days77 °F (25 °C) / 57 °F (14 °C), 5 rain days
- Ensenada19 °C (66 °F) / 8 °C (46 °F), 6 rain days66 °F (19 °C) / 46 °F (8 °C), 6 rain days
- Erongarícuaro22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Escárcega29 °C (84 °F) / 17 °C (63 °F), 5 rain days84 °F (29 °C) / 63 °F (17 °C), 5 rain days
- Espita28 °C (82 °F) / 20 °C (68 °F), 2 rain days82 °F (28 °C) / 68 °F (20 °C), 2 rain days
- Ezequiel Montes22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Felipe Carrillo Puerto29 °C (84 °F) / 17 °C (63 °F), 6 rain days84 °F (29 °C) / 63 °F (17 °C), 6 rain days
- Fresnillo19 °C (66 °F) / 3 °C (37 °F), 2 rain days66 °F (19 °C) / 37 °F (3 °C), 2 rain days
- General Cepeda20 °C (68 °F) / 5 °C (41 °F), 1 rain days68 °F (20 °C) / 41 °F (5 °C), 1 rain days
- General Terán24 °C (75 °F) / 9 °C (48 °F), 5 rain days75 °F (24 °C) / 48 °F (9 °C), 5 rain days
- General Zaragoza24 °C (75 °F) / 6 °C (43 °F), 2 rain days75 °F (24 °C) / 43 °F (6 °C), 2 rain days
- Gómez Palacio22 °C (72 °F) / 6 °C (43 °F), 2 rain days72 °F (22 °C) / 43 °F (6 °C), 2 rain days
- Guachochi14 °C (57 °F) / -3 °C (27 °F), 3 rain days57 °F (14 °C) / 27 °F (-3 °C), 3 rain days
- Guadalajara24 °C (75 °F) / 11 °C (52 °F), 2 rain days75 °F (24 °C) / 52 °F (11 °C), 2 rain days
- Guadalupe20 °C (68 °F) / 4 °C (39 °F), 5 rain days68 °F (20 °C) / 39 °F (4 °C), 5 rain days
- Guanaceví15 °C (59 °F) / 2 °C (36 °F), 5 rain days59 °F (15 °C) / 36 °F (2 °C), 5 rain days
- Guanajuato23 °C (73 °F) / 7.3 °C (45 °F), 3 rain days73 °F (23 °C) / 45 °F (7.3 °C), 3 rain days
- Guasave28 °C (82 °F) / 13 °C (55 °F), 5 rain days82 °F (28 °C) / 55 °F (13 °C), 5 rain days
- Guaymas24 °C (75 °F) / 10 °C (50 °F), 5 rain days75 °F (24 °C) / 50 °F (10 °C), 5 rain days
- Guerrero15 °C (59 °F) / 2 °C (36 °F), 5 rain days59 °F (15 °C) / 36 °F (2 °C), 5 rain days
- Guerrero Negro21 °C (70 °F) / 8 °C (46 °F), 2 rain days70 °F (21 °C) / 46 °F (8 °C), 2 rain days
- Hecelchakán29 °C (84 °F) / 18 °C (64 °F), 3 rain days84 °F (29 °C) / 64 °F (18 °C), 3 rain days
- Hermosillo24.2 °C (76 °F) / 10.2 °C (50 °F), 2 rain days76 °F (24.2 °C) / 50 °F (10.2 °C), 2 rain days
- Holbox28 °C (82 °F) / 19 °C (66 °F), 5 rain days82 °F (28 °C) / 66 °F (19 °C), 5 rain days
- Homún28 °C (82 °F) / 18 °C (64 °F), 2 rain days82 °F (28 °C) / 64 °F (18 °C), 2 rain days
- Hopelchén30 °C (86 °F) / 18 °C (64 °F), 2 rain days86 °F (30 °C) / 64 °F (18 °C), 2 rain days
- Huachinango21 °C (70 °F) / 7 °C (45 °F), 6 rain days70 °F (21 °C) / 45 °F (7 °C), 6 rain days
- Huamantla20 °C (68 °F) / 4 °C (39 °F), 2 rain days68 °F (20 °C) / 39 °F (4 °C), 2 rain days
- Huasca de Ocampo22 °C (72 °F) / 7 °C (45 °F), 5 rain days72 °F (22 °C) / 45 °F (7 °C), 5 rain days
- Huatulco28 °C (82 °F) / 20 °C (68 °F), 5 rain days82 °F (28 °C) / 68 °F (20 °C), 5 rain days
- Huejotzingo22 °C (72 °F) / 5 °C (41 °F), 1 rain days72 °F (22 °C) / 41 °F (5 °C), 1 rain days
- Hueyapan24 °C (75 °F) / 7 °C (45 °F), 5 rain days75 °F (24 °C) / 45 °F (7 °C), 5 rain days
- Huichapan18 °C (64 °F) / 4 °C (39 °F), 5 rain days64 °F (18 °C) / 39 °F (4 °C), 5 rain days
- Iguala30 °C (86 °F) / 14 °C (57 °F), 2 rain days86 °F (30 °C) / 57 °F (14 °C), 2 rain days
- Ihuatzio28 °C (82 °F) / 12 °C (54 °F), 6 rain days82 °F (28 °C) / 54 °F (12 °C), 6 rain days
- Irapuato24 °C (75 °F) / 7 °C (45 °F), 2 rain days75 °F (24 °C) / 45 °F (7 °C), 2 rain days
- Isla Aguada27 °C (81 °F) / 19 °C (66 °F), 5 rain days81 °F (27 °C) / 66 °F (19 °C), 5 rain days
- Isla Mujeres28 °C (82 °F) / 20 °C (68 °F), 5 rain days82 °F (28 °C) / 68 °F (20 °C), 5 rain days
- Ixcateopan28 °C (82 °F) / 12 °C (54 °F), 7 rain days82 °F (28 °C) / 54 °F (12 °C), 7 rain days
- Ixmiquilpan22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Ixtapa31 °C (88 °F) / 19 °C (66 °F), 1 rain days88 °F (31 °C) / 66 °F (19 °C), 1 rain days
- Ixtapan de la Sal22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Ixtenco20 °C (68 °F) / 4 °C (39 °F), 2 rain days68 °F (20 °C) / 39 °F (4 °C), 2 rain days
- Ciudad Ixtepec30 °C (86 °F) / 21 °C (70 °F), 1 rain days86 °F (30 °C) / 70 °F (21 °C), 1 rain days
- Ixtlán del Rio26 °C (79 °F) / 9 °C (48 °F), 1 rain days79 °F (26 °C) / 48 °F (9 °C), 1 rain days
- Izamal30 °C (86 °F) / 17 °C (63 °F), 4 rain days86 °F (30 °C) / 63 °F (17 °C), 4 rain days
- Jalpa de Cánovas23 °C (73 °F) / 6 °C (43 °F), 2 rain days73 °F (23 °C) / 43 °F (6 °C), 2 rain days
- Jalpa23 °C (73 °F) / 5 °C (41 °F), 2 rain days73 °F (23 °C) / 41 °F (5 °C), 2 rain days
- Jalpan24 °C (75 °F) / 9 °C (48 °F), 4 rain days75 °F (24 °C) / 48 °F (9 °C), 4 rain days
- Janitzio22 °C (72 °F) / 4 °C (39 °F), 2 rain days72 °F (22 °C) / 39 °F (4 °C), 2 rain days
- Jaracuaro22 °C (72 °F) / 6 °C (43 °F), 3 rain days72 °F (22 °C) / 43 °F (6 °C), 3 rain days
- Jerez de Garcia Salinas20 °C (68 °F) / 3 °C (37 °F), 2 rain days68 °F (20 °C) / 37 °F (3 °C), 2 rain days
- Jilotepec20 °C (68 °F) / 3 °C (37 °F), 2 rain days68 °F (20 °C) / 37 °F (3 °C), 2 rain days
- Jiquilpan28 °C (82 °F) / 13 °C (55 °F), 5 rain days82 °F (28 °C) / 55 °F (13 °C), 5 rain days
- Jojutla30 °C (86 °F) / 12 °C (54 °F), 1 rain days86 °F (30 °C) / 54 °F (12 °C), 1 rain days
- Juarez14 °C (57 °F) / -2 °C (28 °F), 8 rain days57 °F (14 °C) / 28 °F (-2 °C), 8 rain days
- Juquila28 °C (82 °F) / 12 °C (54 °F), 5 rain days82 °F (28 °C) / 54 °F (12 °C), 5 rain days
- La Magdalena Tlatlauquitepec22 °C (72 °F) / 7 °C (45 °F), 4 rain days72 °F (22 °C) / 45 °F (7 °C), 4 rain days
- La Manzanilla28 °C (82 °F) / 15 °C (59 °F), 5 rain days82 °F (28 °C) / 59 °F (15 °C), 5 rain days
- La Paz24 °C (75 °F) / 11 °C (52 °F), 1 rain days75 °F (24 °C) / 52 °F (11 °C), 1 rain days
- La Peñita de Jaltemba29 °C (84 °F) / 17 °C (63 °F), 2 rain days84 °F (29 °C) / 63 °F (17 °C), 2 rain days
- La Pesca26 °C (79 °F) / 15 °C (59 °F), 6 rain days79 °F (26 °C) / 59 °F (15 °C), 6 rain days
- La Ventana24 °C (75 °F) / 12 °C (54 °F), 1 rain days75 °F (24 °C) / 54 °F (12 °C), 1 rain days
- Lagos de Moreno23 °C (73 °F) / 3 °C (37 °F), 2 rain days73 °F (23 °C) / 37 °F (3 °C), 2 rain days
- Lázaro Cárdenas31 °C (88 °F) / 19 °C (66 °F), 1 rain days88 °F (31 °C) / 66 °F (19 °C), 1 rain days
- León24.1 °C (75 °F) / 8.3 °C (47 °F), 3 rain days75 °F (24.1 °C) / 47 °F (8.3 °C), 3 rain days
- Linares23 °C (73 °F) / 7 °C (45 °F), 2 rain days73 °F (23 °C) / 45 °F (7 °C), 2 rain days
- Lo de Marcos28 °C (82 °F) / 16 °C (61 °F), 1 rain days82 °F (28 °C) / 61 °F (16 °C), 1 rain days
- Loreto24 °C (75 °F) / 12 °C (54 °F), 2 rain days75 °F (24 °C) / 54 °F (12 °C), 2 rain days
- Los Algodones20 °C (68 °F) / 5 °C (41 °F), 2 rain days68 °F (20 °C) / 41 °F (5 °C), 2 rain days
- Los Barriles24 °C (75 °F) / 12 °C (54 °F), 2 rain days75 °F (24 °C) / 54 °F (12 °C), 2 rain days
- Los Mochis26 °C (79 °F) / 12 °C (54 °F), 2 rain days79 °F (26 °C) / 54 °F (12 °C), 2 rain days
- Madera12 °C (54 °F) / -5 °C (23 °F), 5 rain days54 °F (12 °C) / 23 °F (-5 °C), 5 rain days
- Magdalena de Kino22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Mahahual28 °C (82 °F) / 20 °C (68 °F), 6 rain days82 °F (28 °C) / 68 °F (20 °C), 6 rain days
- Malinalco24 °C (75 °F) / 6 °C (43 °F), 1 rain days75 °F (24 °C) / 43 °F (6 °C), 1 rain days
- Maní28 °C (82 °F) / 20 °C (68 °F), 2 rain days82 °F (28 °C) / 68 °F (20 °C), 2 rain days
- Manzanillo30 °C (86 °F) / 18 °C (64 °F), 1 rain days86 °F (30 °C) / 64 °F (18 °C), 1 rain days
- Mapimi20 °C (68 °F) / 5 °C (41 °F), 2 rain days68 °F (20 °C) / 41 °F (5 °C), 2 rain days
- Maruata28 °C (82 °F) / 18 °C (64 °F), 2 rain days82 °F (28 °C) / 64 °F (18 °C), 2 rain days
- Mascota28 °C (82 °F) / 12 °C (54 °F), 5 rain days82 °F (28 °C) / 54 °F (12 °C), 5 rain days
- Matamoros21 °C (70 °F) / 10 °C (50 °F), 5 rain days70 °F (21 °C) / 50 °F (10 °C), 5 rain days
- Matehuala22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Maxcanú28 °C (82 °F) / 18 °C (64 °F), 2 rain days82 °F (28 °C) / 64 °F (18 °C), 2 rain days
- Mayapan30 °C (86 °F) / 17 °C (63 °F), 3 rain days86 °F (30 °C) / 63 °F (17 °C), 3 rain days
- Mazamitla20 °C (68 °F) / 4 °C (39 °F), 2 rain days68 °F (20 °C) / 39 °F (4 °C), 2 rain days
- Mazatlán25 °C (77 °F) / 13 °C (55 °F), 1 rain days77 °F (25 °C) / 55 °F (13 °C), 1 rain days
- Mazunte31 °C (88 °F) / 21 °C (70 °F), 1 rain days88 °F (31 °C) / 70 °F (21 °C), 1 rain days
- Melchor Múzquiz20 °C (68 °F) / 5 °C (41 °F), 3 rain days68 °F (20 °C) / 41 °F (5 °C), 3 rain days
- Mérida31 °C (88 °F) / 17 °C (63 °F), 4 rain days88 °F (31 °C) / 63 °F (17 °C), 4 rain days
- Metepec19 °C (66 °F) / 1 °C (34 °F), 3 rain days66 °F (19 °C) / 34 °F (1 °C), 3 rain days
- Metztitlán22 °C (72 °F) / 6 °C (43 °F), 5 rain days72 °F (22 °C) / 43 °F (6 °C), 5 rain days
- Mexcaltitán29 °C (84 °F) / 15 °C (59 °F), 1 rain days84 °F (29 °C) / 59 °F (15 °C), 1 rain days
- Mexicali21 °C (70 °F) / 8 °C (46 °F), 12 rain days70 °F (21 °C) / 46 °F (8 °C), 12 rain days
- Mexquitic de Carmona24 °C (75 °F) / 7 °C (45 °F), 2 rain days75 °F (24 °C) / 45 °F (7 °C), 2 rain days
- Mineral de Pozos21 °C (70 °F) / 4 °C (39 °F), 2 rain days70 °F (21 °C) / 39 °F (4 °C), 2 rain days
- Mineral del Chico19 °C (66 °F) / 3 °C (37 °F), 3 rain days66 °F (19 °C) / 37 °F (3 °C), 3 rain days
- Mineral del Monte12 °C (54 °F) / -2 °C (28 °F), 5 rain days54 °F (12 °C) / 28 °F (-2 °C), 5 rain days
- Mitla26 °C (79 °F) / 8 °C (46 °F), 1 rain days79 °F (26 °C) / 46 °F (8 °C), 1 rain days
- Mocorito27 °C (81 °F) / 11 °C (52 °F), 2 rain days81 °F (27 °C) / 52 °F (11 °C), 2 rain days
- Montemorelos22 °C (72 °F) / 8 °C (46 °F), 3 rain days72 °F (22 °C) / 46 °F (8 °C), 3 rain days
- Monterrey/Eastern suburbs21 °C (70 °F) / 9 °C (48 °F), 3 rain days70 °F (21 °C) / 48 °F (9 °C), 3 rain days
- Monterrey/Western suburbs21 °C (70 °F) / 8 °C (46 °F), 4 rain days70 °F (21 °C) / 46 °F (8 °C), 4 rain days
- Monterrey22 °C (72 °F) / 10 °C (50 °F), 4 rain days72 °F (22 °C) / 50 °F (10 °C), 4 rain days
- Morelia24 °C (75 °F) / 5 °C (41 °F), 2 rain days75 °F (24 °C) / 41 °F (5 °C), 2 rain days
- Moroleon22 °C (72 °F) / 7 °C (45 °F), 5 rain days72 °F (22 °C) / 45 °F (7 °C), 5 rain days
- Motul28 °C (82 °F) / 19 °C (66 °F), 2 rain days82 °F (28 °C) / 66 °F (19 °C), 2 rain days
- Mulegé22 °C (72 °F) / 12 °C (54 °F), 2 rain days72 °F (22 °C) / 54 °F (12 °C), 2 rain days
- Naolinco21 °C (70 °F) / 9 °C (48 °F), 8 rain days70 °F (21 °C) / 48 °F (9 °C), 8 rain days
- Napizaro24 °C (75 °F) / 8 °C (46 °F), 2 rain days75 °F (24 °C) / 46 °F (8 °C), 2 rain days
- Naucalpan20 °C (68 °F) / 6 °C (43 °F), 5 rain days68 °F (20 °C) / 43 °F (6 °C), 5 rain days
- Nochistlán22 °C (72 °F) / 5 °C (41 °F), 5 rain days72 °F (22 °C) / 41 °F (5 °C), 5 rain days
- Nogales, Sonora18 °C (64 °F) / 1 °C (34 °F), 4 rain days64 °F (18 °C) / 34 °F (1 °C), 4 rain days
- Nombre de Dios20 °C (68 °F) / 2 °C (36 °F), 2 rain days68 °F (20 °C) / 36 °F (2 °C), 2 rain days
- Nuevo Ideal20 °C (68 °F) / 5 °C (41 °F), 5 rain days68 °F (20 °C) / 41 °F (5 °C), 5 rain days
- Nuevo Laredo19 °C (66 °F) / 6 °C (43 °F), 5 rain days66 °F (19 °C) / 43 °F (6 °C), 5 rain days
- Nuevo Nayarit30 °C (86 °F) / 20 °C (68 °F), 2 rain days86 °F (30 °C) / 68 °F (20 °C), 2 rain days
- Nuevo Progreso22 °C (72 °F) / 9 °C (48 °F), 5 rain days72 °F (22 °C) / 48 °F (9 °C), 5 rain days
- Oaxaca City29 °C (84 °F) / 10 °C (50 °F), 2 rain days84 °F (29 °C) / 50 °F (10 °C), 2 rain days
- Oaxtepec24 °C (75 °F) / 7 °C (45 °F), 5 rain days75 °F (24 °C) / 45 °F (7 °C), 5 rain days
- Ocosingo28 °C (82 °F) / 15 °C (59 °F), 5 rain days82 °F (28 °C) / 59 °F (15 °C), 5 rain days
- Ocozocoautla27 °C (81 °F) / 16 °C (61 °F), 6 rain days81 °F (27 °C) / 61 °F (16 °C), 6 rain days
- Ocuituco22 °C (72 °F) / 5 °C (41 °F), 5 rain days72 °F (22 °C) / 41 °F (5 °C), 5 rain days
- Ojinaga18 °C (64 °F) / 2 °C (36 °F), 5 rain days64 °F (18 °C) / 36 °F (2 °C), 5 rain days
- Omitlán21 °C (70 °F) / 5 °C (41 °F), 4 rain days70 °F (21 °C) / 41 °F (5 °C), 4 rain days
- Oponguio21 °C (70 °F) / 6 °C (43 °F), 2 rain days70 °F (21 °C) / 43 °F (6 °C), 2 rain days
- Orizaba22 °C (72 °F) / 8 °C (46 °F), 7 rain days72 °F (22 °C) / 46 °F (8 °C), 7 rain days
- Otumba20 °C (68 °F) / 4 °C (39 °F), 2 rain days68 °F (20 °C) / 39 °F (4 °C), 2 rain days
- Pabellón de Arteaga22 °C (72 °F) / 6 °C (43 °F), 3 rain days72 °F (22 °C) / 43 °F (6 °C), 3 rain days
- Pabellón de Hidalgo27 °C (81 °F) / 9 °C (48 °F), 5 rain days81 °F (27 °C) / 48 °F (9 °C), 5 rain days
- Pacanda27 °C (81 °F) / 13 °C (55 °F), 10 rain days81 °F (27 °C) / 55 °F (13 °C), 10 rain days
- Pachuca20 °C (68 °F) / 3 °C (37 °F), 3 rain days68 °F (20 °C) / 37 °F (3 °C), 3 rain days
- Pahuatlán22 °C (72 °F) / 9 °C (48 °F), 4 rain days72 °F (22 °C) / 48 °F (9 °C), 4 rain days
- Palenque28 °C (82 °F) / 18 °C (64 °F), 8 rain days82 °F (28 °C) / 64 °F (18 °C), 8 rain days
- Palizada30 °C (86 °F) / 20 °C (68 °F), 5 rain days86 °F (30 °C) / 68 °F (20 °C), 5 rain days
- Papantla28 °C (82 °F) / 15 °C (59 °F), 2 rain days82 °F (28 °C) / 59 °F (15 °C), 2 rain days
- Paracho de Verduzco22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Paraíso30 °C (86 °F) / 22 °C (72 °F), 8 rain days86 °F (30 °C) / 72 °F (22 °C), 8 rain days
- Parral18 °C (64 °F) / 2 °C (36 °F), 2 rain days64 °F (18 °C) / 36 °F (2 °C), 2 rain days
- Parras de la Fuente19 °C (66 °F) / 5 °C (41 °F), 2 rain days66 °F (19 °C) / 41 °F (5 °C), 2 rain days
- Patzcuaro22 °C (72 °F) / 4 °C (39 °F), 2 rain days72 °F (22 °C) / 39 °F (4 °C), 2 rain days
- Pénjamo24 °C (75 °F) / 7 °C (45 °F), 5 rain days75 °F (24 °C) / 45 °F (7 °C), 5 rain days
- Petatán24 °C (75 °F) / 7 °C (45 °F), 2 rain days75 °F (24 °C) / 45 °F (7 °C), 2 rain days
- Piedras Negras26 °C (79 °F) / 12 °C (54 °F), 5 rain days79 °F (26 °C) / 54 °F (12 °C), 5 rain days
- Pinal de Amoles21 °C (70 °F) / 4 °C (39 °F), 4 rain days70 °F (21 °C) / 39 °F (4 °C), 4 rain days
- Pinos22 °C (72 °F) / 5 °C (41 °F), 5 rain days72 °F (22 °C) / 41 °F (5 °C), 5 rain days
- Playa del Carmen28 °C (82 °F) / 19 °C (66 °F), 6 rain days82 °F (28 °C) / 66 °F (19 °C), 6 rain days
- Playas de Rosarito18 °C (64 °F) / 10 °C (50 °F), 5 rain days64 °F (18 °C) / 50 °F (10 °C), 5 rain days
- Poza Rica24 °C (75 °F) / 15 °C (59 °F), 8 rain days75 °F (24 °C) / 59 °F (15 °C), 8 rain days
- Progreso28 °C (82 °F) / 18 °C (64 °F), 3 rain days82 °F (28 °C) / 64 °F (18 °C), 3 rain days
- Puebla23 °C (73 °F) / 5 °C (41 °F), 2 rain days73 °F (23 °C) / 41 °F (5 °C), 2 rain days
- Puerto Aventuras28 °C (82 °F) / 20 °C (68 °F), 2 rain days82 °F (28 °C) / 68 °F (20 °C), 2 rain days
- Puerto Escondido32 °C (90 °F) / 21 °C (70 °F), 1 rain days90 °F (32 °C) / 70 °F (21 °C), 1 rain days
- Puerto Morelos28 °C (82 °F) / 19 °C (66 °F), 6 rain days82 °F (28 °C) / 66 °F (19 °C), 6 rain days
- Puerto Nuevo22 °C (72 °F) / 14 °C (57 °F), 5 rain days72 °F (22 °C) / 57 °F (14 °C), 5 rain days
- Puerto Peñasco19 °C (66 °F) / 8 °C (46 °F), 2 rain days66 °F (19 °C) / 46 °F (8 °C), 2 rain days
- Puerto Vallarta27 °C (81 °F) / 16 °C (61 °F), 2 rain days81 °F (27 °C) / 61 °F (16 °C), 2 rain days
- Punta Allen28 °C (82 °F) / 19 °C (66 °F), 6 rain days82 °F (28 °C) / 66 °F (19 °C), 6 rain days
- Querétaro23 °C (73 °F) / 7 °C (45 °F), 2 rain days73 °F (23 °C) / 45 °F (7 °C), 2 rain days
- Quiroga22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Real de Catorce18 °C (64 °F) / 2 °C (36 °F), 2 rain days64 °F (18 °C) / 36 °F (2 °C), 2 rain days
- Reforma Agraria23 °C (73 °F) / 14 °C (57 °F), 8 rain days73 °F (23 °C) / 57 °F (14 °C), 8 rain days
- Reynosa21 °C (70 °F) / 10 °C (50 °F), 6 rain days70 °F (21 °C) / 50 °F (10 °C), 6 rain days
- Rincón de Guayabitos28 °C (82 °F) / 16 °C (61 °F), 2 rain days82 °F (28 °C) / 61 °F (16 °C), 2 rain days
- Rio Lagartos28 °C (82 °F) / 18 °C (64 °F), 4 rain days82 °F (28 °C) / 64 °F (18 °C), 4 rain days
- Rioverde24 °C (75 °F) / 8 °C (46 °F), 3 rain days75 °F (24 °C) / 46 °F (8 °C), 3 rain days
- Salamanca22 °C (72 °F) / 5 °C (41 °F), 5 rain days72 °F (22 °C) / 41 °F (5 °C), 5 rain days
- Salina Cruz31 °C (88 °F) / 22 °C (72 °F), 1 rain days88 °F (31 °C) / 72 °F (22 °C), 1 rain days
- Saltillo20 °C (68 °F) / 5 °C (41 °F), 4 rain days68 °F (20 °C) / 41 °F (5 °C), 4 rain days
- Salvatierra23 °C (73 °F) / 6 °C (43 °F), 2 rain days73 °F (23 °C) / 43 °F (6 °C), 2 rain days
- San Agustinillo28 °C (82 °F) / 20 °C (68 °F), 2 rain days82 °F (28 °C) / 68 °F (20 °C), 2 rain days
- San Andrés Tuxtla30 °C (86 °F) / 18 °C (64 °F), 4 rain days86 °F (30 °C) / 64 °F (18 °C), 4 rain days
- San Blas29 °C (84 °F) / 15 °C (59 °F), 1 rain days84 °F (29 °C) / 59 °F (15 °C), 1 rain days
- San Carlos24 °C (75 °F) / 12 °C (54 °F), 2 rain days75 °F (24 °C) / 54 °F (12 °C), 2 rain days
- San Carlos24 °C (75 °F) / 10 °C (50 °F), 2 rain days75 °F (24 °C) / 50 °F (10 °C), 2 rain days
- San Cristóbal de las Casas21 °C (70 °F) / 5 °C (41 °F), 4 rain days70 °F (21 °C) / 41 °F (5 °C), 4 rain days
- San Felipe20 °C (68 °F) / 8 °C (46 °F), 2 rain days68 °F (20 °C) / 46 °F (8 °C), 2 rain days
- San Francisco29 °C (84 °F) / 17 °C (63 °F), 1 rain days84 °F (29 °C) / 63 °F (17 °C), 1 rain days
- San Ignacio, Baja California22 °C (72 °F) / 8 °C (46 °F), 2 rain days72 °F (22 °C) / 46 °F (8 °C), 2 rain days
- San Ignacio, Sinaloa28 °C (82 °F) / 14 °C (57 °F), 2 rain days82 °F (28 °C) / 57 °F (14 °C), 2 rain days
- San Joaquín28 °C (82 °F) / 18 °C (64 °F), 5 rain days82 °F (28 °C) / 64 °F (18 °C), 5 rain days
- San José de Gracia22 °C (72 °F) / 7 °C (45 °F), 5 rain days72 °F (22 °C) / 45 °F (7 °C), 5 rain days
- San José del Cabo25 °C (77 °F) / 13 °C (55 °F), 1 rain days77 °F (25 °C) / 55 °F (13 °C), 1 rain days
- San José del Pacífico20 °C (68 °F) / 4 °C (39 °F), 2 rain days68 °F (20 °C) / 39 °F (4 °C), 2 rain days
- San Juan Chamula28 °C (82 °F) / 15 °C (59 °F), 5 rain days82 °F (28 °C) / 59 °F (15 °C), 5 rain days
- San Juan de los Lagos24 °C (75 °F) / 7 °C (45 °F), 2 rain days75 °F (24 °C) / 45 °F (7 °C), 2 rain days
- San Juan del Rio22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- San Luis Potosi21 °C (70 °F) / 6 °C (43 °F), 3 rain days70 °F (21 °C) / 43 °F (6 °C), 3 rain days
- San Luis Río Colorado21 °C (70 °F) / 5 °C (41 °F), 2 rain days70 °F (21 °C) / 41 °F (5 °C), 2 rain days
- San Luis Soyatlán24 °C (75 °F) / 8 °C (46 °F), 1 rain days75 °F (24 °C) / 46 °F (8 °C), 1 rain days
- San Miguel de Allende22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- San Patricio-Melaque30 °C (86 °F) / 18 °C (64 °F), 1 rain days86 °F (30 °C) / 64 °F (18 °C), 1 rain days
- San Pedro de las Colonias22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- San Pedro y San Pablo Teposcolula24 °C (75 °F) / 7 °C (45 °F), 5 rain days75 °F (24 °C) / 45 °F (7 °C), 5 rain days
- San Sebastián del Oeste22 °C (72 °F) / 6 °C (43 °F), 2 rain days72 °F (22 °C) / 43 °F (6 °C), 2 rain days
- Santa Clara de Cobre28 °C (82 °F) / 12 °C (54 °F), 5 rain days82 °F (28 °C) / 54 °F (12 °C), 5 rain days
- Santa Elena, Yucatán30 °C (86 °F) / 17 °C (63 °F), 4 rain days86 °F (30 °C) / 63 °F (17 °C), 4 rain days
- Santa María del Oro15 °C (59 °F) / 2 °C (36 °F), 5 rain days59 °F (15 °C) / 36 °F (2 °C), 5 rain days
- Santa María del Río22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Santa Rosalía21 °C (70 °F) / 10 °C (50 °F), 2 rain days70 °F (21 °C) / 50 °F (10 °C), 2 rain days
- Santiago Apoala22 °C (72 °F) / 7 °C (45 °F), 6 rain days72 °F (22 °C) / 45 °F (7 °C), 6 rain days
- Santiago, Nuevo León21 °C (70 °F) / 8 °C (46 °F), 4 rain days70 °F (21 °C) / 46 °F (8 °C), 4 rain days
- Santiago Papasquiaro22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Sayula24 °C (75 °F) / 7 °C (45 °F), 1 rain days75 °F (24 °C) / 45 °F (7 °C), 1 rain days
- Sayulita27 °C (81 °F) / 16 °C (61 °F), 1 rain days81 °F (27 °C) / 61 °F (16 °C), 1 rain days
- Sisal28 °C (82 °F) / 18 °C (64 °F), 3 rain days82 °F (28 °C) / 64 °F (18 °C), 3 rain days
- Sombrerete18 °C (64 °F) / 0 °C (32 °F), 3 rain days64 °F (18 °C) / 32 °F (0 °C), 3 rain days
- Tacámbaro24 °C (75 °F) / 8 °C (46 °F), 2 rain days75 °F (24 °C) / 46 °F (8 °C), 2 rain days
- Talpa de Allende24 °C (75 °F) / 8 °C (46 °F), 1 rain days75 °F (24 °C) / 46 °F (8 °C), 1 rain days
- Tamazunchale22 °C (72 °F) / 7 °C (45 °F), 6 rain days72 °F (22 °C) / 45 °F (7 °C), 6 rain days
- Tampico23.4 °C (74 °F) / 15.2 °C (59 °F), 6 rain days74 °F (23.4 °C) / 59 °F (15.2 °C), 6 rain days
- Tamuín28 °C (82 °F) / 13 °C (55 °F), 5 rain days82 °F (28 °C) / 55 °F (13 °C), 5 rain days
- Tapachula33 °C (91 °F) / 21 °C (70 °F), 2 rain days91 °F (33 °C) / 70 °F (21 °C), 2 rain days
- Tapalpa21 °C (70 °F) / 3 °C (37 °F), 2 rain days70 °F (21 °C) / 37 °F (3 °C), 2 rain days
- Tapijulapa30 °C (86 °F) / 22 °C (72 °F), 12 rain days86 °F (30 °C) / 72 °F (22 °C), 12 rain days
- Taxco27 °C (81 °F) / 11 °C (52 °F), 1 rain days81 °F (27 °C) / 52 °F (11 °C), 1 rain days
- Teapa27 °C (81 °F) / 19 °C (66 °F), 11 rain days81 °F (27 °C) / 66 °F (19 °C), 11 rain days
- Tecate18 °C (64 °F) / 4 °C (39 °F), 6 rain days64 °F (18 °C) / 39 °F (4 °C), 6 rain days
- Tecolutla24 °C (75 °F) / 17 °C (63 °F), 8 rain days75 °F (24 °C) / 63 °F (17 °C), 8 rain days
- Tecomán31 °C (88 °F) / 17 °C (63 °F), 1 rain days88 °F (31 °C) / 63 °F (17 °C), 1 rain days
- Tecozautla22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Tehuacán25 °C (77 °F) / 10 °C (50 °F), 1 rain days77 °F (25 °C) / 50 °F (10 °C), 1 rain days
- Tekax30 °C (86 °F) / 17 °C (63 °F), 4 rain days86 °F (30 °C) / 63 °F (17 °C), 4 rain days
- Temacapulín23 °C (73 °F) / 7 °C (45 °F), 5 rain days73 °F (23 °C) / 45 °F (7 °C), 5 rain days
- Temoaya13 °C (55 °F) / 5 °C (41 °F), 5 rain days55 °F (13 °C) / 41 °F (5 °C), 5 rain days
- Tenancingo21 °C (70 °F) / 4 °C (39 °F), 2 rain days70 °F (21 °C) / 39 °F (4 °C), 2 rain days
- Tenosique29 °C (84 °F) / 19 °C (66 °F), 8 rain days84 °F (29 °C) / 66 °F (19 °C), 8 rain days
- Teotihuacan21 °C (70 °F) / 4 °C (39 °F), 2 rain days70 °F (21 °C) / 39 °F (4 °C), 2 rain days
- Tepatitlán23 °C (73 °F) / 6 °C (43 °F), 2 rain days73 °F (23 °C) / 43 °F (6 °C), 2 rain days
- Tepic27 °C (81 °F) / 11 °C (52 °F), 1 rain days81 °F (27 °C) / 52 °F (11 °C), 1 rain days
- Tepotzotlán21 °C (70 °F) / 4 °C (39 °F), 2 rain days70 °F (21 °C) / 39 °F (4 °C), 2 rain days
- Tepoztlán24 °C (75 °F) / 8 °C (46 °F), 1 rain days75 °F (24 °C) / 46 °F (8 °C), 1 rain days
- Tequila26 °C (79 °F) / 8 °C (46 °F), 2 rain days79 °F (26 °C) / 46 °F (8 °C), 2 rain days
- Tequisquiapan22 °C (72 °F) / 5 °C (41 °F), 4 rain days72 °F (22 °C) / 41 °F (5 °C), 4 rain days
- Tequixquiac20 °C (68 °F) / 6 °C (43 °F), 2 rain days68 °F (20 °C) / 43 °F (6 °C), 2 rain days
- Tetela de Ocampo19 °C (66 °F) / 4 °C (39 °F), 4 rain days66 °F (19 °C) / 39 °F (4 °C), 4 rain days
- Tetela del Volcán24 °C (75 °F) / 9 °C (48 °F), 5 rain days75 °F (24 °C) / 48 °F (9 °C), 5 rain days
- Teúl22 °C (72 °F) / 4 °C (39 °F), 5 rain days72 °F (22 °C) / 39 °F (4 °C), 5 rain days
- Texcoco22 °C (72 °F) / 6 °C (43 °F), 5 rain days72 °F (22 °C) / 43 °F (6 °C), 5 rain days
- Teziutlán18 °C (64 °F) / 6 °C (43 °F), 8 rain days64 °F (18 °C) / 43 °F (6 °C), 8 rain days
- Tierra Nueva22 °C (72 °F) / 7 °C (45 °F), 3 rain days72 °F (22 °C) / 45 °F (7 °C), 3 rain days
- Tijuana20 °C (68 °F) / 7 °C (45 °F), 6 rain days68 °F (20 °C) / 45 °F (7 °C), 6 rain days
- Tixkokob30 °C (86 °F) / 17 °C (63 °F), 4 rain days86 °F (30 °C) / 63 °F (17 °C), 4 rain days
- Tizimin29 °C (84 °F) / 18 °C (64 °F), 4 rain days84 °F (29 °C) / 64 °F (18 °C), 4 rain days
- Tlacotalpan26 °C (79 °F) / 17 °C (63 °F), 6 rain days79 °F (26 °C) / 63 °F (17 °C), 6 rain days
- Tlalpujahua20 °C (68 °F) / 4 °C (39 °F), 3 rain days68 °F (20 °C) / 39 °F (4 °C), 3 rain days
- Tlaltizapán30 °C (86 °F) / 12 °C (54 °F), 1 rain days86 °F (30 °C) / 54 °F (12 °C), 1 rain days
- Tlaxcala21 °C (70 °F) / 4 °C (39 °F), 2 rain days70 °F (21 °C) / 39 °F (4 °C), 2 rain days
- Tlaxco22 °C (72 °F) / 7 °C (45 °F), 2 rain days72 °F (22 °C) / 45 °F (7 °C), 2 rain days
- Tlayacapan25 °C (77 °F) / 8 °C (46 °F), 1 rain days77 °F (25 °C) / 46 °F (8 °C), 1 rain days
- Tochimilco20 °C (68 °F) / 5 °C (41 °F), 6 rain days68 °F (20 °C) / 41 °F (5 °C), 6 rain days
- Tócuaro24 °C (75 °F) / 7 °C (45 °F), 9 rain days75 °F (24 °C) / 45 °F (7 °C), 9 rain days
- Todos Santos24 °C (75 °F) / 12 °C (54 °F), 0 rain days75 °F (24 °C) / 54 °F (12 °C), 0 rain days
- Toluca20 °C (68 °F) / 0 °C (32 °F), 3 rain days68 °F (20 °C) / 32 °F (0 °C), 3 rain days
- Tomatlán29 °C (84 °F) / 17 °C (63 °F), 1 rain days84 °F (29 °C) / 63 °F (17 °C), 1 rain days
- Tonatico22 °C (72 °F) / 7 °C (45 °F), 5 rain days72 °F (22 °C) / 45 °F (7 °C), 5 rain days
- Toniná30 °C (86 °F) / 15 °C (59 °F), 8 rain days86 °F (30 °C) / 59 °F (15 °C), 8 rain days
- Torreón22 °C (72 °F) / 7 °C (45 °F), 0 rain days72 °F (22 °C) / 45 °F (7 °C), 0 rain days
- Totolapan22 °C (72 °F) / 7 °C (45 °F), 5 rain days72 °F (22 °C) / 45 °F (7 °C), 5 rain days
- Troncones31 °C (88 °F) / 20 °C (68 °F), 0 rain days88 °F (31 °C) / 68 °F (20 °C), 0 rain days
- Tula de Allende22 °C (72 °F) / 6 °C (43 °F), 5 rain days72 °F (22 °C) / 43 °F (6 °C), 5 rain days
- Tulancingo21 °C (70 °F) / 4 °C (39 °F), 3 rain days70 °F (21 °C) / 39 °F (4 °C), 3 rain days
- Tulum28 °C (82 °F) / 19 °C (66 °F), 5 rain days82 °F (28 °C) / 66 °F (19 °C), 5 rain days
- Tuxpan24 °C (75 °F) / 16 °C (61 °F), 8 rain days75 °F (24 °C) / 61 °F (16 °C), 8 rain days
- Tzintzuntzán22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Ures24 °C (75 °F) / 6 °C (43 °F), 2 rain days75 °F (24 °C) / 43 °F (6 °C), 2 rain days
- Uruapan26 °C (79 °F) / 8 °C (46 °F), 2 rain days79 °F (26 °C) / 46 °F (8 °C), 2 rain days
- Valladolid28 °C (82 °F) / 18 °C (64 °F), 4 rain days82 °F (28 °C) / 64 °F (18 °C), 4 rain days
- Valle de Bravo22 °C (72 °F) / 5 °C (41 °F), 2 rain days72 °F (22 °C) / 41 °F (5 °C), 2 rain days
- Valle de Guadalupe20 °C (68 °F) / 6 °C (43 °F), 6 rain days68 °F (20 °C) / 43 °F (6 °C), 6 rain days
- Veracruz25 °C (77 °F) / 18 °C (64 °F), 4 rain days77 °F (25 °C) / 64 °F (18 °C), 4 rain days
- Viesca22 °C (72 °F) / 5 °C (41 °F), 5 rain days72 °F (22 °C) / 41 °F (5 °C), 5 rain days
- Villa del Carbón19 °C (66 °F) / 2 °C (36 °F), 2 rain days66 °F (19 °C) / 36 °F (2 °C), 2 rain days
- Villahermosa28 °C (82 °F) / 19 °C (66 °F), 8 rain days82 °F (28 °C) / 66 °F (19 °C), 8 rain days
- Villanueva20 °C (68 °F) / 4 °C (39 °F), 5 rain days68 °F (20 °C) / 39 °F (4 °C), 5 rain days
- Xalapa21 °C (70 °F) / 10 °C (50 °F), 8 rain days70 °F (21 °C) / 50 °F (10 °C), 8 rain days
- Xcalak28 °C (82 °F) / 20 °C (68 °F), 6 rain days82 °F (28 °C) / 68 °F (20 °C), 6 rain days
- Xico21 °C (70 °F) / 10 °C (50 °F), 9 rain days70 °F (21 °C) / 50 °F (10 °C), 9 rain days
- Xicotepec21 °C (70 °F) / 8 °C (46 °F), 8 rain days70 °F (21 °C) / 46 °F (8 °C), 8 rain days
- Xilitla24 °C (75 °F) / 12 °C (54 °F), 6 rain days75 °F (24 °C) / 54 °F (12 °C), 6 rain days
- Xochitepec27 °C (81 °F) / 11 °C (52 °F), 1 rain days81 °F (27 °C) / 52 °F (11 °C), 1 rain days
- Xpujil29 °C (84 °F) / 17 °C (63 °F), 5 rain days84 °F (29 °C) / 63 °F (17 °C), 5 rain days
- Yecapixtla24 °C (75 °F) / 7 °C (45 °F), 4 rain days75 °F (24 °C) / 45 °F (7 °C), 4 rain days
- Zacatecas19 °C (66 °F) / 1 °C (34 °F), 2 rain days66 °F (19 °C) / 34 °F (1 °C), 2 rain days
- Zacatelco22 °C (72 °F) / 7 °C (45 °F), 4 rain days72 °F (22 °C) / 45 °F (7 °C), 4 rain days
- Zacatlán19 °C (66 °F) / 5 °C (41 °F), 5 rain days66 °F (19 °C) / 41 °F (5 °C), 5 rain days
- Zacualpan de Amilpas20 °C (68 °F) / 10 °C (50 °F), 5 rain days68 °F (20 °C) / 50 °F (10 °C), 5 rain days
- Zamora de Hidalgo24 °C (75 °F) / 7 °C (45 °F), 2 rain days75 °F (24 °C) / 45 °F (7 °C), 2 rain days
- Zempoala28 °C (82 °F) / 16 °C (61 °F), 5 rain days82 °F (28 °C) / 61 °F (16 °C), 5 rain days
- Zihuatanejo31 °C (88 °F) / 19 °C (66 °F), 1 rain days88 °F (31 °C) / 66 °F (19 °C), 1 rain days
- Zimapán22 °C (72 °F) / 6 °C (43 °F), 5 rain days72 °F (22 °C) / 43 °F (6 °C), 5 rain days
- Zipolite32 °C (90 °F) / 21 °C (70 °F), 1 rain days90 °F (32 °C) / 70 °F (21 °C), 1 rain days
- Zirahuen21 °C (70 °F) / 6 °C (43 °F), 2 rain days70 °F (21 °C) / 43 °F (6 °C), 2 rain days
- Zitácuaro22 °C (72 °F) / 6 °C (43 °F), 2 rain days72 °F (22 °C) / 43 °F (6 °C), 2 rain days
- Zozocolco de Hidalgo28 °C (82 °F) / 15 °C (59 °F), 5 rain days82 °F (28 °C) / 59 °F (15 °C), 5 rain days
Festivals and holidays
Dates as our data lists them. Moving holidays (lunar and Islamic calendars, Easter) shift every year: check the date for your year before you build a trip on it.
New Year's Day
1 Jan
Public holiday; beaches busy.
Día de Reyes
6 Jan
Rosca de reyes cake; not a public holiday.
Dry season
Nov–Mar · Mexico City
Sunny days and cool nights; the best time for sightseeing.
Crowds and prices
- Crowds · Mexico
- High
- Prices · Mexico
- High
High-price month: see what to book ahead.
Compare two months
Weather, crowds and prices for any two months in Mexico, side by side.
Verdict
Jan: Great
Feb: Great
Crowds
Jan: High
Feb: High
Prices
Jan: High
Feb: High
Festivals listed
Jan: 3
Feb: 3
January: Dry and sunny; cold nights in the highlands; whale watching on the Pacific.
February: Dry, warm days; Carnival in Veracruz and Mazatlán (check dates).
Mexico: figures are long-term averages from this guide, not a forecast.
What to pack
- Layers: a fleece or light jacket
Where to go in January
Rated best or good this month
Central highlands
Best weather of the year (Mexico City, Puebla, Oaxaca, San Miguel de Allende, Guanajuato)
Yucatán and Caribbean coast
Best weather of the year (Cancún, Playa del Carmen, Tulum, Mérida, Bacalar)
Pacific coast
Best weather of the year (Puerto Vallarta, Oaxaca coast, Los Cabos)
Dry and cool mornings.
Best months: Nov–May (dry season)
Best months: Oct–Apr (dry, milder temps)
Best months: Oct–Apr
Best months: Nov–Apr (dry, mild)
Best months: Nov–Apr (dry, warm sea)
Best months: Nov–Mar
Best months: Oct–May (dry, cooler evenings)
Best months: Nov–Apr (dry season)