When to go · Mexico
Mexico in July
Mixed month. Guelaguetza festival in Oaxaca; summer holiday crowds on beaches; afternoon storms.
Key facts
- Verdict
- Mixed
- Crowds
- Medium
- Mexico
- Prices
- Medium
- Mexico
Verdict
Guelaguetza festival in Oaxaca; summer holiday crowds on beaches; afternoon storms.
Is another month better than July?
July is rated mixed. These months rate higher:
- NovemberGreatDía de Muertos (1–2 Nov): book Oaxaca and Pátzcuaro months ahead; dry season starts.
- DecemberGreatDry and clear; Guadalupe pilgrims (12 Dec) and Christmas peak on the coasts.
- JanuaryGreatDry and sunny; cold nights in the highlands; whale watching on the Pacific.
- FebruaryGreatDry, warm days; Carnival in Veracruz and Mazatlán (check dates).
Weather in July
- Central highlands · Mexico City, Puebla, Oaxaca, San Miguel de Allende, Guanajuatorainy
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, Bacalarrainy
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 Cabosrainy
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 Californiahot
Desert extremes; Copper Canyon has snow some winters and is best Mar–May and Oct–Nov.
- Baja Peninsula: Pacific north (Tijuana, Ensenada) · Border coastfine
Mediterranean-style; fog in summer, rain in winter.
- Baja Peninsula: Gulf side and south (La Paz, Los Cabos) · Sea of Cortez coasthot
Hurricane season roughly Aug–Oct; sea temperatures peak in late summer.
- Bajío: Bajío highlands · Guanajuato, San Miguel, Querétaro, Aguascalientes, Zacatecasrainy
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, Tlaxcalarainy
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, Xalaparainy
Hotter and more humid; the same summer rain pattern, plus tropical storms late in the season.
- Central Plateau (Altiplano): Altiplano · High desert plateaurainy
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, Durangohot
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 Mochishot
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, Tamaulipashot
Monterrey's summer is hot and humid; winter is mild and dry.
- Pacific Coast: Nayarit / Jalisco coast · Puerto Vallarta, Riviera Nayarit, Manzanillorainy
Dry season November to May; June–September is hot, humid and rainy, with afternoon downpours.
- Pacific Coast: Oaxaca coast · Puerto Escondido, Huatulco, Mazunterainy
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, Campecherainy
Hot and humid year-round; rainy season June–October with afternoon storms.
- Yucatán and the South: Caribbean coast · Cancún, Tulum, Bacalarrainy
Hurricane risk Aug–Oct; sargasso seaweed can affect beaches in summer.
- Yucatán and the South: Southern lowlands · Palenque, Tabasco, Chiapasrainy
One of the wettest parts of Mexico; expect rain most months.
- Mexico City23 °C (73 °F) / 11 °C (52 °F), 19 rain days73 °F (23 °C) / 52 °F (11 °C), 19 rain days
- Acapulco32.5 °C (91 °F) / 25.1 °C (77 °F), 12 rain days91 °F (32.5 °C) / 77 °F (25.1 °C), 12 rain days
- Acaxochitlán21 °C (70 °F) / 10 °C (50 °F), 17 rain days70 °F (21 °C) / 50 °F (10 °C), 17 rain days
- Actopan24 °C (75 °F) / 11 °C (52 °F), 14 rain days75 °F (24 °C) / 52 °F (11 °C), 14 rain days
- Aculco21 °C (70 °F) / 10 °C (50 °F), 15 rain days70 °F (21 °C) / 50 °F (10 °C), 15 rain days
- Agua Prieta35 °C (95 °F) / 20 °C (68 °F), 8 rain days95 °F (35 °C) / 68 °F (20 °C), 8 rain days
- Aguascalientes28 °C (82 °F) / 16 °C (61 °F), 12 rain days82 °F (28 °C) / 61 °F (16 °C), 12 rain days
- Ahuacatlán33 °C (91 °F) / 24 °C (75 °F), 13 rain days91 °F (33 °C) / 75 °F (24 °C), 13 rain days
- Ahualulco34 °C (93 °F) / 22 °C (72 °F), 6 rain days93 °F (34 °C) / 72 °F (22 °C), 6 rain days
- Ajijic26 °C (79 °F) / 15 °C (59 °F), 18 rain days79 °F (26 °C) / 59 °F (15 °C), 18 rain days
- Akumal34 °C (93 °F) / 27 °C (81 °F), 13 rain days93 °F (34 °C) / 81 °F (27 °C), 13 rain days
- Álamos36 °C (97 °F) / 24 °C (75 °F), 12 rain days97 °F (36 °C) / 75 °F (24 °C), 12 rain days
- Amatitán33 °C (91 °F) / 19 °C (66 °F), 9 rain days91 °F (33 °C) / 66 °F (19 °C), 9 rain days
- Amatlán de Cañas29 °C (84 °F) / 18 °C (64 °F), 18 rain days84 °F (29 °C) / 64 °F (18 °C), 18 rain days
- Amealco32 °C (90 °F) / 18 °C (64 °F), 9 rain days90 °F (32 °C) / 64 °F (18 °C), 9 rain days
- Amecameca27 °C (81 °F) / 16 °C (61 °F), 11 rain days81 °F (27 °C) / 61 °F (16 °C), 11 rain days
- Angangueo22 °C (72 °F) / 11 °C (52 °F), 21 rain days72 °F (22 °C) / 52 °F (11 °C), 21 rain days
- Apizaco22 °C (72 °F) / 8 °C (46 °F), 14 rain days72 °F (22 °C) / 46 °F (8 °C), 14 rain days
- Aquismón33 °C (91 °F) / 22 °C (72 °F), 16 rain days91 °F (33 °C) / 72 °F (22 °C), 16 rain days
- Arandas26 °C (79 °F) / 14 °C (57 °F), 17 rain days79 °F (26 °C) / 57 °F (14 °C), 17 rain days
- Arócutin24 °C (75 °F) / 13 °C (55 °F), 21 rain days75 °F (24 °C) / 55 °F (13 °C), 21 rain days
- Arteaga28 °C (82 °F) / 15 °C (59 °F), 9 rain days82 °F (28 °C) / 59 °F (15 °C), 9 rain days
- Asientos40 °C (104 °F) / 22 °C (72 °F), 0 rain days104 °F (40 °C) / 72 °F (22 °C), 0 rain days
- Atlatlahucan28 °C (82 °F) / 18 °C (64 °F), 9 rain days82 °F (28 °C) / 64 °F (18 °C), 9 rain days
- Atlixco25 °C (77 °F) / 12 °C (54 °F), 15 rain days77 °F (25 °C) / 54 °F (12 °C), 15 rain days
- Atotonilco27 °C (81 °F) / 15 °C (59 °F), 17 rain days81 °F (27 °C) / 59 °F (15 °C), 17 rain days
- Bacalar33 °C (91 °F) / 24 °C (75 °F), 12 rain days91 °F (33 °C) / 75 °F (24 °C), 12 rain days
- Bahía de Kino37 °C (99 °F) / 26 °C (79 °F), 3 rain days99 °F (37 °C) / 79 °F (26 °C), 3 rain days
- Bahía de los Ángeles36 °C (97 °F) / 22 °C (72 °F), 0 rain days97 °F (36 °C) / 72 °F (22 °C), 0 rain days
- Balancán33 °C (91 °F) / 23 °C (73 °F), 16 rain days91 °F (33 °C) / 73 °F (23 °C), 16 rain days
- Banámichi38 °C (100 °F) / 20 °C (68 °F), 12 rain days100 °F (38 °C) / 68 °F (20 °C), 12 rain days
- Barra de Navidad33 °C (91 °F) / 23 °C (73 °F), 14 rain days91 °F (33 °C) / 73 °F (23 °C), 14 rain days
- Barra de Potosí33 °C (91 °F) / 24 °C (75 °F), 14 rain days91 °F (33 °C) / 75 °F (24 °C), 14 rain days
- Basaseachic Falls National Park36 °C (97 °F) / 18 °C (64 °F), 13 rain days97 °F (36 °C) / 64 °F (18 °C), 13 rain days
- Batopilas34 °C (93 °F) / 21 °C (70 °F), 16 rain days93 °F (34 °C) / 70 °F (21 °C), 16 rain days
- Bernal26 °C (79 °F) / 13 °C (55 °F), 12 rain days79 °F (26 °C) / 55 °F (13 °C), 12 rain days
- Boca de Pascuales35 °C (95 °F) / 25 °C (77 °F), 2 rain days95 °F (35 °C) / 77 °F (25 °C), 2 rain days
- Boca del Cielo35 °C (95 °F) / 26 °C (79 °F), 11 rain days95 °F (35 °C) / 79 °F (26 °C), 11 rain days
- Bucerias33 °C (91 °F) / 24 °C (75 °F), 15 rain days91 °F (33 °C) / 75 °F (24 °C), 15 rain days
- Bustamante36 °C (97 °F) / 22 °C (72 °F), 7 rain days97 °F (36 °C) / 72 °F (22 °C), 7 rain days
- Cabo San Lucas33 °C (91 °F) / 23 °C (73 °F), 1 rain days91 °F (33 °C) / 73 °F (23 °C), 1 rain days
- Cacaxtla34 °C (93 °F) / 18 °C (64 °F), 10 rain days93 °F (34 °C) / 64 °F (18 °C), 10 rain days
- Cadereyta26 °C (79 °F) / 13 °C (55 °F), 12 rain days79 °F (26 °C) / 55 °F (13 °C), 12 rain days
- Calkini35 °C (95 °F) / 27 °C (81 °F), 12 rain days95 °F (35 °C) / 81 °F (27 °C), 12 rain days
- Calpan34 °C (93 °F) / 18 °C (64 °F), 13 rain days93 °F (34 °C) / 64 °F (18 °C), 13 rain days
- Calpulalpan31 °C (88 °F) / 18 °C (64 °F), 13 rain days88 °F (31 °C) / 64 °F (18 °C), 13 rain days
- Calvillo28 °C (82 °F) / 15 °C (59 °F), 13 rain days82 °F (28 °C) / 59 °F (15 °C), 13 rain days
- Camalu28 °C (82 °F) / 16 °C (61 °F), 1 rain days82 °F (28 °C) / 61 °F (16 °C), 1 rain days
- Campeche33 °C (91 °F) / 23 °C (73 °F), 12 rain days91 °F (33 °C) / 73 °F (23 °C), 12 rain days
- Cancún34 °C (93 °F) / 25 °C (77 °F), 8 rain days93 °F (34 °C) / 77 °F (25 °C), 8 rain days
- Candela40 °C (104 °F) / 24 °C (75 °F), 9 rain days104 °F (40 °C) / 75 °F (24 °C), 9 rain days
- Candelaria33 °C (91 °F) / 22 °C (72 °F), 16 rain days91 °F (33 °C) / 72 °F (22 °C), 16 rain days
- Canyon de Guadalupe45 °C (113 °F) / 23 °C (73 °F), 6 rain days113 °F (45 °C) / 73 °F (23 °C), 6 rain days
- Capulalpam de Méndez26 °C (79 °F) / 16 °C (61 °F), 14 rain days79 °F (26 °C) / 61 °F (16 °C), 14 rain days
- Cardenás34 °C (93 °F) / 24 °C (75 °F), 16 rain days93 °F (34 °C) / 75 °F (24 °C), 16 rain days
- Catazajá34 °C (93 °F) / 23 °C (73 °F), 16 rain days93 °F (34 °C) / 73 °F (23 °C), 16 rain days
- Catemaco31 °C (88 °F) / 22 °C (72 °F), 16 rain days88 °F (31 °C) / 72 °F (22 °C), 16 rain days
- Celaya34 °C (93 °F) / 22 °C (72 °F), 8 rain days93 °F (34 °C) / 72 °F (22 °C), 8 rain days
- Celestún33 °C (91 °F) / 23 °C (73 °F), 10 rain days91 °F (33 °C) / 73 °F (23 °C), 10 rain days
- Chacala34 °C (93 °F) / 26 °C (79 °F), 13 rain days93 °F (34 °C) / 79 °F (26 °C), 13 rain days
- Champotón33 °C (91 °F) / 24 °C (75 °F), 13 rain days91 °F (33 °C) / 75 °F (24 °C), 13 rain days
- Chapala27 °C (81 °F) / 17 °C (63 °F), 19 rain days81 °F (27 °C) / 63 °F (17 °C), 19 rain days
- Chetumal32 °C (90 °F) / 24 °C (75 °F), 13 rain days90 °F (32 °C) / 75 °F (24 °C), 13 rain days
- Chiapa de Corzo33 °C (91 °F) / 22 °C (72 °F), 16 rain days91 °F (33 °C) / 72 °F (22 °C), 16 rain days
- Chiautempan27 °C (81 °F) / 16 °C (61 °F), 15 rain days81 °F (27 °C) / 61 °F (16 °C), 15 rain days
- Chignahuapan21 °C (70 °F) / 10 °C (50 °F), 16 rain days70 °F (21 °C) / 50 °F (10 °C), 16 rain days
- Chihuahua33 °C (91 °F) / 20 °C (68 °F), 12 rain days91 °F (33 °C) / 68 °F (20 °C), 12 rain days
- Chilpancingo34 °C (93 °F) / 23 °C (73 °F), 13 rain days93 °F (34 °C) / 73 °F (23 °C), 13 rain days
- Chipilo33 °C (91 °F) / 19 °C (66 °F), 12 rain days91 °F (33 °C) / 66 °F (19 °C), 12 rain days
- Cholula34 °C (93 °F) / 20 °C (68 °F), 9 rain days93 °F (34 °C) / 68 °F (20 °C), 9 rain days
- Ciudad Acuña40 °C (104 °F) / 25 °C (77 °F), 3 rain days104 °F (40 °C) / 77 °F (25 °C), 3 rain days
- Ciudad Constitución36 °C (97 °F) / 26 °C (79 °F), 5 rain days97 °F (36 °C) / 79 °F (26 °C), 5 rain days
- Ciudad del Carmen34 °C (93 °F) / 27 °C (81 °F), 15 rain days93 °F (34 °C) / 81 °F (27 °C), 15 rain days
- Ciudad del Maíz35 °C (95 °F) / 20 °C (68 °F), 9 rain days95 °F (35 °C) / 68 °F (20 °C), 9 rain days
- Ciudad Mier38 °C (100 °F) / 25 °C (77 °F), 3 rain days100 °F (38 °C) / 77 °F (25 °C), 3 rain days
- Ciudad Obregón38 °C (100 °F) / 22 °C (72 °F), 0 rain days100 °F (38 °C) / 72 °F (22 °C), 0 rain days
- Ciudad Tula34 °C (93 °F) / 22 °C (72 °F), 10 rain days93 °F (34 °C) / 72 °F (22 °C), 10 rain days
- Ciudad Valles33 °C (91 °F) / 22 °C (72 °F), 12 rain days91 °F (33 °C) / 72 °F (22 °C), 12 rain days
- Ciudad Victoria35 °C (95 °F) / 23 °C (73 °F), 8 rain days95 °F (35 °C) / 73 °F (23 °C), 8 rain days
- Coatepec25 °C (77 °F) / 14 °C (57 °F), 16 rain days77 °F (25 °C) / 57 °F (14 °C), 16 rain days
- Coatzacoalcos32 °C (90 °F) / 24 °C (75 °F), 17 rain days90 °F (32 °C) / 75 °F (24 °C), 17 rain days
- Coba33 °C (91 °F) / 24 °C (75 °F), 13 rain days91 °F (33 °C) / 75 °F (24 °C), 13 rain days
- Cocula30 °C (86 °F) / 18 °C (64 °F), 13 rain days86 °F (30 °C) / 64 °F (18 °C), 13 rain days
- Colima32 °C (90 °F) / 21 °C (70 °F), 16 rain days90 °F (32 °C) / 70 °F (21 °C), 16 rain days
- Colonet26 °C (79 °F) / 16 °C (61 °F), 1 rain days79 °F (26 °C) / 61 °F (16 °C), 1 rain days
- Comala34 °C (93 °F) / 23 °C (73 °F), 14 rain days93 °F (34 °C) / 73 °F (23 °C), 14 rain days
- Comalcalco33 °C (91 °F) / 24 °C (75 °F), 16 rain days91 °F (33 °C) / 75 °F (24 °C), 16 rain days
- Comitán26 °C (79 °F) / 14 °C (57 °F), 18 rain days79 °F (26 °C) / 57 °F (14 °C), 18 rain days
- Compostela32 °C (90 °F) / 21 °C (70 °F), 17 rain days90 °F (32 °C) / 70 °F (21 °C), 17 rain days
- Copainalá33 °C (91 °F) / 21 °C (70 °F), 15 rain days91 °F (33 °C) / 70 °F (21 °C), 15 rain days
- Córdoba32 °C (90 °F) / 22 °C (72 °F), 18 rain days90 °F (32 °C) / 72 °F (22 °C), 18 rain days
- Cosalá32 °C (90 °F) / 22 °C (72 °F), 13 rain days90 °F (32 °C) / 72 °F (22 °C), 13 rain days
- Coscomatepec24 °C (75 °F) / 12 °C (54 °F), 17 rain days75 °F (24 °C) / 54 °F (12 °C), 17 rain days
- Cotija33 °C (91 °F) / 18 °C (64 °F), 12 rain days91 °F (33 °C) / 64 °F (18 °C), 12 rain days
- Cozumel32 °C (90 °F) / 24 °C (75 °F), 12 rain days90 °F (32 °C) / 75 °F (24 °C), 12 rain days
- Creel28 °C (82 °F) / 15 °C (59 °F), 11 rain days82 °F (28 °C) / 59 °F (15 °C), 11 rain days
- Cuajinicuilapa33 °C (91 °F) / 25 °C (77 °F), 12 rain days91 °F (33 °C) / 77 °F (25 °C), 12 rain days
- Cuanajo32 °C (90 °F) / 20 °C (68 °F), 14 rain days90 °F (32 °C) / 68 °F (20 °C), 14 rain days
- Cuatro Ciénegas40 °C (104 °F) / 24 °C (75 °F), 6 rain days104 °F (40 °C) / 75 °F (24 °C), 6 rain days
- Cuautla29 °C (84 °F) / 16 °C (61 °F), 17 rain days84 °F (29 °C) / 61 °F (16 °C), 17 rain days
- Cuernavaca26 °C (79 °F) / 16 °C (61 °F), 21 rain days79 °F (26 °C) / 61 °F (16 °C), 21 rain days
- Cuetzalan25 °C (77 °F) / 15 °C (59 °F), 19 rain days77 °F (25 °C) / 59 °F (15 °C), 19 rain days
- Cuitzeo28 °C (82 °F) / 19 °C (66 °F), 12 rain days82 °F (28 °C) / 66 °F (19 °C), 12 rain days
- Culiacán36.8 °C (98 °F) / 24.7 °C (76 °F), 12 rain days98 °F (36.8 °C) / 76 °F (24.7 °C), 12 rain days
- Cumbres de Majalca National Park35 °C (95 °F) / 14 °C (57 °F), 10 rain days95 °F (35 °C) / 57 °F (14 °C), 10 rain days
- Cuzamá34 °C (93 °F) / 22 °C (72 °F), 12 rain days93 °F (34 °C) / 72 °F (22 °C), 12 rain days
- Dolores Hidalgo26 °C (79 °F) / 13 °C (55 °F), 14 rain days79 °F (26 °C) / 55 °F (13 °C), 14 rain days
- Durango28 °C (82 °F) / 14 °C (57 °F), 13 rain days82 °F (28 °C) / 57 °F (14 °C), 13 rain days
- Ecatepec24 °C (75 °F) / 12 °C (54 °F), 17 rain days75 °F (24 °C) / 54 °F (12 °C), 17 rain days
- Edzná33 °C (91 °F) / 23 °C (73 °F), 12 rain days91 °F (33 °C) / 73 °F (23 °C), 12 rain days
- El Arenal28 °C (82 °F) / 16 °C (61 °F), 18 rain days82 °F (28 °C) / 61 °F (16 °C), 18 rain days
- El Castaño32 °C (90 °F) / 24 °C (75 °F), 13 rain days90 °F (32 °C) / 75 °F (24 °C), 13 rain days
- El Cuyo33 °C (91 °F) / 24 °C (75 °F), 10 rain days91 °F (33 °C) / 75 °F (24 °C), 10 rain days
- El Desemboque39 °C (102 °F) / 26 °C (79 °F), 4 rain days102 °F (39 °C) / 79 °F (26 °C), 4 rain days
- El Fuerte37 °C (99 °F) / 25 °C (77 °F), 12 rain days99 °F (37 °C) / 77 °F (25 °C), 12 rain days
- El Oro de Hidalgo20 °C (68 °F) / 9 °C (48 °F), 20 rain days68 °F (20 °C) / 48 °F (9 °C), 20 rain days
- El Rosario33 °C (91 °F) / 24 °C (75 °F), 9 rain days91 °F (33 °C) / 75 °F (24 °C), 9 rain days
- El Rosario29 °C (84 °F) / 18 °C (64 °F), 0 rain days84 °F (29 °C) / 64 °F (18 °C), 0 rain days
- El Salto31 °C (88 °F) / 16 °C (61 °F), 16 rain days88 °F (31 °C) / 61 °F (16 °C), 16 rain days
- Emiliano Zapata28 °C (82 °F) / 17 °C (63 °F), 16 rain days82 °F (28 °C) / 63 °F (17 °C), 16 rain days
- Ensenada26 °C (79 °F) / 16 °C (61 °F), 0 rain days79 °F (26 °C) / 61 °F (16 °C), 0 rain days
- Erongarícuaro24 °C (75 °F) / 12 °C (54 °F), 18 rain days75 °F (24 °C) / 54 °F (12 °C), 18 rain days
- Escárcega33 °C (91 °F) / 22 °C (72 °F), 15 rain days91 °F (33 °C) / 72 °F (22 °C), 15 rain days
- Espita35 °C (95 °F) / 27 °C (81 °F), 14 rain days95 °F (35 °C) / 81 °F (27 °C), 14 rain days
- Ezequiel Montes26 °C (79 °F) / 13 °C (55 °F), 11 rain days79 °F (26 °C) / 55 °F (13 °C), 11 rain days
- Felipe Carrillo Puerto34 °C (93 °F) / 24 °C (75 °F), 14 rain days93 °F (34 °C) / 75 °F (24 °C), 14 rain days
- Fresnillo25 °C (77 °F) / 13 °C (55 °F), 12 rain days77 °F (25 °C) / 55 °F (13 °C), 12 rain days
- General Cepeda35 °C (95 °F) / 20 °C (68 °F), 5 rain days95 °F (35 °C) / 68 °F (20 °C), 5 rain days
- General Terán35 °C (95 °F) / 23 °C (73 °F), 1 rain days95 °F (35 °C) / 73 °F (23 °C), 1 rain days
- General Zaragoza35 °C (95 °F) / 23 °C (73 °F), 9 rain days95 °F (35 °C) / 73 °F (23 °C), 9 rain days
- Gómez Palacio34 °C (93 °F) / 20 °C (68 °F), 7 rain days93 °F (34 °C) / 68 °F (20 °C), 7 rain days
- Guachochi26 °C (79 °F) / 12 °C (54 °F), 18 rain days79 °F (26 °C) / 54 °F (12 °C), 18 rain days
- Guadalajara27 °C (81 °F) / 16 °C (61 °F), 21 rain days81 °F (27 °C) / 61 °F (16 °C), 21 rain days
- Guadalupe36 °C (97 °F) / 20 °C (68 °F), 2 rain days97 °F (36 °C) / 68 °F (20 °C), 2 rain days
- Guanaceví30 °C (86 °F) / 17 °C (63 °F), 12 rain days86 °F (30 °C) / 63 °F (17 °C), 12 rain days
- Guanajuato28.1 °C (83 °F) / 14.4 °C (58 °F), 15 rain days83 °F (28.1 °C) / 58 °F (14.4 °C), 15 rain days
- Guasave32 °C (90 °F) / 23 °C (73 °F), 13 rain days90 °F (32 °C) / 73 °F (23 °C), 13 rain days
- Guaymas42 °C (108 °F) / 25 °C (77 °F), 0 rain days108 °F (42 °C) / 77 °F (25 °C), 0 rain days
- Guerrero37 °C (99 °F) / 22 °C (72 °F), 2 rain days99 °F (37 °C) / 72 °F (22 °C), 2 rain days
- Guerrero Negro31 °C (88 °F) / 17 °C (63 °F), 1 rain days88 °F (31 °C) / 63 °F (17 °C), 1 rain days
- Hecelchakán33 °C (91 °F) / 23 °C (73 °F), 13 rain days91 °F (33 °C) / 73 °F (23 °C), 13 rain days
- Hermosillo39.3 °C (103 °F) / 25.8 °C (78 °F), 8 rain days103 °F (39.3 °C) / 78 °F (25.8 °C), 8 rain days
- Holbox33 °C (91 °F) / 25 °C (77 °F), 10 rain days91 °F (33 °C) / 77 °F (25 °C), 10 rain days
- Homún34 °C (93 °F) / 26 °C (79 °F), 14 rain days93 °F (34 °C) / 79 °F (26 °C), 14 rain days
- Hopelchén34 °C (93 °F) / 26 °C (79 °F), 15 rain days93 °F (34 °C) / 79 °F (26 °C), 15 rain days
- Huachinango24 °C (75 °F) / 13 °C (55 °F), 19 rain days75 °F (24 °C) / 55 °F (13 °C), 19 rain days
- Huamantla22 °C (72 °F) / 10 °C (50 °F), 16 rain days72 °F (22 °C) / 50 °F (10 °C), 16 rain days
- Huasca de Ocampo34 °C (93 °F) / 21 °C (70 °F), 13 rain days93 °F (34 °C) / 70 °F (21 °C), 13 rain days
- Huatulco31 °C (88 °F) / 26 °C (79 °F), 12 rain days88 °F (31 °C) / 79 °F (26 °C), 12 rain days
- Huejotzingo24 °C (75 °F) / 11 °C (52 °F), 15 rain days75 °F (24 °C) / 52 °F (11 °C), 15 rain days
- Hueyapan33 °C (91 °F) / 20 °C (68 °F), 11 rain days91 °F (33 °C) / 68 °F (20 °C), 11 rain days
- Huichapan31 °C (88 °F) / 15 °C (59 °F), 9 rain days88 °F (31 °C) / 59 °F (15 °C), 9 rain days
- Iguala33 °C (91 °F) / 21 °C (70 °F), 14 rain days91 °F (33 °C) / 70 °F (21 °C), 14 rain days
- Ihuatzio27 °C (81 °F) / 17 °C (63 °F), 13 rain days81 °F (27 °C) / 63 °F (17 °C), 13 rain days
- Irapuato28 °C (82 °F) / 15 °C (59 °F), 15 rain days82 °F (28 °C) / 59 °F (15 °C), 15 rain days
- Isla Aguada33 °C (91 °F) / 25 °C (77 °F), 12 rain days91 °F (33 °C) / 77 °F (25 °C), 12 rain days
- Isla Mujeres33 °C (91 °F) / 25 °C (77 °F), 10 rain days91 °F (33 °C) / 77 °F (25 °C), 10 rain days
- Ixcateopan30 °C (86 °F) / 22 °C (72 °F), 12 rain days86 °F (30 °C) / 72 °F (22 °C), 12 rain days
- Ixmiquilpan26 °C (79 °F) / 12 °C (54 °F), 13 rain days79 °F (26 °C) / 54 °F (12 °C), 13 rain days
- Ixtapa33 °C (91 °F) / 24 °C (75 °F), 12 rain days91 °F (33 °C) / 75 °F (24 °C), 12 rain days
- Ixtapan de la Sal24 °C (75 °F) / 13 °C (55 °F), 21 rain days75 °F (24 °C) / 55 °F (13 °C), 21 rain days
- Ixtenco22 °C (72 °F) / 10 °C (50 °F), 17 rain days72 °F (22 °C) / 50 °F (10 °C), 17 rain days
- Ciudad Ixtepec33 °C (91 °F) / 24 °C (75 °F), 11 rain days91 °F (33 °C) / 75 °F (24 °C), 11 rain days
- Ixtlán del Rio29 °C (84 °F) / 18 °C (64 °F), 16 rain days84 °F (29 °C) / 64 °F (18 °C), 16 rain days
- Izamal34 °C (93 °F) / 22 °C (72 °F), 13 rain days93 °F (34 °C) / 72 °F (22 °C), 13 rain days
- Jalpa de Cánovas27 °C (81 °F) / 14 °C (57 °F), 15 rain days81 °F (27 °C) / 57 °F (14 °C), 15 rain days
- Jalpa28 °C (82 °F) / 15 °C (59 °F), 14 rain days82 °F (28 °C) / 59 °F (15 °C), 14 rain days
- Jalpan30 °C (86 °F) / 17 °C (63 °F), 12 rain days86 °F (30 °C) / 63 °F (17 °C), 12 rain days
- Janitzio24 °C (75 °F) / 12 °C (54 °F), 18 rain days75 °F (24 °C) / 54 °F (12 °C), 18 rain days
- Jaracuaro24 °C (75 °F) / 13 °C (55 °F), 21 rain days75 °F (24 °C) / 55 °F (13 °C), 21 rain days
- Jerez de Garcia Salinas25 °C (77 °F) / 12 °C (54 °F), 13 rain days77 °F (25 °C) / 54 °F (12 °C), 13 rain days
- Jilotepec22 °C (72 °F) / 10 °C (50 °F), 17 rain days72 °F (22 °C) / 50 °F (10 °C), 17 rain days
- Jiquilpan33 °C (91 °F) / 22 °C (72 °F), 13 rain days91 °F (33 °C) / 72 °F (22 °C), 13 rain days
- Jojutla31 °C (88 °F) / 17 °C (63 °F), 17 rain days88 °F (31 °C) / 63 °F (17 °C), 17 rain days
- Juarez36 °C (97 °F) / 20 °C (68 °F), 58 rain days97 °F (36 °C) / 68 °F (20 °C), 58 rain days
- Juquila30 °C (86 °F) / 21 °C (70 °F), 13 rain days86 °F (30 °C) / 70 °F (21 °C), 13 rain days
- La Magdalena Tlatlauquitepec32 °C (90 °F) / 19 °C (66 °F), 10 rain days90 °F (32 °C) / 66 °F (19 °C), 10 rain days
- La Manzanilla33 °C (91 °F) / 23 °C (73 °F), 10 rain days91 °F (33 °C) / 73 °F (23 °C), 10 rain days
- La Paz36 °C (97 °F) / 24 °C (75 °F), 1 rain days97 °F (36 °C) / 75 °F (24 °C), 1 rain days
- La Peñita de Jaltemba33 °C (91 °F) / 24 °C (75 °F), 14 rain days91 °F (33 °C) / 75 °F (24 °C), 14 rain days
- La Pesca35 °C (95 °F) / 25 °C (77 °F), 11 rain days95 °F (35 °C) / 77 °F (25 °C), 11 rain days
- La Ventana36 °C (97 °F) / 25 °C (77 °F), 1 rain days97 °F (36 °C) / 77 °F (25 °C), 1 rain days
- Lagos de Moreno26 °C (79 °F) / 13 °C (55 °F), 15 rain days79 °F (26 °C) / 55 °F (13 °C), 15 rain days
- Lázaro Cárdenas33 °C (91 °F) / 24 °C (75 °F), 13 rain days91 °F (33 °C) / 75 °F (24 °C), 13 rain days
- León27.7 °C (82 °F) / 15.5 °C (60 °F), 17 rain days82 °F (27.7 °C) / 60 °F (15.5 °C), 17 rain days
- Linares39 °C (102 °F) / 24 °C (75 °F), 10 rain days102 °F (39 °C) / 75 °F (24 °C), 10 rain days
- Lo de Marcos32 °C (90 °F) / 23 °C (73 °F), 14 rain days90 °F (32 °C) / 73 °F (23 °C), 14 rain days
- Loreto36 °C (97 °F) / 26 °C (79 °F), 2 rain days97 °F (36 °C) / 79 °F (26 °C), 2 rain days
- Los Algodones42 °C (108 °F) / 26 °C (79 °F), 1 rain days108 °F (42 °C) / 79 °F (26 °C), 1 rain days
- Los Barriles36 °C (97 °F) / 27 °C (81 °F), 7 rain days97 °F (36 °C) / 81 °F (27 °C), 7 rain days
- Los Mochis38 °C (100 °F) / 26 °C (79 °F), 10 rain days100 °F (38 °C) / 79 °F (26 °C), 10 rain days
- Madera28 °C (82 °F) / 14 °C (57 °F), 0 rain days82 °F (28 °C) / 57 °F (14 °C), 0 rain days
- Magdalena de Kino40 °C (104 °F) / 20 °C (68 °F), 7 rain days104 °F (40 °C) / 68 °F (20 °C), 7 rain days
- Mahahual32 °C (90 °F) / 24 °C (75 °F), 12 rain days90 °F (32 °C) / 75 °F (24 °C), 12 rain days
- Malinalco24 °C (75 °F) / 12 °C (54 °F), 20 rain days75 °F (24 °C) / 54 °F (12 °C), 20 rain days
- Maní33 °C (91 °F) / 26 °C (79 °F), 12 rain days91 °F (33 °C) / 79 °F (26 °C), 12 rain days
- Manzanillo33 °C (91 °F) / 23 °C (73 °F), 14 rain days91 °F (33 °C) / 73 °F (23 °C), 14 rain days
- Mapimi40 °C (104 °F) / 23 °C (73 °F), 0 rain days104 °F (40 °C) / 73 °F (23 °C), 0 rain days
- Maruata33 °C (91 °F) / 24 °C (75 °F), 8 rain days91 °F (33 °C) / 75 °F (24 °C), 8 rain days
- Mascota31 °C (88 °F) / 23 °C (73 °F), 13 rain days88 °F (31 °C) / 73 °F (23 °C), 13 rain days
- Matamoros36 °C (97 °F) / 27 °C (81 °F), 6 rain days97 °F (36 °C) / 81 °F (27 °C), 6 rain days
- Matehuala36 °C (97 °F) / 20 °C (68 °F), 0 rain days97 °F (36 °C) / 68 °F (20 °C), 0 rain days
- Maxcanú34 °C (93 °F) / 27 °C (81 °F), 15 rain days93 °F (34 °C) / 81 °F (27 °C), 15 rain days
- Mayapan34 °C (93 °F) / 22 °C (72 °F), 13 rain days93 °F (34 °C) / 72 °F (22 °C), 13 rain days
- Mazamitla23 °C (73 °F) / 12 °C (54 °F), 20 rain days73 °F (23 °C) / 54 °F (12 °C), 20 rain days
- Mazatlán33 °C (91 °F) / 25 °C (77 °F), 11 rain days91 °F (33 °C) / 77 °F (25 °C), 11 rain days
- Mazunte32 °C (90 °F) / 24 °C (75 °F), 12 rain days90 °F (32 °C) / 75 °F (24 °C), 12 rain days
- Melchor Múzquiz36 °C (97 °F) / 22 °C (72 °F), 6 rain days97 °F (36 °C) / 72 °F (22 °C), 6 rain days
- Mérida35 °C (95 °F) / 21 °C (70 °F), 12 rain days95 °F (35 °C) / 70 °F (21 °C), 12 rain days
- Metepec21 °C (70 °F) / 9 °C (48 °F), 21 rain days70 °F (21 °C) / 48 °F (9 °C), 21 rain days
- Metztitlán36 °C (97 °F) / 20 °C (68 °F), 13 rain days97 °F (36 °C) / 68 °F (20 °C), 13 rain days
- Mexcaltitán33 °C (91 °F) / 24 °C (75 °F), 15 rain days91 °F (33 °C) / 75 °F (24 °C), 15 rain days
- Mexicali43 °C (109 °F) / 27 °C (81 °F), 5 rain days109 °F (43 °C) / 81 °F (27 °C), 5 rain days
- Mexquitic de Carmona36 °C (97 °F) / 20 °C (68 °F), 9 rain days97 °F (36 °C) / 68 °F (20 °C), 9 rain days
- Mineral de Pozos25 °C (77 °F) / 12 °C (54 °F), 12 rain days77 °F (25 °C) / 54 °F (12 °C), 12 rain days
- Mineral del Chico21 °C (70 °F) / 10 °C (50 °F), 16 rain days70 °F (21 °C) / 50 °F (10 °C), 16 rain days
- Mineral del Monte22 °C (72 °F) / 12 °C (54 °F), 8 rain days72 °F (22 °C) / 54 °F (12 °C), 8 rain days
- Mitla26 °C (79 °F) / 14 °C (57 °F), 13 rain days79 °F (26 °C) / 57 °F (14 °C), 13 rain days
- Mocorito37 °C (99 °F) / 25 °C (77 °F), 12 rain days99 °F (37 °C) / 77 °F (25 °C), 12 rain days
- Montemorelos35 °C (95 °F) / 22 °C (72 °F), 7 rain days95 °F (35 °C) / 72 °F (22 °C), 7 rain days
- Monterrey/Eastern suburbs34 °C (93 °F) / 22 °C (72 °F), 6 rain days93 °F (34 °C) / 72 °F (22 °C), 6 rain days
- Monterrey/Western suburbs34 °C (93 °F) / 22 °C (72 °F), 7 rain days93 °F (34 °C) / 72 °F (22 °C), 7 rain days
- Monterrey36 °C (97 °F) / 23 °C (73 °F), 6 rain days97 °F (36 °C) / 73 °F (23 °C), 6 rain days
- Morelia26 °C (79 °F) / 13 °C (55 °F), 17 rain days79 °F (26 °C) / 55 °F (13 °C), 17 rain days
- Moroleon33 °C (91 °F) / 18 °C (64 °F), 13 rain days91 °F (33 °C) / 64 °F (18 °C), 13 rain days
- Motul33 °C (91 °F) / 27 °C (81 °F), 12 rain days91 °F (33 °C) / 81 °F (27 °C), 12 rain days
- Mulegé35 °C (95 °F) / 23 °C (73 °F), 3 rain days95 °F (35 °C) / 73 °F (23 °C), 3 rain days
- Naolinco25 °C (77 °F) / 13 °C (55 °F), 17 rain days77 °F (25 °C) / 55 °F (13 °C), 17 rain days
- Napizaro26 °C (79 °F) / 14 °C (57 °F), 18 rain days79 °F (26 °C) / 57 °F (14 °C), 18 rain days
- Naucalpan27 °C (81 °F) / 13 °C (55 °F), 9 rain days81 °F (27 °C) / 55 °F (13 °C), 9 rain days
- Nochistlán35 °C (95 °F) / 21 °C (70 °F), 8 rain days95 °F (35 °C) / 70 °F (21 °C), 8 rain days
- Nogales, Sonora34 °C (93 °F) / 19 °C (66 °F), 11 rain days93 °F (34 °C) / 66 °F (19 °C), 11 rain days
- Nombre de Dios28 °C (82 °F) / 14 °C (57 °F), 14 rain days82 °F (28 °C) / 57 °F (14 °C), 14 rain days
- Nuevo Ideal33 °C (91 °F) / 16 °C (61 °F), 2 rain days91 °F (33 °C) / 61 °F (16 °C), 2 rain days
- Nuevo Laredo38 °C (100 °F) / 24 °C (75 °F), 4 rain days100 °F (38 °C) / 75 °F (24 °C), 4 rain days
- Nuevo Nayarit32 °C (90 °F) / 25 °C (77 °F), 13 rain days90 °F (32 °C) / 77 °F (25 °C), 13 rain days
- Nuevo Progreso37 °C (99 °F) / 25 °C (77 °F), 5 rain days99 °F (37 °C) / 77 °F (25 °C), 5 rain days
- Oaxaca City30 °C (86 °F) / 16 °C (61 °F), 119 rain days86 °F (30 °C) / 61 °F (16 °C), 119 rain days
- Oaxtepec33 °C (91 °F) / 19 °C (66 °F), 9 rain days91 °F (33 °C) / 66 °F (19 °C), 9 rain days
- Ocosingo32 °C (90 °F) / 22 °C (72 °F), 15 rain days90 °F (32 °C) / 72 °F (22 °C), 15 rain days
- Ocozocoautla31 °C (88 °F) / 20 °C (68 °F), 18 rain days88 °F (31 °C) / 68 °F (20 °C), 18 rain days
- Ocuituco34 °C (93 °F) / 18 °C (64 °F), 8 rain days93 °F (34 °C) / 64 °F (18 °C), 8 rain days
- Ojinaga38 °C (100 °F) / 20 °C (68 °F), 9 rain days100 °F (38 °C) / 68 °F (20 °C), 9 rain days
- Omitlán24 °C (75 °F) / 11 °C (52 °F), 13 rain days75 °F (24 °C) / 52 °F (11 °C), 13 rain days
- Oponguio24 °C (75 °F) / 13 °C (55 °F), 18 rain days75 °F (24 °C) / 55 °F (13 °C), 18 rain days
- Orizaba25 °C (77 °F) / 13 °C (55 °F), 18 rain days77 °F (25 °C) / 55 °F (13 °C), 18 rain days
- Otumba23 °C (73 °F) / 11 °C (52 °F), 15 rain days73 °F (23 °C) / 52 °F (11 °C), 15 rain days
- Pabellón de Arteaga28 °C (82 °F) / 14 °C (57 °F), 13 rain days82 °F (28 °C) / 57 °F (14 °C), 13 rain days
- Pabellón de Hidalgo33 °C (91 °F) / 19 °C (66 °F), 9 rain days91 °F (33 °C) / 66 °F (19 °C), 9 rain days
- Pacanda32 °C (90 °F) / 20 °C (68 °F), 5 rain days90 °F (32 °C) / 68 °F (20 °C), 5 rain days
- Pachuca21 °C (70 °F) / 9 °C (48 °F), 13 rain days70 °F (21 °C) / 48 °F (9 °C), 13 rain days
- Pahuatlán34 °C (93 °F) / 21 °C (70 °F), 13 rain days93 °F (34 °C) / 70 °F (21 °C), 13 rain days
- Palenque32 °C (90 °F) / 22 °C (72 °F), 18 rain days90 °F (32 °C) / 72 °F (22 °C), 18 rain days
- Palizada34 °C (93 °F) / 26 °C (79 °F), 13 rain days93 °F (34 °C) / 79 °F (26 °C), 13 rain days
- Papantla33 °C (91 °F) / 25 °C (77 °F), 15 rain days91 °F (33 °C) / 77 °F (25 °C), 15 rain days
- Paracho de Verduzco24 °C (75 °F) / 13 °C (55 °F), 20 rain days75 °F (24 °C) / 55 °F (13 °C), 20 rain days
- Paraíso35 °C (95 °F) / 26 °C (79 °F), 17 rain days95 °F (35 °C) / 79 °F (26 °C), 17 rain days
- Parral30 °C (86 °F) / 17 °C (63 °F), 12 rain days86 °F (30 °C) / 63 °F (17 °C), 12 rain days
- Parras de la Fuente39 °C (102 °F) / 22 °C (72 °F), 7 rain days102 °F (39 °C) / 72 °F (22 °C), 7 rain days
- Patzcuaro24 °C (75 °F) / 12 °C (54 °F), 20 rain days75 °F (24 °C) / 54 °F (12 °C), 20 rain days
- Pénjamo33 °C (91 °F) / 21 °C (70 °F), 10 rain days91 °F (33 °C) / 70 °F (21 °C), 10 rain days
- Petatán28 °C (82 °F) / 16 °C (61 °F), 18 rain days82 °F (28 °C) / 61 °F (16 °C), 18 rain days
- Piedras Negras45 °C (113 °F) / 27 °C (81 °F), 8 rain days113 °F (45 °C) / 81 °F (27 °C), 8 rain days
- Pinal de Amoles25 °C (77 °F) / 12 °C (54 °F), 12 rain days77 °F (25 °C) / 54 °F (12 °C), 12 rain days
- Pinos36 °C (97 °F) / 20 °C (68 °F), 7 rain days97 °F (36 °C) / 68 °F (20 °C), 7 rain days
- Playa del Carmen33 °C (91 °F) / 24 °C (75 °F), 10 rain days91 °F (33 °C) / 75 °F (24 °C), 10 rain days
- Playas de Rosarito28 °C (82 °F) / 19 °C (66 °F), 1 rain days82 °F (28 °C) / 66 °F (19 °C), 1 rain days
- Poza Rica32 °C (90 °F) / 23 °C (73 °F), 15 rain days90 °F (32 °C) / 73 °F (23 °C), 15 rain days
- Progreso33 °C (91 °F) / 24 °C (75 °F), 8 rain days91 °F (33 °C) / 75 °F (24 °C), 8 rain days
- Puebla26 °C (79 °F) / 12 °C (54 °F), 14 rain days79 °F (26 °C) / 54 °F (12 °C), 14 rain days
- Puerto Aventuras34 °C (93 °F) / 27 °C (81 °F), 12 rain days93 °F (34 °C) / 81 °F (27 °C), 12 rain days
- Puerto Escondido32 °C (90 °F) / 24 °C (75 °F), 13 rain days90 °F (32 °C) / 75 °F (24 °C), 13 rain days
- Puerto Morelos33 °C (91 °F) / 25 °C (77 °F), 10 rain days91 °F (33 °C) / 77 °F (25 °C), 10 rain days
- Puerto Nuevo32 °C (90 °F) / 22 °C (72 °F), 1 rain days90 °F (32 °C) / 72 °F (22 °C), 1 rain days
- Puerto Peñasco37 °C (99 °F) / 27 °C (81 °F), 3 rain days99 °F (37 °C) / 81 °F (27 °C), 3 rain days
- Puerto Vallarta32 °C (90 °F) / 23 °C (73 °F), 13 rain days90 °F (32 °C) / 73 °F (23 °C), 13 rain days
- Punta Allen33 °C (91 °F) / 25 °C (77 °F), 12 rain days91 °F (33 °C) / 77 °F (25 °C), 12 rain days
- Querétaro27 °C (81 °F) / 14 °C (57 °F), 12 rain days81 °F (27 °C) / 57 °F (14 °C), 12 rain days
- Quiroga24 °C (75 °F) / 12 °C (54 °F), 20 rain days75 °F (24 °C) / 54 °F (12 °C), 20 rain days
- Real de Catorce26 °C (79 °F) / 13 °C (55 °F), 9 rain days79 °F (26 °C) / 55 °F (13 °C), 9 rain days
- Reforma Agraria28 °C (82 °F) / 18 °C (64 °F), 16 rain days82 °F (28 °C) / 64 °F (18 °C), 16 rain days
- Reynosa36 °C (97 °F) / 26 °C (79 °F), 13 rain days97 °F (36 °C) / 79 °F (26 °C), 13 rain days
- Rincón de Guayabitos33 °C (91 °F) / 24 °C (75 °F), 14 rain days91 °F (33 °C) / 75 °F (24 °C), 14 rain days
- Rio Lagartos33 °C (91 °F) / 24 °C (75 °F), 10 rain days91 °F (33 °C) / 75 °F (24 °C), 10 rain days
- Rioverde30 °C (86 °F) / 17 °C (63 °F), 10 rain days86 °F (30 °C) / 63 °F (17 °C), 10 rain days
- Salamanca35 °C (95 °F) / 18 °C (64 °F), 9 rain days95 °F (35 °C) / 64 °F (18 °C), 9 rain days
- Salina Cruz33 °C (91 °F) / 25 °C (77 °F), 9 rain days91 °F (33 °C) / 77 °F (25 °C), 9 rain days
- Saltillo29 °C (84 °F) / 17 °C (63 °F), 11 rain days84 °F (29 °C) / 63 °F (17 °C), 11 rain days
- Salvatierra27 °C (81 °F) / 14 °C (57 °F), 16 rain days81 °F (27 °C) / 57 °F (14 °C), 16 rain days
- San Agustinillo33 °C (91 °F) / 25 °C (77 °F), 12 rain days91 °F (33 °C) / 77 °F (25 °C), 12 rain days
- San Andrés Tuxtla31 °C (88 °F) / 24 °C (75 °F), 16 rain days88 °F (31 °C) / 75 °F (24 °C), 16 rain days
- San Blas33 °C (91 °F) / 24 °C (75 °F), 15 rain days91 °F (33 °C) / 75 °F (24 °C), 15 rain days
- San Carlos33 °C (91 °F) / 21 °C (70 °F), 6 rain days91 °F (33 °C) / 70 °F (21 °C), 6 rain days
- San Carlos38 °C (100 °F) / 27 °C (81 °F), 5 rain days100 °F (38 °C) / 81 °F (27 °C), 5 rain days
- San Cristóbal de las Casas24 °C (75 °F) / 11 °C (52 °F), 17 rain days75 °F (24 °C) / 52 °F (11 °C), 17 rain days
- San Felipe39 °C (102 °F) / 27 °C (81 °F), 1 rain days102 °F (39 °C) / 81 °F (27 °C), 1 rain days
- San Francisco33 °C (91 °F) / 24 °C (75 °F), 14 rain days91 °F (33 °C) / 75 °F (24 °C), 14 rain days
- San Ignacio, Baja California40 °C (104 °F) / 25 °C (77 °F), 1 rain days104 °F (40 °C) / 77 °F (25 °C), 1 rain days
- San Ignacio, Sinaloa34 °C (93 °F) / 25 °C (77 °F), 14 rain days93 °F (34 °C) / 77 °F (25 °C), 14 rain days
- San Joaquín33 °C (91 °F) / 22 °C (72 °F), 12 rain days91 °F (33 °C) / 72 °F (22 °C), 12 rain days
- San José de Gracia36 °C (97 °F) / 20 °C (68 °F), 6 rain days97 °F (36 °C) / 68 °F (20 °C), 6 rain days
- San José del Cabo33 °C (91 °F) / 23 °C (73 °F), 2 rain days91 °F (33 °C) / 73 °F (23 °C), 2 rain days
- San José del Pacífico20 °C (68 °F) / 10 °C (50 °F), 18 rain days68 °F (20 °C) / 50 °F (10 °C), 18 rain days
- San Juan Chamula33 °C (91 °F) / 22 °C (72 °F), 15 rain days91 °F (33 °C) / 72 °F (22 °C), 15 rain days
- San Juan de los Lagos27 °C (81 °F) / 14 °C (57 °F), 12 rain days81 °F (27 °C) / 57 °F (14 °C), 12 rain days
- San Juan del Rio25 °C (77 °F) / 13 °C (55 °F), 12 rain days77 °F (25 °C) / 55 °F (13 °C), 12 rain days
- San Luis Potosi25 °C (77 °F) / 13 °C (55 °F), 10 rain days77 °F (25 °C) / 55 °F (13 °C), 10 rain days
- San Luis Río Colorado42 °C (108 °F) / 25 °C (77 °F), 1 rain days108 °F (42 °C) / 77 °F (25 °C), 1 rain days
- San Luis Soyatlán26 °C (79 °F) / 16 °C (61 °F), 18 rain days79 °F (26 °C) / 61 °F (16 °C), 18 rain days
- San Miguel de Allende27 °C (81 °F) / 13 °C (55 °F), 13 rain days81 °F (27 °C) / 55 °F (13 °C), 13 rain days
- San Patricio-Melaque33 °C (91 °F) / 24 °C (75 °F), 13 rain days91 °F (33 °C) / 75 °F (24 °C), 13 rain days
- San Pedro de las Colonias40 °C (104 °F) / 24 °C (75 °F), 7 rain days104 °F (40 °C) / 75 °F (24 °C), 7 rain days
- San Pedro y San Pablo Teposcolula33 °C (91 °F) / 16 °C (61 °F), 9 rain days91 °F (33 °C) / 61 °F (16 °C), 9 rain days
- San Sebastián del Oeste25 °C (77 °F) / 14 °C (57 °F), 20 rain days77 °F (25 °C) / 57 °F (14 °C), 20 rain days
- Santa Clara de Cobre33 °C (91 °F) / 20 °C (68 °F), 13 rain days91 °F (33 °C) / 68 °F (20 °C), 13 rain days
- Santa Elena, Yucatán34 °C (93 °F) / 21 °C (70 °F), 11 rain days93 °F (34 °C) / 70 °F (21 °C), 11 rain days
- Santa María del Oro32 °C (90 °F) / 18 °C (64 °F), 2 rain days90 °F (32 °C) / 64 °F (18 °C), 2 rain days
- Santa María del Río27 °C (81 °F) / 13 °C (55 °F), 9 rain days81 °F (27 °C) / 55 °F (13 °C), 9 rain days
- Santa Rosalía36 °C (97 °F) / 25 °C (77 °F), 2 rain days97 °F (36 °C) / 77 °F (25 °C), 2 rain days
- Santiago Apoala34 °C (93 °F) / 18 °C (64 °F), 9 rain days93 °F (34 °C) / 64 °F (18 °C), 9 rain days
- Santiago, Nuevo León33 °C (91 °F) / 20 °C (68 °F), 8 rain days91 °F (33 °C) / 68 °F (20 °C), 8 rain days
- Santiago Papasquiaro31 °C (88 °F) / 17 °C (63 °F), 12 rain days88 °F (31 °C) / 63 °F (17 °C), 12 rain days
- Sayula27 °C (81 °F) / 15 °C (59 °F), 18 rain days81 °F (27 °C) / 59 °F (15 °C), 18 rain days
- Sayulita31 °C (88 °F) / 23 °C (73 °F), 15 rain days88 °F (31 °C) / 73 °F (23 °C), 15 rain days
- Sisal33 °C (91 °F) / 23 °C (73 °F), 9 rain days91 °F (33 °C) / 73 °F (23 °C), 9 rain days
- Sombrerete24 °C (75 °F) / 13 °C (55 °F), 14 rain days75 °F (24 °C) / 55 °F (13 °C), 14 rain days
- Tacámbaro25 °C (77 °F) / 14 °C (57 °F), 19 rain days77 °F (25 °C) / 57 °F (14 °C), 19 rain days
- Talpa de Allende27 °C (81 °F) / 15 °C (59 °F), 17 rain days81 °F (27 °C) / 59 °F (15 °C), 17 rain days
- Tamazunchale34 °C (93 °F) / 21 °C (70 °F), 2 rain days93 °F (34 °C) / 70 °F (21 °C), 2 rain days
- Tampico32.6 °C (91 °F) / 25.4 °C (78 °F), 12 rain days91 °F (32.6 °C) / 78 °F (25.4 °C), 12 rain days
- Tamuín34 °C (93 °F) / 22 °C (72 °F), 13 rain days93 °F (34 °C) / 72 °F (22 °C), 13 rain days
- Tapachula32 °C (90 °F) / 22 °C (72 °F), 21 rain days90 °F (32 °C) / 72 °F (22 °C), 21 rain days
- Tapalpa23 °C (73 °F) / 12 °C (54 °F), 20 rain days73 °F (23 °C) / 54 °F (12 °C), 20 rain days
- Tapijulapa33 °C (91 °F) / 24 °C (75 °F), 18 rain days91 °F (33 °C) / 75 °F (24 °C), 18 rain days
- Taxco28 °C (82 °F) / 16 °C (61 °F), 19 rain days82 °F (28 °C) / 61 °F (16 °C), 19 rain days
- Teapa32 °C (90 °F) / 23 °C (73 °F), 18 rain days90 °F (32 °C) / 73 °F (23 °C), 18 rain days
- Tecate35 °C (95 °F) / 17 °C (63 °F), 1 rain days95 °F (35 °C) / 63 °F (17 °C), 1 rain days
- Tecolutla31 °C (88 °F) / 23 °C (73 °F), 14 rain days88 °F (31 °C) / 73 °F (23 °C), 14 rain days
- Tecomán33 °C (91 °F) / 22 °C (72 °F), 13 rain days91 °F (33 °C) / 72 °F (22 °C), 13 rain days
- Tecozautla26 °C (79 °F) / 12 °C (54 °F), 14 rain days79 °F (26 °C) / 54 °F (12 °C), 14 rain days
- Tehuacán26 °C (79 °F) / 15 °C (59 °F), 13 rain days79 °F (26 °C) / 59 °F (15 °C), 13 rain days
- Tekax33 °C (91 °F) / 21 °C (70 °F), 14 rain days91 °F (33 °C) / 70 °F (21 °C), 14 rain days
- Temacapulín32 °C (90 °F) / 19 °C (66 °F), 9 rain days90 °F (32 °C) / 66 °F (19 °C), 9 rain days
- Temoaya22 °C (72 °F) / 13 °C (55 °F), 5 rain days72 °F (22 °C) / 55 °F (13 °C), 5 rain days
- Tenancingo23 °C (73 °F) / 12 °C (54 °F), 22 rain days73 °F (23 °C) / 54 °F (12 °C), 22 rain days
- Tenosique33 °C (91 °F) / 23 °C (73 °F), 16 rain days91 °F (33 °C) / 73 °F (23 °C), 16 rain days
- Teotihuacan23 °C (73 °F) / 10 °C (50 °F), 16 rain days73 °F (23 °C) / 50 °F (10 °C), 16 rain days
- Tepatitlán26 °C (79 °F) / 15 °C (59 °F), 17 rain days79 °F (26 °C) / 59 °F (15 °C), 17 rain days
- Tepic31 °C (88 °F) / 20 °C (68 °F), 17 rain days88 °F (31 °C) / 68 °F (20 °C), 17 rain days
- Tepotzotlán23 °C (73 °F) / 11 °C (52 °F), 17 rain days73 °F (23 °C) / 52 °F (11 °C), 17 rain days
- Tepoztlán25 °C (77 °F) / 13 °C (55 °F), 20 rain days77 °F (25 °C) / 55 °F (13 °C), 20 rain days
- Tequila29 °C (84 °F) / 17 °C (63 °F), 17 rain days84 °F (29 °C) / 63 °F (17 °C), 17 rain days
- Tequisquiapan34 °C (93 °F) / 18 °C (64 °F), 7 rain days93 °F (34 °C) / 64 °F (18 °C), 7 rain days
- Tequixquiac26 °C (79 °F) / 14 °C (57 °F), 12 rain days79 °F (26 °C) / 57 °F (14 °C), 12 rain days
- Tetela de Ocampo22 °C (72 °F) / 10 °C (50 °F), 16 rain days72 °F (22 °C) / 50 °F (10 °C), 16 rain days
- Tetela del Volcán28 °C (82 °F) / 18 °C (64 °F), 14 rain days82 °F (28 °C) / 64 °F (18 °C), 14 rain days
- Teúl36 °C (97 °F) / 20 °C (68 °F), 8 rain days97 °F (36 °C) / 68 °F (20 °C), 8 rain days
- Texcoco27 °C (81 °F) / 14 °C (57 °F), 10 rain days81 °F (27 °C) / 57 °F (14 °C), 10 rain days
- Teziutlán21 °C (70 °F) / 11 °C (52 °F), 18 rain days70 °F (21 °C) / 52 °F (11 °C), 18 rain days
- Tierra Nueva29 °C (84 °F) / 15 °C (59 °F), 10 rain days84 °F (29 °C) / 59 °F (15 °C), 10 rain days
- Tijuana28 °C (82 °F) / 17 °C (63 °F), 1 rain days82 °F (28 °C) / 63 °F (17 °C), 1 rain days
- Tixkokob34 °C (93 °F) / 22 °C (72 °F), 13 rain days93 °F (34 °C) / 72 °F (22 °C), 13 rain days
- Tizimin33 °C (91 °F) / 23 °C (73 °F), 13 rain days91 °F (33 °C) / 73 °F (23 °C), 13 rain days
- Tlacotalpan31 °C (88 °F) / 22 °C (72 °F), 16 rain days88 °F (31 °C) / 72 °F (22 °C), 16 rain days
- Tlalpujahua22 °C (72 °F) / 11 °C (52 °F), 22 rain days72 °F (22 °C) / 52 °F (11 °C), 22 rain days
- Tlaltizapán30 °C (86 °F) / 17 °C (63 °F), 18 rain days86 °F (30 °C) / 63 °F (17 °C), 18 rain days
- Tlaxcala23 °C (73 °F) / 10 °C (50 °F), 16 rain days73 °F (23 °C) / 50 °F (10 °C), 16 rain days
- Tlaxco34 °C (93 °F) / 18 °C (64 °F), 8 rain days93 °F (34 °C) / 64 °F (18 °C), 8 rain days
- Tlayacapan26 °C (79 °F) / 14 °C (57 °F), 18 rain days79 °F (26 °C) / 57 °F (14 °C), 18 rain days
- Tochimilco26 °C (79 °F) / 15 °C (59 °F), 2 rain days79 °F (26 °C) / 59 °F (15 °C), 2 rain days
- Tócuaro33 °C (91 °F) / 18 °C (64 °F), 5 rain days91 °F (33 °C) / 64 °F (18 °C), 5 rain days
- Todos Santos35 °C (95 °F) / 24 °C (75 °F), 3 rain days95 °F (35 °C) / 75 °F (24 °C), 3 rain days
- Toluca22 °C (72 °F) / 9 °C (48 °F), 22 rain days72 °F (22 °C) / 48 °F (9 °C), 22 rain days
- Tomatlán32 °C (90 °F) / 23 °C (73 °F), 13 rain days90 °F (32 °C) / 73 °F (23 °C), 13 rain days
- Tonatico33 °C (91 °F) / 18 °C (64 °F), 14 rain days91 °F (33 °C) / 64 °F (18 °C), 14 rain days
- Toniná30 °C (86 °F) / 22 °C (72 °F), 15 rain days86 °F (30 °C) / 72 °F (22 °C), 15 rain days
- Torreón34 °C (93 °F) / 24 °C (75 °F), 3 rain days93 °F (34 °C) / 75 °F (24 °C), 3 rain days
- Totolapan36 °C (97 °F) / 20 °C (68 °F), 12 rain days97 °F (36 °C) / 68 °F (20 °C), 12 rain days
- Troncones33 °C (91 °F) / 24 °C (75 °F), 11 rain days91 °F (33 °C) / 75 °F (24 °C), 11 rain days
- Tula de Allende35 °C (95 °F) / 18 °C (64 °F), 13 rain days95 °F (35 °C) / 64 °F (18 °C), 13 rain days
- Tulancingo22 °C (72 °F) / 10 °C (50 °F), 16 rain days72 °F (22 °C) / 50 °F (10 °C), 16 rain days
- Tulum33 °C (91 °F) / 25 °C (77 °F), 13 rain days91 °F (33 °C) / 77 °F (25 °C), 13 rain days
- Tuxpan31 °C (88 °F) / 23 °C (73 °F), 15 rain days88 °F (31 °C) / 73 °F (23 °C), 15 rain days
- Tzintzuntzán24 °C (75 °F) / 13 °C (55 °F), 20 rain days75 °F (24 °C) / 55 °F (13 °C), 20 rain days
- Ures38 °C (100 °F) / 24 °C (75 °F), 10 rain days100 °F (38 °C) / 75 °F (24 °C), 10 rain days
- Uruapan27 °C (81 °F) / 15 °C (59 °F), 20 rain days81 °F (27 °C) / 59 °F (15 °C), 20 rain days
- Valladolid33 °C (91 °F) / 22 °C (72 °F), 14 rain days91 °F (33 °C) / 72 °F (22 °C), 14 rain days
- Valle de Bravo22 °C (72 °F) / 11 °C (52 °F), 22 rain days72 °F (22 °C) / 52 °F (11 °C), 22 rain days
- Valle de Guadalupe31 °C (88 °F) / 16 °C (61 °F), 0 rain days88 °F (31 °C) / 61 °F (16 °C), 0 rain days
- Veracruz31 °C (88 °F) / 24 °C (75 °F), 15 rain days88 °F (31 °C) / 75 °F (24 °C), 15 rain days
- Viesca40 °C (104 °F) / 26 °C (79 °F), 0 rain days104 °F (40 °C) / 79 °F (26 °C), 0 rain days
- Villa del Carbón21 °C (70 °F) / 9 °C (48 °F), 17 rain days70 °F (21 °C) / 48 °F (9 °C), 17 rain days
- Villahermosa34 °C (93 °F) / 24 °C (75 °F), 15 rain days93 °F (34 °C) / 75 °F (24 °C), 15 rain days
- Villanueva34 °C (93 °F) / 20 °C (68 °F), 5 rain days93 °F (34 °C) / 68 °F (20 °C), 5 rain days
- Xalapa26 °C (79 °F) / 15 °C (59 °F), 18 rain days79 °F (26 °C) / 59 °F (15 °C), 18 rain days
- Xcalak32 °C (90 °F) / 25 °C (77 °F), 11 rain days90 °F (32 °C) / 77 °F (25 °C), 11 rain days
- Xico25 °C (77 °F) / 14 °C (57 °F), 17 rain days77 °F (25 °C) / 57 °F (14 °C), 17 rain days
- Xicotepec25 °C (77 °F) / 13 °C (55 °F), 17 rain days77 °F (25 °C) / 55 °F (13 °C), 17 rain days
- Xilitla30 °C (86 °F) / 18 °C (64 °F), 15 rain days86 °F (30 °C) / 64 °F (18 °C), 15 rain days
- Xochitepec27 °C (81 °F) / 15 °C (59 °F), 20 rain days81 °F (27 °C) / 59 °F (15 °C), 20 rain days
- Xpujil32 °C (90 °F) / 22 °C (72 °F), 16 rain days90 °F (32 °C) / 72 °F (22 °C), 16 rain days
- Yecapixtla33 °C (91 °F) / 17 °C (63 °F), 10 rain days91 °F (33 °C) / 63 °F (17 °C), 10 rain days
- Zacatecas24 °C (75 °F) / 12 °C (54 °F), 11 rain days75 °F (24 °C) / 54 °F (12 °C), 11 rain days
- Zacatelco34 °C (93 °F) / 21 °C (70 °F), 9 rain days93 °F (34 °C) / 70 °F (21 °C), 9 rain days
- Zacatlán21 °C (70 °F) / 11 °C (52 °F), 18 rain days70 °F (21 °C) / 52 °F (11 °C), 18 rain days
- Zacualpan de Amilpas31 °C (88 °F) / 20 °C (68 °F), 9 rain days88 °F (31 °C) / 68 °F (20 °C), 9 rain days
- Zamora de Hidalgo27 °C (81 °F) / 14 °C (57 °F), 17 rain days81 °F (27 °C) / 57 °F (14 °C), 17 rain days
- Zempoala33 °C (91 °F) / 24 °C (75 °F), 13 rain days91 °F (33 °C) / 75 °F (24 °C), 13 rain days
- Zihuatanejo33 °C (91 °F) / 24 °C (75 °F), 12 rain days91 °F (33 °C) / 75 °F (24 °C), 12 rain days
- Zimapán36 °C (97 °F) / 20 °C (68 °F), 13 rain days97 °F (36 °C) / 68 °F (20 °C), 13 rain days
- Zipolite33 °C (91 °F) / 23 °C (73 °F), 11 rain days91 °F (33 °C) / 73 °F (23 °C), 11 rain days
- Zirahuen23 °C (73 °F) / 12 °C (54 °F), 22 rain days73 °F (23 °C) / 54 °F (12 °C), 22 rain days
- Zitácuaro24 °C (75 °F) / 13 °C (55 °F), 20 rain days75 °F (24 °C) / 55 °F (13 °C), 20 rain days
- Zozocolco de Hidalgo33 °C (91 °F) / 25 °C (77 °F), 16 rain days91 °F (33 °C) / 77 °F (25 °C), 16 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.
Guelaguetza (Oaxaca) big impact
Last two Mondays of July (check)
Dance festival; Oaxaca hotels sold out.
Rainy season
Jun–Sep · Mexico City
Afternoon storms most days; mornings are best for outdoor sights.
Crowds and prices
- Crowds · Mexico
- Medium
- Prices · Mexico
- Medium
Compare two months
Weather, crowds and prices for any two months in Mexico, side by side.
Verdict
Jul: Mixed
Jan: Great (better)
Crowds
Jul: Medium
Jan: High
Prices
Jul: Medium
Jan: High
Festivals listed
Jul: 2
Jan: 3
July: Guelaguetza festival in Oaxaca; summer holiday crowds on beaches; afternoon storms.
January: Dry and sunny; cold nights in the highlands; whale watching on the Pacific.
Mexico: figures are long-term averages from this guide, not a forecast.
What to pack
- Light, breathable clothes, a sun hat and sunscreen
- A rain jacket or umbrella and shoes that dry fast
Where to go in July
Rated best or good this month
Best months: Mar–Oct (steady surf, warm weather)
Best months: Jun–Sep (warm water, low rain)
Best months: Dec–Apr (dry, cooler); whale sharks late May–Sep
Best months: Mar–May, Oct–Nov (dry, clear); the rainy season runs Jun–Sep with afternoon showers
Best months: Oct–Mar (dry, mild); July for the Feria de la Naranja