When to go · Mexico
Mexico in May
Mixed month. Very hot in the Yucatán; smog in Mexico City; the rains start late in the month.
Key facts
- Verdict
- Mixed
- Crowds
- Medium
- Mexico
- Prices
- Medium
- Mexico
Verdict
Very hot in the Yucatán; smog in Mexico City; the rains start late in the month.
Is another month better than May?
May 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 May
- 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, Bacalarhot
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 Caboshot
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 Californiabest weather
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 coastfine
Hurricane season roughly Aug–Oct; sea temperatures peak in late summer.
- Bajío: Bajío highlands · Guanajuato, San Miguel, Querétaro, Aguascalientes, Zacatecasbest weather
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, Tlaxcalabest weather
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, Xalapabest weather
Hotter and more humid; the same summer rain pattern, plus tropical storms late in the season.
- Central Plateau (Altiplano): Altiplano · High desert plateaubest weather
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, Durangobest weather
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, Manzanillofine
Dry season November to May; June–September is hot, humid and rainy, with afternoon downpours.
- Pacific Coast: Oaxaca coast · Puerto Escondido, Huatulco, Mazuntefine
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, Campechehot
Hot and humid year-round; rainy season June–October with afternoon storms.
- Yucatán and the South: Caribbean coast · Cancún, Tulum, Bacalarhot
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 City26 °C (79 °F) / 12 °C (54 °F), 12 rain days79 °F (26 °C) / 54 °F (12 °C), 12 rain days
- Acapulco31.8 °C (89 °F) / 25 °C (77 °F), 3 rain days89 °F (31.8 °C) / 77 °F (25 °C), 3 rain days
- Acaxochitlán24 °C (75 °F) / 10 °C (50 °F), 10 rain days75 °F (24 °C) / 50 °F (10 °C), 10 rain days
- Actopan27 °C (81 °F) / 11 °C (52 °F), 8 rain days81 °F (27 °C) / 52 °F (11 °C), 8 rain days
- Aculco24 °C (75 °F) / 9 °C (48 °F), 8 rain days75 °F (24 °C) / 48 °F (9 °C), 8 rain days
- Agua Prieta33 °C (91 °F) / 14 °C (57 °F), 5 rain days91 °F (33 °C) / 57 °F (14 °C), 5 rain days
- Aguascalientes32 °C (90 °F) / 16 °C (61 °F), 4 rain days90 °F (32 °C) / 61 °F (16 °C), 4 rain days
- Ahuacatlán33 °C (91 °F) / 22 °C (72 °F), 10 rain days91 °F (33 °C) / 72 °F (22 °C), 10 rain days
- Ahualulco34 °C (93 °F) / 18 °C (64 °F), 3 rain days93 °F (34 °C) / 64 °F (18 °C), 3 rain days
- Ajijic30 °C (86 °F) / 13 °C (55 °F), 4 rain days86 °F (30 °C) / 55 °F (13 °C), 4 rain days
- Akumal33 °C (91 °F) / 26 °C (79 °F), 7 rain days91 °F (33 °C) / 79 °F (26 °C), 7 rain days
- Álamos37 °C (99 °F) / 18 °C (64 °F), 1 rain days99 °F (37 °C) / 64 °F (18 °C), 1 rain days
- Amatitán33 °C (91 °F) / 16 °C (61 °F), 5 rain days91 °F (33 °C) / 61 °F (16 °C), 5 rain days
- Amatlán de Cañas32 °C (90 °F) / 14 °C (57 °F), 3 rain days90 °F (32 °C) / 57 °F (14 °C), 3 rain days
- Amealco33 °C (91 °F) / 15 °C (59 °F), 7 rain days91 °F (33 °C) / 59 °F (15 °C), 7 rain days
- Amecameca30 °C (86 °F) / 15 °C (59 °F), 5 rain days86 °F (30 °C) / 59 °F (15 °C), 5 rain days
- Angangueo26 °C (79 °F) / 10 °C (50 °F), 9 rain days79 °F (26 °C) / 50 °F (10 °C), 9 rain days
- Apizaco24 °C (75 °F) / 8 °C (46 °F), 9 rain days75 °F (24 °C) / 46 °F (8 °C), 9 rain days
- Aquismón35 °C (95 °F) / 20 °C (68 °F), 12 rain days95 °F (35 °C) / 68 °F (20 °C), 12 rain days
- Arandas30 °C (86 °F) / 13 °C (55 °F), 5 rain days86 °F (30 °C) / 55 °F (13 °C), 5 rain days
- Arócutin28 °C (82 °F) / 13 °C (55 °F), 9 rain days82 °F (28 °C) / 55 °F (13 °C), 9 rain days
- Arteaga29 °C (84 °F) / 13 °C (55 °F), 6 rain days84 °F (29 °C) / 55 °F (13 °C), 6 rain days
- Asientos35 °C (95 °F) / 16 °C (61 °F), 0 rain days95 °F (35 °C) / 61 °F (16 °C), 0 rain days
- Atlatlahucan31 °C (88 °F) / 16 °C (61 °F), 5 rain days88 °F (31 °C) / 61 °F (16 °C), 5 rain days
- Atlixco27 °C (81 °F) / 12 °C (54 °F), 9 rain days81 °F (27 °C) / 54 °F (12 °C), 9 rain days
- Atotonilco31 °C (88 °F) / 14 °C (57 °F), 5 rain days88 °F (31 °C) / 57 °F (14 °C), 5 rain days
- Bacalar34 °C (93 °F) / 24 °C (75 °F), 7 rain days93 °F (34 °C) / 75 °F (24 °C), 7 rain days
- Bahía de Kino31 °C (88 °F) / 17 °C (63 °F), 0 rain days88 °F (31 °C) / 63 °F (17 °C), 0 rain days
- Bahía de los Ángeles31 °C (88 °F) / 17 °C (63 °F), 1 rain days88 °F (31 °C) / 63 °F (17 °C), 1 rain days
- Balancán36 °C (97 °F) / 24 °C (75 °F), 8 rain days97 °F (36 °C) / 75 °F (24 °C), 8 rain days
- Banámichi33 °C (91 °F) / 15 °C (59 °F), 6 rain days91 °F (33 °C) / 59 °F (15 °C), 6 rain days
- Barra de Navidad32 °C (90 °F) / 20 °C (68 °F), 9 rain days90 °F (32 °C) / 68 °F (20 °C), 9 rain days
- Barra de Potosí33 °C (91 °F) / 24 °C (75 °F), 5 rain days91 °F (33 °C) / 75 °F (24 °C), 5 rain days
- Basaseachic Falls National Park32 °C (90 °F) / 13 °C (55 °F), 8 rain days90 °F (32 °C) / 55 °F (13 °C), 8 rain days
- Batopilas36 °C (97 °F) / 15 °C (59 °F), 3 rain days97 °F (36 °C) / 59 °F (15 °C), 3 rain days
- Bernal30 °C (86 °F) / 13 °C (55 °F), 6 rain days86 °F (30 °C) / 55 °F (13 °C), 6 rain days
- Boca de Pascuales34 °C (93 °F) / 24 °C (75 °F), 3 rain days93 °F (34 °C) / 75 °F (24 °C), 3 rain days
- Boca del Cielo34 °C (93 °F) / 25 °C (77 °F), 9 rain days93 °F (34 °C) / 77 °F (25 °C), 9 rain days
- Bucerias32 °C (90 °F) / 21 °C (70 °F), 1 rain days90 °F (32 °C) / 70 °F (21 °C), 1 rain days
- Bustamante33 °C (91 °F) / 17 °C (63 °F), 8 rain days91 °F (33 °C) / 63 °F (17 °C), 8 rain days
- Cabo San Lucas30 °C (86 °F) / 17 °C (63 °F), 0 rain days86 °F (30 °C) / 63 °F (17 °C), 0 rain days
- Cacaxtla33 °C (91 °F) / 15 °C (59 °F), 7 rain days91 °F (33 °C) / 59 °F (15 °C), 7 rain days
- Cadereyta30 °C (86 °F) / 13 °C (55 °F), 6 rain days86 °F (30 °C) / 55 °F (13 °C), 6 rain days
- Calkini34 °C (93 °F) / 24 °C (75 °F), 8 rain days93 °F (34 °C) / 75 °F (24 °C), 8 rain days
- Calpan33 °C (91 °F) / 16 °C (61 °F), 9 rain days91 °F (33 °C) / 61 °F (16 °C), 9 rain days
- Calpulalpan28 °C (82 °F) / 13 °C (55 °F), 10 rain days82 °F (28 °C) / 55 °F (13 °C), 10 rain days
- Calvillo31 °C (88 °F) / 13 °C (55 °F), 4 rain days88 °F (31 °C) / 55 °F (13 °C), 4 rain days
- Camalu24 °C (75 °F) / 13 °C (55 °F), 2 rain days75 °F (24 °C) / 55 °F (13 °C), 2 rain days
- Campeche35 °C (95 °F) / 24 °C (75 °F), 5 rain days95 °F (35 °C) / 75 °F (24 °C), 5 rain days
- Cancún34 °C (93 °F) / 24 °C (75 °F), 6 rain days93 °F (34 °C) / 75 °F (24 °C), 6 rain days
- Candela35 °C (95 °F) / 18 °C (64 °F), 8 rain days95 °F (35 °C) / 64 °F (18 °C), 8 rain days
- Candelaria36 °C (97 °F) / 23 °C (73 °F), 8 rain days97 °F (36 °C) / 73 °F (23 °C), 8 rain days
- Canyon de Guadalupe35 °C (95 °F) / 16 °C (61 °F), 4 rain days95 °F (35 °C) / 61 °F (16 °C), 4 rain days
- Capulalpam de Méndez28 °C (82 °F) / 15 °C (59 °F), 9 rain days82 °F (28 °C) / 59 °F (15 °C), 9 rain days
- Cardenás36 °C (97 °F) / 24 °C (75 °F), 8 rain days97 °F (36 °C) / 75 °F (24 °C), 8 rain days
- Catazajá33 °C (91 °F) / 22 °C (72 °F), 12 rain days91 °F (33 °C) / 72 °F (22 °C), 12 rain days
- Catemaco33 °C (91 °F) / 23 °C (73 °F), 7 rain days91 °F (33 °C) / 73 °F (23 °C), 7 rain days
- Celaya38 °C (100 °F) / 20 °C (68 °F), 7 rain days100 °F (38 °C) / 68 °F (20 °C), 7 rain days
- Celestún35 °C (95 °F) / 23 °C (73 °F), 4 rain days95 °F (35 °C) / 73 °F (23 °C), 4 rain days
- Chacala33 °C (91 °F) / 24 °C (75 °F), 9 rain days91 °F (33 °C) / 75 °F (24 °C), 9 rain days
- Champotón35 °C (95 °F) / 25 °C (77 °F), 6 rain days95 °F (35 °C) / 77 °F (25 °C), 6 rain days
- Chapala31 °C (88 °F) / 15 °C (59 °F), 4 rain days88 °F (31 °C) / 59 °F (15 °C), 4 rain days
- Chetumal33 °C (91 °F) / 24 °C (75 °F), 7 rain days91 °F (33 °C) / 75 °F (24 °C), 7 rain days
- Chiapa de Corzo35 °C (95 °F) / 23 °C (73 °F), 9 rain days95 °F (35 °C) / 73 °F (23 °C), 9 rain days
- Chiautempan28 °C (82 °F) / 14 °C (57 °F), 9 rain days82 °F (28 °C) / 57 °F (14 °C), 9 rain days
- Chignahuapan23 °C (73 °F) / 10 °C (50 °F), 10 rain days73 °F (23 °C) / 50 °F (10 °C), 10 rain days
- Chihuahua33 °C (91 °F) / 16 °C (61 °F), 4 rain days91 °F (33 °C) / 61 °F (16 °C), 4 rain days
- Chilpancingo36 °C (97 °F) / 20 °C (68 °F), 9 rain days97 °F (36 °C) / 68 °F (20 °C), 9 rain days
- Chipilo33 °C (91 °F) / 16 °C (61 °F), 8 rain days91 °F (33 °C) / 61 °F (16 °C), 8 rain days
- Cholula33 °C (91 °F) / 16 °C (61 °F), 8 rain days91 °F (33 °C) / 61 °F (16 °C), 8 rain days
- Ciudad Acuña35 °C (95 °F) / 18 °C (64 °F), 5 rain days95 °F (35 °C) / 64 °F (18 °C), 5 rain days
- Ciudad Constitución33 °C (91 °F) / 22 °C (72 °F), 2 rain days91 °F (33 °C) / 72 °F (22 °C), 2 rain days
- Ciudad del Carmen34 °C (93 °F) / 25 °C (77 °F), 12 rain days93 °F (34 °C) / 77 °F (25 °C), 12 rain days
- Ciudad del Maíz33 °C (91 °F) / 16 °C (61 °F), 6 rain days91 °F (33 °C) / 61 °F (16 °C), 6 rain days
- Ciudad Mier35 °C (95 °F) / 22 °C (72 °F), 4 rain days95 °F (35 °C) / 72 °F (22 °C), 4 rain days
- Ciudad Obregón33 °C (91 °F) / 17 °C (63 °F), 0 rain days91 °F (33 °C) / 63 °F (17 °C), 0 rain days
- Ciudad Tula35 °C (95 °F) / 21 °C (70 °F), 6 rain days95 °F (35 °C) / 70 °F (21 °C), 6 rain days
- Ciudad Valles35 °C (95 °F) / 22 °C (72 °F), 6 rain days95 °F (35 °C) / 72 °F (22 °C), 6 rain days
- Ciudad Victoria35 °C (95 °F) / 22 °C (72 °F), 7 rain days95 °F (35 °C) / 72 °F (22 °C), 7 rain days
- Coatepec27 °C (81 °F) / 15 °C (59 °F), 10 rain days81 °F (27 °C) / 59 °F (15 °C), 10 rain days
- Coatzacoalcos34 °C (93 °F) / 25 °C (77 °F), 6 rain days93 °F (34 °C) / 77 °F (25 °C), 6 rain days
- Coba35 °C (95 °F) / 24 °C (75 °F), 7 rain days95 °F (35 °C) / 75 °F (24 °C), 7 rain days
- Cocula32 °C (90 °F) / 16 °C (61 °F), 9 rain days90 °F (32 °C) / 61 °F (16 °C), 9 rain days
- Colima34 °C (93 °F) / 19 °C (66 °F), 3 rain days93 °F (34 °C) / 66 °F (19 °C), 3 rain days
- Colonet22 °C (72 °F) / 12 °C (54 °F), 1 rain days72 °F (22 °C) / 54 °F (12 °C), 1 rain days
- Comala32 °C (90 °F) / 20 °C (68 °F), 6 rain days90 °F (32 °C) / 68 °F (20 °C), 6 rain days
- Comalcalco35 °C (95 °F) / 24 °C (75 °F), 8 rain days95 °F (35 °C) / 75 °F (24 °C), 8 rain days
- Comitán28 °C (82 °F) / 14 °C (57 °F), 13 rain days82 °F (28 °C) / 57 °F (14 °C), 13 rain days
- Compostela34 °C (93 °F) / 18 °C (64 °F), 2 rain days93 °F (34 °C) / 64 °F (18 °C), 2 rain days
- Copainalá32 °C (90 °F) / 18 °C (64 °F), 12 rain days90 °F (32 °C) / 64 °F (18 °C), 12 rain days
- Córdoba34 °C (93 °F) / 20 °C (68 °F), 12 rain days93 °F (34 °C) / 68 °F (20 °C), 12 rain days
- Cosalá34 °C (93 °F) / 19 °C (66 °F), 9 rain days93 °F (34 °C) / 66 °F (19 °C), 9 rain days
- Coscomatepec26 °C (79 °F) / 13 °C (55 °F), 11 rain days79 °F (26 °C) / 55 °F (13 °C), 11 rain days
- Cotija34 °C (93 °F) / 16 °C (61 °F), 7 rain days93 °F (34 °C) / 61 °F (16 °C), 7 rain days
- Cozumel32 °C (90 °F) / 24 °C (75 °F), 7 rain days90 °F (32 °C) / 75 °F (24 °C), 7 rain days
- Creel23 °C (73 °F) / 9 °C (48 °F), 8 rain days73 °F (23 °C) / 48 °F (9 °C), 8 rain days
- Cuajinicuilapa32 °C (90 °F) / 24 °C (75 °F), 6 rain days90 °F (32 °C) / 75 °F (24 °C), 6 rain days
- Cuanajo34 °C (93 °F) / 18 °C (64 °F), 7 rain days93 °F (34 °C) / 64 °F (18 °C), 7 rain days
- Cuatro Ciénegas36 °C (97 °F) / 17 °C (63 °F), 5 rain days97 °F (36 °C) / 63 °F (17 °C), 5 rain days
- Cuautla32 °C (90 °F) / 17 °C (63 °F), 9 rain days90 °F (32 °C) / 63 °F (17 °C), 9 rain days
- Cuernavaca30 °C (86 °F) / 17 °C (63 °F), 11 rain days86 °F (30 °C) / 63 °F (17 °C), 11 rain days
- Cuetzalan27 °C (81 °F) / 16 °C (61 °F), 13 rain days81 °F (27 °C) / 61 °F (16 °C), 13 rain days
- Cuitzeo33 °C (91 °F) / 19 °C (66 °F), 7 rain days91 °F (33 °C) / 66 °F (19 °C), 7 rain days
- Culiacán36.1 °C (97 °F) / 19.6 °C (67 °F), 1 rain days97 °F (36.1 °C) / 67 °F (19.6 °C), 1 rain days
- Cumbres de Majalca National Park26 °C (79 °F) / 8 °C (46 °F), 8 rain days79 °F (26 °C) / 46 °F (8 °C), 8 rain days
- Cuzamá36 °C (97 °F) / 22 °C (72 °F), 7 rain days97 °F (36 °C) / 72 °F (22 °C), 7 rain days
- Dolores Hidalgo30 °C (86 °F) / 13 °C (55 °F), 6 rain days86 °F (30 °C) / 55 °F (13 °C), 6 rain days
- Durango30 °C (86 °F) / 11 °C (52 °F), 3 rain days86 °F (30 °C) / 52 °F (11 °C), 3 rain days
- Ecatepec26 °C (79 °F) / 12 °C (54 °F), 9 rain days79 °F (26 °C) / 54 °F (12 °C), 9 rain days
- Edzná36 °C (97 °F) / 24 °C (75 °F), 6 rain days97 °F (36 °C) / 75 °F (24 °C), 6 rain days
- El Arenal32 °C (90 °F) / 13 °C (55 °F), 4 rain days90 °F (32 °C) / 55 °F (13 °C), 4 rain days
- El Castaño34 °C (93 °F) / 25 °C (77 °F), 10 rain days93 °F (34 °C) / 77 °F (25 °C), 10 rain days
- El Cuyo34 °C (93 °F) / 24 °C (75 °F), 5 rain days93 °F (34 °C) / 75 °F (24 °C), 5 rain days
- El Desemboque33 °C (91 °F) / 18 °C (64 °F), 0 rain days91 °F (33 °C) / 64 °F (18 °C), 0 rain days
- El Fuerte38 °C (100 °F) / 20 °C (68 °F), 1 rain days100 °F (38 °C) / 68 °F (20 °C), 1 rain days
- El Oro de Hidalgo23 °C (73 °F) / 8 °C (46 °F), 10 rain days73 °F (23 °C) / 46 °F (8 °C), 10 rain days
- El Rosario33 °C (91 °F) / 22 °C (72 °F), 8 rain days91 °F (33 °C) / 72 °F (22 °C), 8 rain days
- El Rosario24 °C (75 °F) / 13 °C (55 °F), 1 rain days75 °F (24 °C) / 55 °F (13 °C), 1 rain days
- El Salto27 °C (81 °F) / 12 °C (54 °F), 12 rain days81 °F (27 °C) / 54 °F (12 °C), 12 rain days
- Emiliano Zapata30 °C (86 °F) / 18 °C (64 °F), 12 rain days86 °F (30 °C) / 64 °F (18 °C), 12 rain days
- Ensenada22 °C (72 °F) / 12 °C (54 °F), 1 rain days72 °F (22 °C) / 54 °F (12 °C), 1 rain days
- Erongarícuaro27 °C (81 °F) / 12 °C (54 °F), 7 rain days81 °F (27 °C) / 54 °F (12 °C), 7 rain days
- Escárcega36 °C (97 °F) / 23 °C (73 °F), 8 rain days97 °F (36 °C) / 73 °F (23 °C), 8 rain days
- Espita34 °C (93 °F) / 25 °C (77 °F), 7 rain days93 °F (34 °C) / 77 °F (25 °C), 7 rain days
- Ezequiel Montes29 °C (84 °F) / 13 °C (55 °F), 6 rain days84 °F (29 °C) / 55 °F (13 °C), 6 rain days
- Felipe Carrillo Puerto35 °C (95 °F) / 23 °C (73 °F), 8 rain days95 °F (35 °C) / 73 °F (23 °C), 8 rain days
- Fresnillo28 °C (82 °F) / 12 °C (54 °F), 5 rain days82 °F (28 °C) / 54 °F (12 °C), 5 rain days
- General Cepeda31 °C (88 °F) / 15 °C (59 °F), 3 rain days88 °F (31 °C) / 59 °F (15 °C), 3 rain days
- General Terán35 °C (95 °F) / 20 °C (68 °F), 2 rain days95 °F (35 °C) / 68 °F (20 °C), 2 rain days
- General Zaragoza35 °C (95 °F) / 18 °C (64 °F), 5 rain days95 °F (35 °C) / 64 °F (18 °C), 5 rain days
- Gómez Palacio35 °C (95 °F) / 18 °C (64 °F), 3 rain days95 °F (35 °C) / 64 °F (18 °C), 3 rain days
- Guachochi26 °C (79 °F) / 7 °C (45 °F), 4 rain days79 °F (26 °C) / 45 °F (7 °C), 4 rain days
- Guadalajara32 °C (90 °F) / 17 °C (63 °F), 4 rain days90 °F (32 °C) / 63 °F (17 °C), 4 rain days
- Guadalupe33 °C (91 °F) / 15 °C (59 °F), 3 rain days91 °F (33 °C) / 59 °F (15 °C), 3 rain days
- Guanaceví26 °C (79 °F) / 12 °C (54 °F), 8 rain days79 °F (26 °C) / 54 °F (12 °C), 8 rain days
- Guanajuato31.7 °C (89 °F) / 14.5 °C (58 °F), 6 rain days89 °F (31.7 °C) / 58 °F (14.5 °C), 6 rain days
- Guasave34 °C (93 °F) / 20 °C (68 °F), 9 rain days93 °F (34 °C) / 68 °F (20 °C), 9 rain days
- Guaymas33 °C (91 °F) / 18 °C (64 °F), 2 rain days91 °F (33 °C) / 64 °F (18 °C), 2 rain days
- Guerrero32 °C (90 °F) / 16 °C (61 °F), 2 rain days90 °F (32 °C) / 61 °F (16 °C), 2 rain days
- Guerrero Negro26 °C (79 °F) / 12 °C (54 °F), 0 rain days79 °F (26 °C) / 54 °F (12 °C), 0 rain days
- Hecelchakán35 °C (95 °F) / 24 °C (75 °F), 5 rain days95 °F (35 °C) / 75 °F (24 °C), 5 rain days
- Hermosillo36.3 °C (97 °F) / 19.4 °C (67 °F), 1 rain days97 °F (36.3 °C) / 67 °F (19.4 °C), 1 rain days
- Holbox33 °C (91 °F) / 24 °C (75 °F), 6 rain days91 °F (33 °C) / 75 °F (24 °C), 6 rain days
- Homún35 °C (95 °F) / 25 °C (77 °F), 7 rain days95 °F (35 °C) / 77 °F (25 °C), 7 rain days
- Hopelchén36 °C (97 °F) / 25 °C (77 °F), 10 rain days97 °F (36 °C) / 77 °F (25 °C), 10 rain days
- Huachinango26 °C (79 °F) / 13 °C (55 °F), 12 rain days79 °F (26 °C) / 55 °F (13 °C), 12 rain days
- Huamantla24 °C (75 °F) / 10 °C (50 °F), 11 rain days75 °F (24 °C) / 50 °F (10 °C), 11 rain days
- Huasca de Ocampo33 °C (91 °F) / 18 °C (64 °F), 9 rain days91 °F (33 °C) / 64 °F (18 °C), 9 rain days
- Huatulco34 °C (93 °F) / 25 °C (77 °F), 6 rain days93 °F (34 °C) / 77 °F (25 °C), 6 rain days
- Huejotzingo26 °C (79 °F) / 11 °C (52 °F), 9 rain days79 °F (26 °C) / 52 °F (11 °C), 9 rain days
- Hueyapan31 °C (88 °F) / 15 °C (59 °F), 9 rain days88 °F (31 °C) / 59 °F (15 °C), 9 rain days
- Huichapan28 °C (82 °F) / 12 °C (54 °F), 8 rain days82 °F (28 °C) / 54 °F (12 °C), 8 rain days
- Iguala38 °C (100 °F) / 19 °C (66 °F), 6 rain days100 °F (38 °C) / 66 °F (19 °C), 6 rain days
- Ihuatzio33 °C (91 °F) / 18 °C (64 °F), 9 rain days91 °F (33 °C) / 64 °F (18 °C), 9 rain days
- Irapuato32 °C (90 °F) / 15 °C (59 °F), 6 rain days90 °F (32 °C) / 59 °F (15 °C), 6 rain days
- Isla Aguada34 °C (93 °F) / 25 °C (77 °F), 6 rain days93 °F (34 °C) / 77 °F (25 °C), 6 rain days
- Isla Mujeres33 °C (91 °F) / 24 °C (75 °F), 6 rain days91 °F (33 °C) / 75 °F (24 °C), 6 rain days
- Ixcateopan33 °C (91 °F) / 19 °C (66 °F), 5 rain days91 °F (33 °C) / 66 °F (19 °C), 5 rain days
- Ixmiquilpan29 °C (84 °F) / 12 °C (54 °F), 8 rain days84 °F (29 °C) / 54 °F (12 °C), 8 rain days
- Ixtapa33 °C (91 °F) / 23 °C (73 °F), 2 rain days91 °F (33 °C) / 73 °F (23 °C), 2 rain days
- Ixtapan de la Sal27 °C (81 °F) / 12 °C (54 °F), 10 rain days81 °F (27 °C) / 54 °F (12 °C), 10 rain days
- Ixtenco24 °C (75 °F) / 10 °C (50 °F), 11 rain days75 °F (24 °C) / 50 °F (10 °C), 11 rain days
- Ciudad Ixtepec35 °C (95 °F) / 25 °C (77 °F), 6 rain days95 °F (35 °C) / 77 °F (25 °C), 6 rain days
- Ixtlán del Rio32 °C (90 °F) / 15 °C (59 °F), 3 rain days90 °F (32 °C) / 59 °F (15 °C), 3 rain days
- Izamal36 °C (97 °F) / 22 °C (72 °F), 6 rain days97 °F (36 °C) / 72 °F (22 °C), 6 rain days
- Jalpa de Cánovas31 °C (88 °F) / 14 °C (57 °F), 5 rain days88 °F (31 °C) / 57 °F (14 °C), 5 rain days
- Jalpa32 °C (90 °F) / 14 °C (57 °F), 4 rain days90 °F (32 °C) / 57 °F (14 °C), 4 rain days
- Jalpan32 °C (90 °F) / 16 °C (61 °F), 7 rain days90 °F (32 °C) / 61 °F (16 °C), 7 rain days
- Janitzio27 °C (81 °F) / 11 °C (52 °F), 6 rain days81 °F (27 °C) / 52 °F (11 °C), 6 rain days
- Jaracuaro27 °C (81 °F) / 13 °C (55 °F), 8 rain days81 °F (27 °C) / 55 °F (13 °C), 8 rain days
- Jerez de Garcia Salinas28 °C (82 °F) / 11 °C (52 °F), 5 rain days82 °F (28 °C) / 52 °F (11 °C), 5 rain days
- Jilotepec25 °C (77 °F) / 9 °C (48 °F), 9 rain days77 °F (25 °C) / 48 °F (9 °C), 9 rain days
- Jiquilpan36 °C (97 °F) / 20 °C (68 °F), 10 rain days97 °F (36 °C) / 68 °F (20 °C), 10 rain days
- Jojutla34 °C (93 °F) / 18 °C (64 °F), 8 rain days93 °F (34 °C) / 64 °F (18 °C), 8 rain days
- Juarez32 °C (90 °F) / 12 °C (54 °F), 5 rain days90 °F (32 °C) / 54 °F (12 °C), 5 rain days
- Juquila32 °C (90 °F) / 18 °C (64 °F), 10 rain days90 °F (32 °C) / 64 °F (18 °C), 10 rain days
- La Magdalena Tlatlauquitepec32 °C (90 °F) / 15 °C (59 °F), 7 rain days90 °F (32 °C) / 59 °F (15 °C), 7 rain days
- La Manzanilla32 °C (90 °F) / 20 °C (68 °F), 6 rain days90 °F (32 °C) / 68 °F (20 °C), 6 rain days
- La Paz33 °C (91 °F) / 17 °C (63 °F), 0 rain days91 °F (33 °C) / 63 °F (17 °C), 0 rain days
- La Peñita de Jaltemba32 °C (90 °F) / 21 °C (70 °F), 2 rain days90 °F (32 °C) / 70 °F (21 °C), 2 rain days
- La Pesca33 °C (91 °F) / 22 °C (72 °F), 9 rain days91 °F (33 °C) / 72 °F (22 °C), 9 rain days
- La Ventana32 °C (90 °F) / 18 °C (64 °F), 0 rain days90 °F (32 °C) / 64 °F (18 °C), 0 rain days
- Lagos de Moreno30 °C (86 °F) / 12 °C (54 °F), 5 rain days86 °F (30 °C) / 54 °F (12 °C), 5 rain days
- Lázaro Cárdenas33 °C (91 °F) / 22 °C (72 °F), 2 rain days91 °F (33 °C) / 72 °F (22 °C), 2 rain days
- León32.1 °C (90 °F) / 16.2 °C (61 °F), 6 rain days90 °F (32.1 °C) / 61 °F (16.2 °C), 6 rain days
- Linares35 °C (95 °F) / 18 °C (64 °F), 7 rain days95 °F (35 °C) / 64 °F (18 °C), 7 rain days
- Lo de Marcos31 °C (88 °F) / 20 °C (68 °F), 1 rain days88 °F (31 °C) / 68 °F (20 °C), 1 rain days
- Loreto33 °C (91 °F) / 19 °C (66 °F), 1 rain days91 °F (33 °C) / 66 °F (19 °C), 1 rain days
- Los Algodones35 °C (95 °F) / 17 °C (63 °F), 0 rain days95 °F (35 °C) / 63 °F (17 °C), 0 rain days
- Los Barriles33 °C (91 °F) / 22 °C (72 °F), 5 rain days91 °F (33 °C) / 72 °F (22 °C), 5 rain days
- Los Mochis35 °C (95 °F) / 19 °C (66 °F), 1 rain days95 °F (35 °C) / 66 °F (19 °C), 1 rain days
- Madera23 °C (73 °F) / 9 °C (48 °F), 2 rain days73 °F (23 °C) / 48 °F (9 °C), 2 rain days
- Magdalena de Kino35 °C (95 °F) / 15 °C (59 °F), 5 rain days95 °F (35 °C) / 59 °F (15 °C), 5 rain days
- Mahahual33 °C (91 °F) / 24 °C (75 °F), 7 rain days91 °F (33 °C) / 75 °F (24 °C), 7 rain days
- Malinalco27 °C (81 °F) / 12 °C (54 °F), 10 rain days81 °F (27 °C) / 54 °F (12 °C), 10 rain days
- Maní34 °C (93 °F) / 25 °C (77 °F), 7 rain days93 °F (34 °C) / 77 °F (25 °C), 7 rain days
- Manzanillo32 °C (90 °F) / 21 °C (70 °F), 3 rain days90 °F (32 °C) / 70 °F (21 °C), 3 rain days
- Mapimi34 °C (93 °F) / 17 °C (63 °F), 1 rain days93 °F (34 °C) / 63 °F (17 °C), 1 rain days
- Maruata32 °C (90 °F) / 22 °C (72 °F), 5 rain days90 °F (32 °C) / 72 °F (22 °C), 5 rain days
- Mascota34 °C (93 °F) / 20 °C (68 °F), 9 rain days93 °F (34 °C) / 68 °F (20 °C), 9 rain days
- Matamoros31 °C (88 °F) / 22 °C (72 °F), 2 rain days88 °F (31 °C) / 72 °F (22 °C), 2 rain days
- Matehuala33 °C (91 °F) / 15 °C (59 °F), 0 rain days91 °F (33 °C) / 59 °F (15 °C), 0 rain days
- Maxcanú36 °C (97 °F) / 26 °C (79 °F), 12 rain days97 °F (36 °C) / 79 °F (26 °C), 12 rain days
- Mayapan36 °C (97 °F) / 22 °C (72 °F), 6 rain days97 °F (36 °C) / 72 °F (22 °C), 6 rain days
- Mazamitla27 °C (81 °F) / 10 °C (50 °F), 5 rain days81 °F (27 °C) / 50 °F (10 °C), 5 rain days
- Mazatlán31 °C (88 °F) / 19 °C (66 °F), 1 rain days88 °F (31 °C) / 66 °F (19 °C), 1 rain days
- Mazunte33 °C (91 °F) / 24 °C (75 °F), 5 rain days91 °F (33 °C) / 75 °F (24 °C), 5 rain days
- Melchor Múzquiz34 °C (93 °F) / 18 °C (64 °F), 5 rain days93 °F (34 °C) / 64 °F (18 °C), 5 rain days
- Mérida36 °C (97 °F) / 22 °C (72 °F), 5 rain days97 °F (36 °C) / 72 °F (22 °C), 5 rain days
- Metepec23 °C (73 °F) / 8 °C (46 °F), 13 rain days73 °F (23 °C) / 46 °F (8 °C), 13 rain days
- Metztitlán33 °C (91 °F) / 16 °C (61 °F), 12 rain days91 °F (33 °C) / 61 °F (16 °C), 12 rain days
- Mexcaltitán33 °C (91 °F) / 19 °C (66 °F), 1 rain days91 °F (33 °C) / 66 °F (19 °C), 1 rain days
- Mexicali36 °C (97 °F) / 19 °C (66 °F), 1 rain days97 °F (36 °C) / 66 °F (19 °C), 1 rain days
- Mexquitic de Carmona33 °C (91 °F) / 16 °C (61 °F), 7 rain days91 °F (33 °C) / 61 °F (16 °C), 7 rain days
- Mineral de Pozos29 °C (84 °F) / 12 °C (54 °F), 6 rain days84 °F (29 °C) / 54 °F (12 °C), 6 rain days
- Mineral del Chico24 °C (75 °F) / 9 °C (48 °F), 9 rain days75 °F (24 °C) / 48 °F (9 °C), 9 rain days
- Mineral del Monte20 °C (68 °F) / 7 °C (45 °F), 7 rain days68 °F (20 °C) / 45 °F (7 °C), 7 rain days
- Mitla29 °C (84 °F) / 14 °C (57 °F), 8 rain days84 °F (29 °C) / 57 °F (14 °C), 8 rain days
- Mocorito36 °C (97 °F) / 17 °C (63 °F), 0 rain days97 °F (36 °C) / 63 °F (17 °C), 0 rain days
- Montemorelos34 °C (93 °F) / 20 °C (68 °F), 6 rain days93 °F (34 °C) / 68 °F (20 °C), 6 rain days
- Monterrey/Eastern suburbs33 °C (91 °F) / 20 °C (68 °F), 6 rain days91 °F (33 °C) / 68 °F (20 °C), 6 rain days
- Monterrey/Western suburbs32 °C (90 °F) / 19 °C (66 °F), 7 rain days90 °F (32 °C) / 66 °F (19 °C), 7 rain days
- Monterrey34 °C (93 °F) / 21 °C (70 °F), 6 rain days93 °F (34 °C) / 70 °F (21 °C), 6 rain days
- Morelia31 °C (88 °F) / 13 °C (55 °F), 5 rain days88 °F (31 °C) / 55 °F (13 °C), 5 rain days
- Moroleon32 °C (90 °F) / 15 °C (59 °F), 9 rain days90 °F (32 °C) / 59 °F (15 °C), 9 rain days
- Motul34 °C (93 °F) / 26 °C (79 °F), 5 rain days93 °F (34 °C) / 79 °F (26 °C), 5 rain days
- Mulegé30 °C (86 °F) / 18 °C (64 °F), 1 rain days86 °F (30 °C) / 64 °F (18 °C), 1 rain days
- Naolinco27 °C (81 °F) / 14 °C (57 °F), 10 rain days81 °F (27 °C) / 57 °F (14 °C), 10 rain days
- Napizaro30 °C (86 °F) / 15 °C (59 °F), 6 rain days86 °F (30 °C) / 59 °F (15 °C), 6 rain days
- Naucalpan29 °C (84 °F) / 13 °C (55 °F), 9 rain days84 °F (29 °C) / 55 °F (13 °C), 9 rain days
- Nochistlán34 °C (93 °F) / 17 °C (63 °F), 6 rain days93 °F (34 °C) / 63 °F (17 °C), 6 rain days
- Nogales, Sonora30 °C (86 °F) / 11 °C (52 °F), 2 rain days86 °F (30 °C) / 52 °F (11 °C), 2 rain days
- Nombre de Dios30 °C (86 °F) / 11 °C (52 °F), 4 rain days86 °F (30 °C) / 52 °F (11 °C), 4 rain days
- Nuevo Ideal30 °C (86 °F) / 13 °C (55 °F), 2 rain days86 °F (30 °C) / 55 °F (13 °C), 2 rain days
- Nuevo Laredo34 °C (93 °F) / 21 °C (70 °F), 5 rain days93 °F (34 °C) / 70 °F (21 °C), 5 rain days
- Nuevo Nayarit34 °C (93 °F) / 23 °C (73 °F), 7 rain days93 °F (34 °C) / 73 °F (23 °C), 7 rain days
- Nuevo Progreso34 °C (93 °F) / 22 °C (72 °F), 4 rain days93 °F (34 °C) / 72 °F (22 °C), 4 rain days
- Oaxaca City34 °C (93 °F) / 17 °C (63 °F), 98 rain days93 °F (34 °C) / 63 °F (17 °C), 98 rain days
- Oaxtepec32 °C (90 °F) / 16 °C (61 °F), 6 rain days90 °F (32 °C) / 61 °F (16 °C), 6 rain days
- Ocosingo34 °C (93 °F) / 22 °C (72 °F), 12 rain days93 °F (34 °C) / 72 °F (22 °C), 12 rain days
- Ocozocoautla33 °C (91 °F) / 21 °C (70 °F), 10 rain days91 °F (33 °C) / 70 °F (21 °C), 10 rain days
- Ocuituco33 °C (91 °F) / 15 °C (59 °F), 6 rain days91 °F (33 °C) / 59 °F (15 °C), 6 rain days
- Ojinaga32 °C (90 °F) / 15 °C (59 °F), 8 rain days90 °F (32 °C) / 59 °F (15 °C), 8 rain days
- Omitlán27 °C (81 °F) / 12 °C (54 °F), 9 rain days81 °F (27 °C) / 54 °F (12 °C), 9 rain days
- Oponguio28 °C (82 °F) / 13 °C (55 °F), 6 rain days82 °F (28 °C) / 55 °F (13 °C), 6 rain days
- Orizaba27 °C (81 °F) / 14 °C (57 °F), 11 rain days81 °F (27 °C) / 57 °F (14 °C), 11 rain days
- Otumba25 °C (77 °F) / 10 °C (50 °F), 9 rain days77 °F (25 °C) / 50 °F (10 °C), 9 rain days
- Pabellón de Arteaga31 °C (88 °F) / 14 °C (57 °F), 7 rain days88 °F (31 °C) / 57 °F (14 °C), 7 rain days
- Pabellón de Hidalgo33 °C (91 °F) / 16 °C (61 °F), 8 rain days91 °F (33 °C) / 61 °F (16 °C), 8 rain days
- Pacanda33 °C (91 °F) / 19 °C (66 °F), 6 rain days91 °F (33 °C) / 66 °F (19 °C), 6 rain days
- Pachuca24 °C (75 °F) / 9 °C (48 °F), 10 rain days75 °F (24 °C) / 48 °F (9 °C), 10 rain days
- Pahuatlán33 °C (91 °F) / 17 °C (63 °F), 8 rain days91 °F (33 °C) / 63 °F (17 °C), 8 rain days
- Palenque34 °C (93 °F) / 23 °C (73 °F), 10 rain days93 °F (34 °C) / 73 °F (23 °C), 10 rain days
- Palizada35 °C (95 °F) / 25 °C (77 °F), 9 rain days95 °F (35 °C) / 77 °F (25 °C), 9 rain days
- Papantla32 °C (90 °F) / 22 °C (72 °F), 10 rain days90 °F (32 °C) / 72 °F (22 °C), 10 rain days
- Paracho de Verduzco28 °C (82 °F) / 12 °C (54 °F), 6 rain days82 °F (28 °C) / 54 °F (12 °C), 6 rain days
- Paraíso35 °C (95 °F) / 26 °C (79 °F), 15 rain days95 °F (35 °C) / 79 °F (26 °C), 15 rain days
- Parral30 °C (86 °F) / 14 °C (57 °F), 4 rain days86 °F (30 °C) / 57 °F (14 °C), 4 rain days
- Parras de la Fuente35 °C (95 °F) / 17 °C (63 °F), 5 rain days95 °F (35 °C) / 63 °F (17 °C), 5 rain days
- Patzcuaro27 °C (81 °F) / 11 °C (52 °F), 8 rain days81 °F (27 °C) / 52 °F (11 °C), 8 rain days
- Pénjamo35 °C (95 °F) / 18 °C (64 °F), 7 rain days95 °F (35 °C) / 64 °F (18 °C), 7 rain days
- Petatán32 °C (90 °F) / 15 °C (59 °F), 5 rain days90 °F (32 °C) / 59 °F (15 °C), 5 rain days
- Piedras Negras42 °C (108 °F) / 24 °C (75 °F), 10 rain days108 °F (42 °C) / 75 °F (24 °C), 10 rain days
- Pinal de Amoles28 °C (82 °F) / 12 °C (54 °F), 7 rain days82 °F (28 °C) / 54 °F (12 °C), 7 rain days
- Pinos33 °C (91 °F) / 15 °C (59 °F), 2 rain days91 °F (33 °C) / 59 °F (15 °C), 2 rain days
- Playa del Carmen33 °C (91 °F) / 24 °C (75 °F), 6 rain days91 °F (33 °C) / 75 °F (24 °C), 6 rain days
- Playas de Rosarito24 °C (75 °F) / 15 °C (59 °F), 2 rain days75 °F (24 °C) / 59 °F (15 °C), 2 rain days
- Poza Rica33 °C (91 °F) / 23 °C (73 °F), 8 rain days91 °F (33 °C) / 73 °F (23 °C), 8 rain days
- Progreso34 °C (93 °F) / 23 °C (73 °F), 4 rain days93 °F (34 °C) / 73 °F (23 °C), 4 rain days
- Puebla28 °C (82 °F) / 12 °C (54 °F), 10 rain days82 °F (28 °C) / 54 °F (12 °C), 10 rain days
- Puerto Aventuras34 °C (93 °F) / 26 °C (79 °F), 6 rain days93 °F (34 °C) / 79 °F (26 °C), 6 rain days
- Puerto Escondido33 °C (91 °F) / 24 °C (75 °F), 6 rain days91 °F (33 °C) / 75 °F (24 °C), 6 rain days
- Puerto Morelos33 °C (91 °F) / 24 °C (75 °F), 6 rain days91 °F (33 °C) / 75 °F (24 °C), 6 rain days
- Puerto Nuevo28 °C (82 °F) / 18 °C (64 °F), 2 rain days82 °F (28 °C) / 64 °F (18 °C), 2 rain days
- Puerto Peñasco31 °C (88 °F) / 18 °C (64 °F), 1 rain days88 °F (31 °C) / 64 °F (18 °C), 1 rain days
- Puerto Vallarta30 °C (86 °F) / 20 °C (68 °F), 2 rain days86 °F (30 °C) / 68 °F (20 °C), 2 rain days
- Punta Allen33 °C (91 °F) / 24 °C (75 °F), 7 rain days91 °F (33 °C) / 75 °F (24 °C), 7 rain days
- Querétaro31 °C (88 °F) / 14 °C (57 °F), 6 rain days88 °F (31 °C) / 57 °F (14 °C), 6 rain days
- Quiroga28 °C (82 °F) / 12 °C (54 °F), 6 rain days82 °F (28 °C) / 54 °F (12 °C), 6 rain days
- Real de Catorce27 °C (81 °F) / 11 °C (52 °F), 5 rain days81 °F (27 °C) / 52 °F (11 °C), 5 rain days
- Reforma Agraria29 °C (84 °F) / 18 °C (64 °F), 12 rain days84 °F (29 °C) / 64 °F (18 °C), 12 rain days
- Reynosa34 °C (93 °F) / 23 °C (73 °F), 12 rain days93 °F (34 °C) / 73 °F (23 °C), 12 rain days
- Rincón de Guayabitos32 °C (90 °F) / 22 °C (72 °F), 7 rain days90 °F (32 °C) / 72 °F (22 °C), 7 rain days
- Rio Lagartos34 °C (93 °F) / 23 °C (73 °F), 5 rain days93 °F (34 °C) / 73 °F (23 °C), 5 rain days
- Rioverde32 °C (90 °F) / 16 °C (61 °F), 6 rain days90 °F (32 °C) / 61 °F (16 °C), 6 rain days
- Salamanca34 °C (93 °F) / 15 °C (59 °F), 8 rain days93 °F (34 °C) / 59 °F (15 °C), 8 rain days
- Salina Cruz34 °C (93 °F) / 25 °C (77 °F), 4 rain days93 °F (34 °C) / 77 °F (25 °C), 4 rain days
- Saltillo30 °C (86 °F) / 15 °C (59 °F), 6 rain days86 °F (30 °C) / 59 °F (15 °C), 6 rain days
- Salvatierra31 °C (88 °F) / 14 °C (57 °F), 6 rain days88 °F (31 °C) / 57 °F (14 °C), 6 rain days
- San Agustinillo32 °C (90 °F) / 23 °C (73 °F), 6 rain days90 °F (32 °C) / 73 °F (23 °C), 6 rain days
- San Andrés Tuxtla33 °C (91 °F) / 23 °C (73 °F), 10 rain days91 °F (33 °C) / 73 °F (23 °C), 10 rain days
- San Blas32 °C (90 °F) / 20 °C (68 °F), 1 rain days90 °F (32 °C) / 68 °F (20 °C), 1 rain days
- San Carlos28 °C (82 °F) / 16 °C (61 °F), 3 rain days82 °F (28 °C) / 61 °F (16 °C), 3 rain days
- San Carlos33 °C (91 °F) / 19 °C (66 °F), 1 rain days91 °F (33 °C) / 66 °F (19 °C), 1 rain days
- San Cristóbal de las Casas25 °C (77 °F) / 11 °C (52 °F), 12 rain days77 °F (25 °C) / 52 °F (11 °C), 12 rain days
- San Felipe33 °C (91 °F) / 19 °C (66 °F), 0 rain days91 °F (33 °C) / 66 °F (19 °C), 0 rain days
- San Francisco32 °C (90 °F) / 21 °C (70 °F), 1 rain days90 °F (32 °C) / 70 °F (21 °C), 1 rain days
- San Ignacio, Baja California33 °C (91 °F) / 17 °C (63 °F), 0 rain days91 °F (33 °C) / 63 °F (17 °C), 0 rain days
- San Ignacio, Sinaloa34 °C (93 °F) / 20 °C (68 °F), 2 rain days93 °F (34 °C) / 68 °F (20 °C), 2 rain days
- San Joaquín35 °C (95 °F) / 23 °C (73 °F), 9 rain days95 °F (35 °C) / 73 °F (23 °C), 9 rain days
- San José de Gracia33 °C (91 °F) / 16 °C (61 °F), 4 rain days91 °F (33 °C) / 61 °F (16 °C), 4 rain days
- San José del Cabo30 °C (86 °F) / 17 °C (63 °F), 0 rain days86 °F (30 °C) / 63 °F (17 °C), 0 rain days
- San José del Pacífico23 °C (73 °F) / 10 °C (50 °F), 10 rain days73 °F (23 °C) / 50 °F (10 °C), 10 rain days
- San Juan Chamula32 °C (90 °F) / 20 °C (68 °F), 12 rain days90 °F (32 °C) / 68 °F (20 °C), 12 rain days
- San Juan de los Lagos31 °C (88 °F) / 14 °C (57 °F), 4 rain days88 °F (31 °C) / 57 °F (14 °C), 4 rain days
- San Juan del Rio29 °C (84 °F) / 12 °C (54 °F), 6 rain days84 °F (29 °C) / 54 °F (12 °C), 6 rain days
- San Luis Potosi28 °C (82 °F) / 14 °C (57 °F), 6 rain days82 °F (28 °C) / 57 °F (14 °C), 6 rain days
- San Luis Río Colorado37 °C (99 °F) / 17 °C (63 °F), 0 rain days99 °F (37 °C) / 63 °F (17 °C), 0 rain days
- San Luis Soyatlán30 °C (86 °F) / 15 °C (59 °F), 4 rain days86 °F (30 °C) / 59 °F (15 °C), 4 rain days
- San Miguel de Allende31 °C (88 °F) / 13 °C (55 °F), 5 rain days88 °F (31 °C) / 55 °F (13 °C), 5 rain days
- San Patricio-Melaque33 °C (91 °F) / 22 °C (72 °F), 2 rain days91 °F (33 °C) / 72 °F (22 °C), 2 rain days
- San Pedro de las Colonias35 °C (95 °F) / 19 °C (66 °F), 6 rain days95 °F (35 °C) / 66 °F (19 °C), 6 rain days
- San Pedro y San Pablo Teposcolula32 °C (90 °F) / 14 °C (57 °F), 7 rain days90 °F (32 °C) / 57 °F (14 °C), 7 rain days
- San Sebastián del Oeste28 °C (82 °F) / 11 °C (52 °F), 3 rain days82 °F (28 °C) / 52 °F (11 °C), 3 rain days
- Santa Clara de Cobre36 °C (97 °F) / 19 °C (66 °F), 9 rain days97 °F (36 °C) / 66 °F (19 °C), 9 rain days
- Santa Elena, Yucatán36 °C (97 °F) / 21 °C (70 °F), 6 rain days97 °F (36 °C) / 70 °F (21 °C), 6 rain days
- Santa María del Oro27 °C (81 °F) / 13 °C (55 °F), 4 rain days81 °F (27 °C) / 55 °F (13 °C), 4 rain days
- Santa María del Río30 °C (86 °F) / 13 °C (55 °F), 5 rain days86 °F (30 °C) / 55 °F (13 °C), 5 rain days
- Santa Rosalía30 °C (86 °F) / 17 °C (63 °F), 0 rain days86 °F (30 °C) / 63 °F (17 °C), 0 rain days
- Santiago Apoala33 °C (91 °F) / 16 °C (61 °F), 2 rain days91 °F (33 °C) / 61 °F (16 °C), 2 rain days
- Santiago, Nuevo León32 °C (90 °F) / 18 °C (64 °F), 7 rain days90 °F (32 °C) / 64 °F (18 °C), 7 rain days
- Santiago Papasquiaro33 °C (91 °F) / 14 °C (57 °F), 2 rain days91 °F (33 °C) / 57 °F (14 °C), 2 rain days
- Sayula31 °C (88 °F) / 14 °C (57 °F), 4 rain days88 °F (31 °C) / 57 °F (14 °C), 4 rain days
- Sayulita30 °C (86 °F) / 20 °C (68 °F), 1 rain days86 °F (30 °C) / 68 °F (20 °C), 1 rain days
- Sisal34 °C (93 °F) / 23 °C (73 °F), 4 rain days93 °F (34 °C) / 73 °F (23 °C), 4 rain days
- Sombrerete26 °C (79 °F) / 11 °C (52 °F), 5 rain days79 °F (26 °C) / 52 °F (11 °C), 5 rain days
- Tacámbaro28 °C (82 °F) / 14 °C (57 °F), 6 rain days82 °F (28 °C) / 57 °F (14 °C), 6 rain days
- Talpa de Allende30 °C (86 °F) / 13 °C (55 °F), 3 rain days86 °F (30 °C) / 55 °F (13 °C), 3 rain days
- Tamazunchale33 °C (91 °F) / 18 °C (64 °F), 3 rain days91 °F (33 °C) / 64 °F (18 °C), 3 rain days
- Tampico31.7 °C (89 °F) / 24.5 °C (76 °F), 6 rain days89 °F (31.7 °C) / 76 °F (24.5 °C), 6 rain days
- Tamuín36 °C (97 °F) / 20 °C (68 °F), 8 rain days97 °F (36 °C) / 68 °F (20 °C), 8 rain days
- Tapachula33 °C (91 °F) / 23 °C (73 °F), 16 rain days91 °F (33 °C) / 73 °F (23 °C), 16 rain days
- Tapalpa27 °C (81 °F) / 10 °C (50 °F), 5 rain days81 °F (27 °C) / 50 °F (10 °C), 5 rain days
- Tapijulapa34 °C (93 °F) / 24 °C (75 °F), 16 rain days93 °F (34 °C) / 75 °F (24 °C), 16 rain days
- Taxco31 °C (88 °F) / 17 °C (63 °F), 9 rain days88 °F (31 °C) / 63 °F (17 °C), 9 rain days
- Teapa34 °C (93 °F) / 23 °C (73 °F), 10 rain days93 °F (34 °C) / 73 °F (23 °C), 10 rain days
- Tecate27 °C (81 °F) / 11 °C (52 °F), 2 rain days81 °F (27 °C) / 52 °F (11 °C), 2 rain days
- Tecolutla32 °C (90 °F) / 23 °C (73 °F), 6 rain days90 °F (32 °C) / 73 °F (23 °C), 6 rain days
- Tecomán33 °C (91 °F) / 20 °C (68 °F), 1 rain days91 °F (33 °C) / 68 °F (20 °C), 1 rain days
- Tecozautla30 °C (86 °F) / 12 °C (54 °F), 7 rain days86 °F (30 °C) / 54 °F (12 °C), 7 rain days
- Tehuacán29 °C (84 °F) / 16 °C (61 °F), 8 rain days84 °F (29 °C) / 61 °F (16 °C), 8 rain days
- Tekax36 °C (97 °F) / 22 °C (72 °F), 7 rain days97 °F (36 °C) / 72 °F (22 °C), 7 rain days
- Temacapulín30 °C (86 °F) / 16 °C (61 °F), 8 rain days86 °F (30 °C) / 61 °F (16 °C), 8 rain days
- Temoaya20 °C (68 °F) / 11 °C (52 °F), 5 rain days68 °F (20 °C) / 52 °F (11 °C), 5 rain days
- Tenancingo25 °C (77 °F) / 11 °C (52 °F), 12 rain days77 °F (25 °C) / 52 °F (11 °C), 12 rain days
- Tenosique36 °C (97 °F) / 24 °C (75 °F), 9 rain days97 °F (36 °C) / 75 °F (24 °C), 9 rain days
- Teotihuacan26 °C (79 °F) / 10 °C (50 °F), 9 rain days79 °F (26 °C) / 50 °F (10 °C), 9 rain days
- Tepatitlán30 °C (86 °F) / 14 °C (57 °F), 5 rain days86 °F (30 °C) / 57 °F (14 °C), 5 rain days
- Tepic33 °C (91 °F) / 16 °C (61 °F), 2 rain days91 °F (33 °C) / 61 °F (16 °C), 2 rain days
- Tepotzotlán26 °C (79 °F) / 10 °C (50 °F), 9 rain days79 °F (26 °C) / 50 °F (10 °C), 9 rain days
- Tepoztlán28 °C (82 °F) / 14 °C (57 °F), 10 rain days82 °F (28 °C) / 57 °F (14 °C), 10 rain days
- Tequila33 °C (91 °F) / 15 °C (59 °F), 3 rain days91 °F (33 °C) / 59 °F (15 °C), 3 rain days
- Tequisquiapan33 °C (91 °F) / 15 °C (59 °F), 6 rain days91 °F (33 °C) / 59 °F (15 °C), 6 rain days
- Tequixquiac28 °C (82 °F) / 13 °C (55 °F), 8 rain days82 °F (28 °C) / 55 °F (13 °C), 8 rain days
- Tetela de Ocampo24 °C (75 °F) / 10 °C (50 °F), 10 rain days75 °F (24 °C) / 50 °F (10 °C), 10 rain days
- Tetela del Volcán31 °C (88 °F) / 16 °C (61 °F), 8 rain days88 °F (31 °C) / 61 °F (16 °C), 8 rain days
- Teúl33 °C (91 °F) / 15 °C (59 °F), 8 rain days91 °F (33 °C) / 59 °F (15 °C), 8 rain days
- Texcoco28 °C (82 °F) / 13 °C (55 °F), 7 rain days82 °F (28 °C) / 55 °F (13 °C), 7 rain days
- Teziutlán23 °C (73 °F) / 11 °C (52 °F), 11 rain days73 °F (23 °C) / 52 °F (11 °C), 11 rain days
- Tierra Nueva32 °C (90 °F) / 15 °C (59 °F), 6 rain days90 °F (32 °C) / 59 °F (15 °C), 6 rain days
- Tijuana24 °C (75 °F) / 12 °C (54 °F), 2 rain days75 °F (24 °C) / 54 °F (12 °C), 2 rain days
- Tixkokob36 °C (97 °F) / 22 °C (72 °F), 6 rain days97 °F (36 °C) / 72 °F (22 °C), 6 rain days
- Tizimin35 °C (95 °F) / 23 °C (73 °F), 5 rain days95 °F (35 °C) / 73 °F (23 °C), 5 rain days
- Tlacotalpan33 °C (91 °F) / 23 °C (73 °F), 7 rain days91 °F (33 °C) / 73 °F (23 °C), 7 rain days
- Tlalpujahua25 °C (77 °F) / 11 °C (52 °F), 10 rain days77 °F (25 °C) / 52 °F (11 °C), 10 rain days
- Tlaltizapán33 °C (91 °F) / 18 °C (64 °F), 10 rain days91 °F (33 °C) / 64 °F (18 °C), 10 rain days
- Tlaxcala25 °C (77 °F) / 10 °C (50 °F), 10 rain days77 °F (25 °C) / 50 °F (10 °C), 10 rain days
- Tlaxco33 °C (91 °F) / 16 °C (61 °F), 6 rain days91 °F (33 °C) / 61 °F (16 °C), 6 rain days
- Tlayacapan29 °C (84 °F) / 14 °C (57 °F), 9 rain days84 °F (29 °C) / 57 °F (14 °C), 9 rain days
- Tochimilco28 °C (82 °F) / 15 °C (59 °F), 3 rain days82 °F (28 °C) / 59 °F (15 °C), 3 rain days
- Tócuaro32 °C (90 °F) / 16 °C (61 °F), 5 rain days90 °F (32 °C) / 61 °F (16 °C), 5 rain days
- Todos Santos31 °C (88 °F) / 18 °C (64 °F), 1 rain days88 °F (31 °C) / 64 °F (18 °C), 1 rain days
- Toluca25 °C (77 °F) / 7 °C (45 °F), 13 rain days77 °F (25 °C) / 45 °F (7 °C), 13 rain days
- Tomatlán32 °C (90 °F) / 20 °C (68 °F), 1 rain days90 °F (32 °C) / 68 °F (20 °C), 1 rain days
- Tonatico32 °C (90 °F) / 15 °C (59 °F), 9 rain days90 °F (32 °C) / 59 °F (15 °C), 9 rain days
- Toniná33 °C (91 °F) / 22 °C (72 °F), 12 rain days91 °F (33 °C) / 72 °F (22 °C), 12 rain days
- Torreón35 °C (95 °F) / 19 °C (66 °F), 2 rain days95 °F (35 °C) / 66 °F (19 °C), 2 rain days
- Totolapan33 °C (91 °F) / 16 °C (61 °F), 7 rain days91 °F (33 °C) / 61 °F (16 °C), 7 rain days
- Troncones33 °C (91 °F) / 23 °C (73 °F), 2 rain days91 °F (33 °C) / 73 °F (23 °C), 2 rain days
- Tula de Allende34 °C (93 °F) / 16 °C (61 °F), 8 rain days93 °F (34 °C) / 61 °F (16 °C), 8 rain days
- Tulancingo25 °C (77 °F) / 10 °C (50 °F), 9 rain days77 °F (25 °C) / 50 °F (10 °C), 9 rain days
- Tulum32 °C (90 °F) / 24 °C (75 °F), 8 rain days90 °F (32 °C) / 75 °F (24 °C), 8 rain days
- Tuxpan32 °C (90 °F) / 24 °C (75 °F), 7 rain days90 °F (32 °C) / 75 °F (24 °C), 7 rain days
- Tzintzuntzán28 °C (82 °F) / 12 °C (54 °F), 6 rain days82 °F (28 °C) / 54 °F (12 °C), 6 rain days
- Ures37 °C (99 °F) / 16 °C (61 °F), 1 rain days99 °F (37 °C) / 61 °F (16 °C), 1 rain days
- Uruapan31 °C (88 °F) / 15 °C (59 °F), 6 rain days88 °F (31 °C) / 59 °F (15 °C), 6 rain days
- Valladolid36 °C (97 °F) / 23 °C (73 °F), 7 rain days97 °F (36 °C) / 73 °F (23 °C), 7 rain days
- Valle de Bravo25 °C (77 °F) / 11 °C (52 °F), 11 rain days77 °F (25 °C) / 52 °F (11 °C), 11 rain days
- Valle de Guadalupe25 °C (77 °F) / 11 °C (52 °F), 1 rain days77 °F (25 °C) / 52 °F (11 °C), 1 rain days
- Veracruz31 °C (88 °F) / 25 °C (77 °F), 6 rain days88 °F (31 °C) / 77 °F (25 °C), 6 rain days
- Viesca35 °C (95 °F) / 20 °C (68 °F), 1 rain days95 °F (35 °C) / 68 °F (20 °C), 1 rain days
- Villa del Carbón24 °C (75 °F) / 8 °C (46 °F), 9 rain days75 °F (24 °C) / 46 °F (8 °C), 9 rain days
- Villahermosa36 °C (97 °F) / 24 °C (75 °F), 5 rain days97 °F (36 °C) / 75 °F (24 °C), 5 rain days
- Villanueva33 °C (91 °F) / 17 °C (63 °F), 5 rain days91 °F (33 °C) / 63 °F (17 °C), 5 rain days
- Xalapa28 °C (82 °F) / 16 °C (61 °F), 10 rain days82 °F (28 °C) / 61 °F (16 °C), 10 rain days
- Xcalak33 °C (91 °F) / 25 °C (77 °F), 7 rain days91 °F (33 °C) / 77 °F (25 °C), 7 rain days
- Xico27 °C (81 °F) / 15 °C (59 °F), 11 rain days81 °F (27 °C) / 59 °F (15 °C), 11 rain days
- Xicotepec27 °C (81 °F) / 14 °C (57 °F), 11 rain days81 °F (27 °C) / 57 °F (14 °C), 11 rain days
- Xilitla32 °C (90 °F) / 19 °C (66 °F), 8 rain days90 °F (32 °C) / 66 °F (19 °C), 8 rain days
- Xochitepec30 °C (86 °F) / 16 °C (61 °F), 10 rain days86 °F (30 °C) / 61 °F (16 °C), 10 rain days
- Xpujil35 °C (95 °F) / 23 °C (73 °F), 9 rain days95 °F (35 °C) / 73 °F (23 °C), 9 rain days
- Yecapixtla32 °C (90 °F) / 14 °C (57 °F), 7 rain days90 °F (32 °C) / 57 °F (14 °C), 7 rain days
- Zacatecas27 °C (81 °F) / 10 °C (50 °F), 4 rain days81 °F (27 °C) / 50 °F (10 °C), 4 rain days
- Zacatelco33 °C (91 °F) / 18 °C (64 °F), 7 rain days91 °F (33 °C) / 64 °F (18 °C), 7 rain days
- Zacatlán23 °C (73 °F) / 11 °C (52 °F), 11 rain days73 °F (23 °C) / 52 °F (11 °C), 11 rain days
- Zacualpan de Amilpas28 °C (82 °F) / 17 °C (63 °F), 6 rain days82 °F (28 °C) / 63 °F (17 °C), 6 rain days
- Zamora de Hidalgo31 °C (88 °F) / 14 °C (57 °F), 5 rain days88 °F (31 °C) / 57 °F (14 °C), 5 rain days
- Zempoala32 °C (90 °F) / 22 °C (72 °F), 10 rain days90 °F (32 °C) / 72 °F (22 °C), 10 rain days
- Zihuatanejo33 °C (91 °F) / 23 °C (73 °F), 2 rain days91 °F (33 °C) / 73 °F (23 °C), 2 rain days
- Zimapán33 °C (91 °F) / 15 °C (59 °F), 9 rain days91 °F (33 °C) / 59 °F (15 °C), 9 rain days
- Zipolite34 °C (93 °F) / 24 °C (75 °F), 6 rain days93 °F (34 °C) / 75 °F (24 °C), 6 rain days
- Zirahuen27 °C (81 °F) / 12 °C (54 °F), 7 rain days81 °F (27 °C) / 54 °F (12 °C), 7 rain days
- Zitácuaro27 °C (81 °F) / 13 °C (55 °F), 8 rain days81 °F (27 °C) / 55 °F (13 °C), 8 rain days
- Zozocolco de Hidalgo32 °C (90 °F) / 22 °C (72 °F), 12 rain days90 °F (32 °C) / 72 °F (22 °C), 12 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.
Labour Day
1 May
Public holiday.
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
May: Mixed
Jan: Great (better)
Crowds
May: Medium
Jan: High
Prices
May: Medium
Jan: High
Festivals listed
May: 1
Jan: 3
May: Very hot in the Yucatán; smog in Mexico City; the rains start late in the month.
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 May
Rated best or good this month
North and Baja
Best weather of the year (Chihuahua, Copper Canyon, Baja California)
Best months: Nov–May (dry season)
Best months: Mar–May, Oct–Nov
Best months: Mar–May, Oct–Nov
Best months: Mar–May, Oct–Nov
Best months: Oct–May (dry, cooler evenings)
Best months: Oct–May
Best months: Oct–May
Best months: Mar–May, Sep–Nov
Best months: Oct–May (check)
Best months: Nov–May (check)
Best months: Mar–Oct (steady surf, warm weather)