Skip to content
Voykit

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

MixedVoykit month rating for Mexico

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:

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.

  • 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.

  • 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.

  • Mediterranean-style; fog in summer, rain in winter.

  • 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.

  • 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.

  • 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 days
  • Acapulco32.5 °C (91 °F) / 25.1 °C (77 °F), 12 rain days
  • Acaxochitlán21 °C (70 °F) / 10 °C (50 °F), 17 rain days
  • Actopan24 °C (75 °F) / 11 °C (52 °F), 14 rain days
  • Aculco21 °C (70 °F) / 10 °C (50 °F), 15 rain days
  • Agua Prieta35 °C (95 °F) / 20 °C (68 °F), 8 rain days
  • Aguascalientes28 °C (82 °F) / 16 °C (61 °F), 12 rain days
  • Ahuacatlán33 °C (91 °F) / 24 °C (75 °F), 13 rain days
  • Ahualulco34 °C (93 °F) / 22 °C (72 °F), 6 rain days
  • Ajijic26 °C (79 °F) / 15 °C (59 °F), 18 rain days
  • Akumal34 °C (93 °F) / 27 °C (81 °F), 13 rain days
  • Álamos36 °C (97 °F) / 24 °C (75 °F), 12 rain days
  • Amatitán33 °C (91 °F) / 19 °C (66 °F), 9 rain days
  • Amatlán de Cañas29 °C (84 °F) / 18 °C (64 °F), 18 rain days
  • Amealco32 °C (90 °F) / 18 °C (64 °F), 9 rain days
  • Amecameca27 °C (81 °F) / 16 °C (61 °F), 11 rain days
  • Angangueo22 °C (72 °F) / 11 °C (52 °F), 21 rain days
  • Apizaco22 °C (72 °F) / 8 °C (46 °F), 14 rain days
  • Aquismón33 °C (91 °F) / 22 °C (72 °F), 16 rain days
  • Arandas26 °C (79 °F) / 14 °C (57 °F), 17 rain days
  • Arócutin24 °C (75 °F) / 13 °C (55 °F), 21 rain days
  • Arteaga28 °C (82 °F) / 15 °C (59 °F), 9 rain days
  • Asientos40 °C (104 °F) / 22 °C (72 °F), 0 rain days
  • Atlatlahucan28 °C (82 °F) / 18 °C (64 °F), 9 rain days
  • Atlixco25 °C (77 °F) / 12 °C (54 °F), 15 rain days
  • Atotonilco27 °C (81 °F) / 15 °C (59 °F), 17 rain days
  • Bacalar33 °C (91 °F) / 24 °C (75 °F), 12 rain days
  • Bahía de Kino37 °C (99 °F) / 26 °C (79 °F), 3 rain days
  • Bahía de los Ángeles36 °C (97 °F) / 22 °C (72 °F), 0 rain days
  • Balancán33 °C (91 °F) / 23 °C (73 °F), 16 rain days
  • Banámichi38 °C (100 °F) / 20 °C (68 °F), 12 rain days
  • Barra de Navidad33 °C (91 °F) / 23 °C (73 °F), 14 rain days
  • Barra de Potosí33 °C (91 °F) / 24 °C (75 °F), 14 rain days
  • Basaseachic Falls National Park36 °C (97 °F) / 18 °C (64 °F), 13 rain days
  • Batopilas34 °C (93 °F) / 21 °C (70 °F), 16 rain days
  • Bernal26 °C (79 °F) / 13 °C (55 °F), 12 rain days
  • Boca de Pascuales35 °C (95 °F) / 25 °C (77 °F), 2 rain days
  • Boca del Cielo35 °C (95 °F) / 26 °C (79 °F), 11 rain days
  • Bucerias33 °C (91 °F) / 24 °C (75 °F), 15 rain days
  • Bustamante36 °C (97 °F) / 22 °C (72 °F), 7 rain days
  • Cabo San Lucas33 °C (91 °F) / 23 °C (73 °F), 1 rain days
  • Cacaxtla34 °C (93 °F) / 18 °C (64 °F), 10 rain days
  • Cadereyta26 °C (79 °F) / 13 °C (55 °F), 12 rain days
  • Calkini35 °C (95 °F) / 27 °C (81 °F), 12 rain days
  • Calpan34 °C (93 °F) / 18 °C (64 °F), 13 rain days
  • Calpulalpan31 °C (88 °F) / 18 °C (64 °F), 13 rain days
  • Calvillo28 °C (82 °F) / 15 °C (59 °F), 13 rain days
  • Camalu28 °C (82 °F) / 16 °C (61 °F), 1 rain days
  • Campeche33 °C (91 °F) / 23 °C (73 °F), 12 rain days
  • Cancún34 °C (93 °F) / 25 °C (77 °F), 8 rain days
  • Candela40 °C (104 °F) / 24 °C (75 °F), 9 rain days
  • Candelaria33 °C (91 °F) / 22 °C (72 °F), 16 rain days
  • Canyon de Guadalupe45 °C (113 °F) / 23 °C (73 °F), 6 rain days
  • Capulalpam de Méndez26 °C (79 °F) / 16 °C (61 °F), 14 rain days
  • Cardenás34 °C (93 °F) / 24 °C (75 °F), 16 rain days
  • Catazajá34 °C (93 °F) / 23 °C (73 °F), 16 rain days
  • Catemaco31 °C (88 °F) / 22 °C (72 °F), 16 rain days
  • Celaya34 °C (93 °F) / 22 °C (72 °F), 8 rain days
  • Celestún33 °C (91 °F) / 23 °C (73 °F), 10 rain days
  • Chacala34 °C (93 °F) / 26 °C (79 °F), 13 rain days
  • Champotón33 °C (91 °F) / 24 °C (75 °F), 13 rain days
  • Chapala27 °C (81 °F) / 17 °C (63 °F), 19 rain days
  • Chetumal32 °C (90 °F) / 24 °C (75 °F), 13 rain days
  • Chiapa de Corzo33 °C (91 °F) / 22 °C (72 °F), 16 rain days
  • Chiautempan27 °C (81 °F) / 16 °C (61 °F), 15 rain days
  • Chignahuapan21 °C (70 °F) / 10 °C (50 °F), 16 rain days
  • Chihuahua33 °C (91 °F) / 20 °C (68 °F), 12 rain days
  • Chilpancingo34 °C (93 °F) / 23 °C (73 °F), 13 rain days
  • Chipilo33 °C (91 °F) / 19 °C (66 °F), 12 rain days
  • Cholula34 °C (93 °F) / 20 °C (68 °F), 9 rain days
  • Ciudad Acuña40 °C (104 °F) / 25 °C (77 °F), 3 rain days
  • Ciudad Constitución36 °C (97 °F) / 26 °C (79 °F), 5 rain days
  • Ciudad del Carmen34 °C (93 °F) / 27 °C (81 °F), 15 rain days
  • Ciudad del Maíz35 °C (95 °F) / 20 °C (68 °F), 9 rain days
  • Ciudad Mier38 °C (100 °F) / 25 °C (77 °F), 3 rain days
  • Ciudad Obregón38 °C (100 °F) / 22 °C (72 °F), 0 rain days
  • Ciudad Tula34 °C (93 °F) / 22 °C (72 °F), 10 rain days
  • Ciudad Valles33 °C (91 °F) / 22 °C (72 °F), 12 rain days
  • Ciudad Victoria35 °C (95 °F) / 23 °C (73 °F), 8 rain days
  • Coatepec25 °C (77 °F) / 14 °C (57 °F), 16 rain days
  • Coatzacoalcos32 °C (90 °F) / 24 °C (75 °F), 17 rain days
  • Coba33 °C (91 °F) / 24 °C (75 °F), 13 rain days
  • Cocula30 °C (86 °F) / 18 °C (64 °F), 13 rain days
  • Colima32 °C (90 °F) / 21 °C (70 °F), 16 rain days
  • Colonet26 °C (79 °F) / 16 °C (61 °F), 1 rain days
  • Comala34 °C (93 °F) / 23 °C (73 °F), 14 rain days
  • Comalcalco33 °C (91 °F) / 24 °C (75 °F), 16 rain days
  • Comitán26 °C (79 °F) / 14 °C (57 °F), 18 rain days
  • Compostela32 °C (90 °F) / 21 °C (70 °F), 17 rain days
  • Copainalá33 °C (91 °F) / 21 °C (70 °F), 15 rain days
  • Córdoba32 °C (90 °F) / 22 °C (72 °F), 18 rain days
  • Cosalá32 °C (90 °F) / 22 °C (72 °F), 13 rain days
  • Coscomatepec24 °C (75 °F) / 12 °C (54 °F), 17 rain days
  • Cotija33 °C (91 °F) / 18 °C (64 °F), 12 rain days
  • Cozumel32 °C (90 °F) / 24 °C (75 °F), 12 rain days
  • Creel28 °C (82 °F) / 15 °C (59 °F), 11 rain days
  • Cuajinicuilapa33 °C (91 °F) / 25 °C (77 °F), 12 rain days
  • Cuanajo32 °C (90 °F) / 20 °C (68 °F), 14 rain days
  • Cuatro Ciénegas40 °C (104 °F) / 24 °C (75 °F), 6 rain days
  • Cuautla29 °C (84 °F) / 16 °C (61 °F), 17 rain days
  • Cuernavaca26 °C (79 °F) / 16 °C (61 °F), 21 rain days
  • Cuetzalan25 °C (77 °F) / 15 °C (59 °F), 19 rain days
  • Cuitzeo28 °C (82 °F) / 19 °C (66 °F), 12 rain days
  • Culiacán36.8 °C (98 °F) / 24.7 °C (76 °F), 12 rain days
  • Cumbres de Majalca National Park35 °C (95 °F) / 14 °C (57 °F), 10 rain days
  • Cuzamá34 °C (93 °F) / 22 °C (72 °F), 12 rain days
  • Dolores Hidalgo26 °C (79 °F) / 13 °C (55 °F), 14 rain days
  • Durango28 °C (82 °F) / 14 °C (57 °F), 13 rain days
  • Ecatepec24 °C (75 °F) / 12 °C (54 °F), 17 rain days
  • Edzná33 °C (91 °F) / 23 °C (73 °F), 12 rain days
  • El Arenal28 °C (82 °F) / 16 °C (61 °F), 18 rain days
  • El Castaño32 °C (90 °F) / 24 °C (75 °F), 13 rain days
  • El Cuyo33 °C (91 °F) / 24 °C (75 °F), 10 rain days
  • El Desemboque39 °C (102 °F) / 26 °C (79 °F), 4 rain days
  • El Fuerte37 °C (99 °F) / 25 °C (77 °F), 12 rain days
  • El Oro de Hidalgo20 °C (68 °F) / 9 °C (48 °F), 20 rain days
  • El Rosario33 °C (91 °F) / 24 °C (75 °F), 9 rain days
  • El Rosario29 °C (84 °F) / 18 °C (64 °F), 0 rain days
  • El Salto31 °C (88 °F) / 16 °C (61 °F), 16 rain days
  • Emiliano Zapata28 °C (82 °F) / 17 °C (63 °F), 16 rain days
  • Ensenada26 °C (79 °F) / 16 °C (61 °F), 0 rain days
  • Erongarícuaro24 °C (75 °F) / 12 °C (54 °F), 18 rain days
  • Escárcega33 °C (91 °F) / 22 °C (72 °F), 15 rain days
  • Espita35 °C (95 °F) / 27 °C (81 °F), 14 rain days
  • Ezequiel Montes26 °C (79 °F) / 13 °C (55 °F), 11 rain days
  • Felipe Carrillo Puerto34 °C (93 °F) / 24 °C (75 °F), 14 rain days
  • Fresnillo25 °C (77 °F) / 13 °C (55 °F), 12 rain days
  • General Cepeda35 °C (95 °F) / 20 °C (68 °F), 5 rain days
  • General Terán35 °C (95 °F) / 23 °C (73 °F), 1 rain days
  • General Zaragoza35 °C (95 °F) / 23 °C (73 °F), 9 rain days
  • Gómez Palacio34 °C (93 °F) / 20 °C (68 °F), 7 rain days
  • Guachochi26 °C (79 °F) / 12 °C (54 °F), 18 rain days
  • Guadalajara27 °C (81 °F) / 16 °C (61 °F), 21 rain days
  • Guadalupe36 °C (97 °F) / 20 °C (68 °F), 2 rain days
  • Guanaceví30 °C (86 °F) / 17 °C (63 °F), 12 rain days
  • Guanajuato28.1 °C (83 °F) / 14.4 °C (58 °F), 15 rain days
  • Guasave32 °C (90 °F) / 23 °C (73 °F), 13 rain days
  • Guaymas42 °C (108 °F) / 25 °C (77 °F), 0 rain days
  • Guerrero37 °C (99 °F) / 22 °C (72 °F), 2 rain days
  • Guerrero Negro31 °C (88 °F) / 17 °C (63 °F), 1 rain days
  • Hecelchakán33 °C (91 °F) / 23 °C (73 °F), 13 rain days
  • Hermosillo39.3 °C (103 °F) / 25.8 °C (78 °F), 8 rain days
  • Holbox33 °C (91 °F) / 25 °C (77 °F), 10 rain days
  • Homún34 °C (93 °F) / 26 °C (79 °F), 14 rain days
  • Hopelchén34 °C (93 °F) / 26 °C (79 °F), 15 rain days
  • Huachinango24 °C (75 °F) / 13 °C (55 °F), 19 rain days
  • Huamantla22 °C (72 °F) / 10 °C (50 °F), 16 rain days
  • Huasca de Ocampo34 °C (93 °F) / 21 °C (70 °F), 13 rain days
  • Huatulco31 °C (88 °F) / 26 °C (79 °F), 12 rain days
  • Huejotzingo24 °C (75 °F) / 11 °C (52 °F), 15 rain days
  • Hueyapan33 °C (91 °F) / 20 °C (68 °F), 11 rain days
  • Huichapan31 °C (88 °F) / 15 °C (59 °F), 9 rain days
  • Iguala33 °C (91 °F) / 21 °C (70 °F), 14 rain days
  • Ihuatzio27 °C (81 °F) / 17 °C (63 °F), 13 rain days
  • Irapuato28 °C (82 °F) / 15 °C (59 °F), 15 rain days
  • Isla Aguada33 °C (91 °F) / 25 °C (77 °F), 12 rain days
  • Isla Mujeres33 °C (91 °F) / 25 °C (77 °F), 10 rain days
  • Ixcateopan30 °C (86 °F) / 22 °C (72 °F), 12 rain days
  • Ixmiquilpan26 °C (79 °F) / 12 °C (54 °F), 13 rain days
  • Ixtapa33 °C (91 °F) / 24 °C (75 °F), 12 rain days
  • Ixtapan de la Sal24 °C (75 °F) / 13 °C (55 °F), 21 rain days
  • Ixtenco22 °C (72 °F) / 10 °C (50 °F), 17 rain days
  • Ciudad Ixtepec33 °C (91 °F) / 24 °C (75 °F), 11 rain days
  • Ixtlán del Rio29 °C (84 °F) / 18 °C (64 °F), 16 rain days
  • Izamal34 °C (93 °F) / 22 °C (72 °F), 13 rain days
  • Jalpa de Cánovas27 °C (81 °F) / 14 °C (57 °F), 15 rain days
  • Jalpa28 °C (82 °F) / 15 °C (59 °F), 14 rain days
  • Jalpan30 °C (86 °F) / 17 °C (63 °F), 12 rain days
  • Janitzio24 °C (75 °F) / 12 °C (54 °F), 18 rain days
  • Jaracuaro24 °C (75 °F) / 13 °C (55 °F), 21 rain days
  • Jerez de Garcia Salinas25 °C (77 °F) / 12 °C (54 °F), 13 rain days
  • Jilotepec22 °C (72 °F) / 10 °C (50 °F), 17 rain days
  • Jiquilpan33 °C (91 °F) / 22 °C (72 °F), 13 rain days
  • Jojutla31 °C (88 °F) / 17 °C (63 °F), 17 rain days
  • Juarez36 °C (97 °F) / 20 °C (68 °F), 58 rain days
  • Juquila30 °C (86 °F) / 21 °C (70 °F), 13 rain days
  • La Magdalena Tlatlauquitepec32 °C (90 °F) / 19 °C (66 °F), 10 rain days
  • La Manzanilla33 °C (91 °F) / 23 °C (73 °F), 10 rain days
  • La Paz36 °C (97 °F) / 24 °C (75 °F), 1 rain days
  • La Peñita de Jaltemba33 °C (91 °F) / 24 °C (75 °F), 14 rain days
  • La Pesca35 °C (95 °F) / 25 °C (77 °F), 11 rain days
  • La Ventana36 °C (97 °F) / 25 °C (77 °F), 1 rain days
  • Lagos de Moreno26 °C (79 °F) / 13 °C (55 °F), 15 rain days
  • Lázaro Cárdenas33 °C (91 °F) / 24 °C (75 °F), 13 rain days
  • León27.7 °C (82 °F) / 15.5 °C (60 °F), 17 rain days
  • Linares39 °C (102 °F) / 24 °C (75 °F), 10 rain days
  • Lo de Marcos32 °C (90 °F) / 23 °C (73 °F), 14 rain days
  • Loreto36 °C (97 °F) / 26 °C (79 °F), 2 rain days
  • Los Algodones42 °C (108 °F) / 26 °C (79 °F), 1 rain days
  • Los Barriles36 °C (97 °F) / 27 °C (81 °F), 7 rain days
  • Los Mochis38 °C (100 °F) / 26 °C (79 °F), 10 rain days
  • Madera28 °C (82 °F) / 14 °C (57 °F), 0 rain days
  • Magdalena de Kino40 °C (104 °F) / 20 °C (68 °F), 7 rain days
  • Mahahual32 °C (90 °F) / 24 °C (75 °F), 12 rain days
  • Malinalco24 °C (75 °F) / 12 °C (54 °F), 20 rain days
  • Maní33 °C (91 °F) / 26 °C (79 °F), 12 rain days
  • Manzanillo33 °C (91 °F) / 23 °C (73 °F), 14 rain days
  • Mapimi40 °C (104 °F) / 23 °C (73 °F), 0 rain days
  • Maruata33 °C (91 °F) / 24 °C (75 °F), 8 rain days
  • Mascota31 °C (88 °F) / 23 °C (73 °F), 13 rain days
  • Matamoros36 °C (97 °F) / 27 °C (81 °F), 6 rain days
  • Matehuala36 °C (97 °F) / 20 °C (68 °F), 0 rain days
  • Maxcanú34 °C (93 °F) / 27 °C (81 °F), 15 rain days
  • Mayapan34 °C (93 °F) / 22 °C (72 °F), 13 rain days
  • Mazamitla23 °C (73 °F) / 12 °C (54 °F), 20 rain days
  • Mazatlán33 °C (91 °F) / 25 °C (77 °F), 11 rain days
  • Mazunte32 °C (90 °F) / 24 °C (75 °F), 12 rain days
  • Melchor Múzquiz36 °C (97 °F) / 22 °C (72 °F), 6 rain days
  • Mérida35 °C (95 °F) / 21 °C (70 °F), 12 rain days
  • Metepec21 °C (70 °F) / 9 °C (48 °F), 21 rain days
  • Metztitlán36 °C (97 °F) / 20 °C (68 °F), 13 rain days
  • Mexcaltitán33 °C (91 °F) / 24 °C (75 °F), 15 rain days
  • Mexicali43 °C (109 °F) / 27 °C (81 °F), 5 rain days
  • Mexquitic de Carmona36 °C (97 °F) / 20 °C (68 °F), 9 rain days
  • Mineral de Pozos25 °C (77 °F) / 12 °C (54 °F), 12 rain days
  • Mineral del Chico21 °C (70 °F) / 10 °C (50 °F), 16 rain days
  • Mineral del Monte22 °C (72 °F) / 12 °C (54 °F), 8 rain days
  • Mitla26 °C (79 °F) / 14 °C (57 °F), 13 rain days
  • Mocorito37 °C (99 °F) / 25 °C (77 °F), 12 rain days
  • Montemorelos35 °C (95 °F) / 22 °C (72 °F), 7 rain days
  • Monterrey/Eastern suburbs34 °C (93 °F) / 22 °C (72 °F), 6 rain days
  • Monterrey/Western suburbs34 °C (93 °F) / 22 °C (72 °F), 7 rain days
  • Monterrey36 °C (97 °F) / 23 °C (73 °F), 6 rain days
  • Morelia26 °C (79 °F) / 13 °C (55 °F), 17 rain days
  • Moroleon33 °C (91 °F) / 18 °C (64 °F), 13 rain days
  • Motul33 °C (91 °F) / 27 °C (81 °F), 12 rain days
  • Mulegé35 °C (95 °F) / 23 °C (73 °F), 3 rain days
  • Naolinco25 °C (77 °F) / 13 °C (55 °F), 17 rain days
  • Napizaro26 °C (79 °F) / 14 °C (57 °F), 18 rain days
  • Naucalpan27 °C (81 °F) / 13 °C (55 °F), 9 rain days
  • Nochistlán35 °C (95 °F) / 21 °C (70 °F), 8 rain days
  • Nogales, Sonora34 °C (93 °F) / 19 °C (66 °F), 11 rain days
  • Nombre de Dios28 °C (82 °F) / 14 °C (57 °F), 14 rain days
  • Nuevo Ideal33 °C (91 °F) / 16 °C (61 °F), 2 rain days
  • Nuevo Laredo38 °C (100 °F) / 24 °C (75 °F), 4 rain days
  • Nuevo Nayarit32 °C (90 °F) / 25 °C (77 °F), 13 rain days
  • Nuevo Progreso37 °C (99 °F) / 25 °C (77 °F), 5 rain days
  • Oaxaca City30 °C (86 °F) / 16 °C (61 °F), 119 rain days
  • Oaxtepec33 °C (91 °F) / 19 °C (66 °F), 9 rain days
  • Ocosingo32 °C (90 °F) / 22 °C (72 °F), 15 rain days
  • Ocozocoautla31 °C (88 °F) / 20 °C (68 °F), 18 rain days
  • Ocuituco34 °C (93 °F) / 18 °C (64 °F), 8 rain days
  • Ojinaga38 °C (100 °F) / 20 °C (68 °F), 9 rain days
  • Omitlán24 °C (75 °F) / 11 °C (52 °F), 13 rain days
  • Oponguio24 °C (75 °F) / 13 °C (55 °F), 18 rain days
  • Orizaba25 °C (77 °F) / 13 °C (55 °F), 18 rain days
  • Otumba23 °C (73 °F) / 11 °C (52 °F), 15 rain days
  • Pabellón de Arteaga28 °C (82 °F) / 14 °C (57 °F), 13 rain days
  • Pabellón de Hidalgo33 °C (91 °F) / 19 °C (66 °F), 9 rain days
  • Pacanda32 °C (90 °F) / 20 °C (68 °F), 5 rain days
  • Pachuca21 °C (70 °F) / 9 °C (48 °F), 13 rain days
  • Pahuatlán34 °C (93 °F) / 21 °C (70 °F), 13 rain days
  • Palenque32 °C (90 °F) / 22 °C (72 °F), 18 rain days
  • Palizada34 °C (93 °F) / 26 °C (79 °F), 13 rain days
  • Papantla33 °C (91 °F) / 25 °C (77 °F), 15 rain days
  • Paracho de Verduzco24 °C (75 °F) / 13 °C (55 °F), 20 rain days
  • Paraíso35 °C (95 °F) / 26 °C (79 °F), 17 rain days
  • Parral30 °C (86 °F) / 17 °C (63 °F), 12 rain days
  • Parras de la Fuente39 °C (102 °F) / 22 °C (72 °F), 7 rain days
  • Patzcuaro24 °C (75 °F) / 12 °C (54 °F), 20 rain days
  • Pénjamo33 °C (91 °F) / 21 °C (70 °F), 10 rain days
  • Petatán28 °C (82 °F) / 16 °C (61 °F), 18 rain days
  • Piedras Negras45 °C (113 °F) / 27 °C (81 °F), 8 rain days
  • Pinal de Amoles25 °C (77 °F) / 12 °C (54 °F), 12 rain days
  • Pinos36 °C (97 °F) / 20 °C (68 °F), 7 rain days
  • Playa del Carmen33 °C (91 °F) / 24 °C (75 °F), 10 rain days
  • Playas de Rosarito28 °C (82 °F) / 19 °C (66 °F), 1 rain days
  • Poza Rica32 °C (90 °F) / 23 °C (73 °F), 15 rain days
  • Progreso33 °C (91 °F) / 24 °C (75 °F), 8 rain days
  • Puebla26 °C (79 °F) / 12 °C (54 °F), 14 rain days
  • Puerto Aventuras34 °C (93 °F) / 27 °C (81 °F), 12 rain days
  • Puerto Escondido32 °C (90 °F) / 24 °C (75 °F), 13 rain days
  • Puerto Morelos33 °C (91 °F) / 25 °C (77 °F), 10 rain days
  • Puerto Nuevo32 °C (90 °F) / 22 °C (72 °F), 1 rain days
  • Puerto Peñasco37 °C (99 °F) / 27 °C (81 °F), 3 rain days
  • Puerto Vallarta32 °C (90 °F) / 23 °C (73 °F), 13 rain days
  • Punta Allen33 °C (91 °F) / 25 °C (77 °F), 12 rain days
  • Querétaro27 °C (81 °F) / 14 °C (57 °F), 12 rain days
  • Quiroga24 °C (75 °F) / 12 °C (54 °F), 20 rain days
  • Real de Catorce26 °C (79 °F) / 13 °C (55 °F), 9 rain days
  • Reforma Agraria28 °C (82 °F) / 18 °C (64 °F), 16 rain days
  • Reynosa36 °C (97 °F) / 26 °C (79 °F), 13 rain days
  • Rincón de Guayabitos33 °C (91 °F) / 24 °C (75 °F), 14 rain days
  • Rio Lagartos33 °C (91 °F) / 24 °C (75 °F), 10 rain days
  • Rioverde30 °C (86 °F) / 17 °C (63 °F), 10 rain days
  • Salamanca35 °C (95 °F) / 18 °C (64 °F), 9 rain days
  • Salina Cruz33 °C (91 °F) / 25 °C (77 °F), 9 rain days
  • Saltillo29 °C (84 °F) / 17 °C (63 °F), 11 rain days
  • Salvatierra27 °C (81 °F) / 14 °C (57 °F), 16 rain days
  • San Agustinillo33 °C (91 °F) / 25 °C (77 °F), 12 rain days
  • San Andrés Tuxtla31 °C (88 °F) / 24 °C (75 °F), 16 rain days
  • San Blas33 °C (91 °F) / 24 °C (75 °F), 15 rain days
  • San Carlos33 °C (91 °F) / 21 °C (70 °F), 6 rain days
  • San Carlos38 °C (100 °F) / 27 °C (81 °F), 5 rain days
  • San Cristóbal de las Casas24 °C (75 °F) / 11 °C (52 °F), 17 rain days
  • San Felipe39 °C (102 °F) / 27 °C (81 °F), 1 rain days
  • San Francisco33 °C (91 °F) / 24 °C (75 °F), 14 rain days
  • San Ignacio, Baja California40 °C (104 °F) / 25 °C (77 °F), 1 rain days
  • San Ignacio, Sinaloa34 °C (93 °F) / 25 °C (77 °F), 14 rain days
  • San Joaquín33 °C (91 °F) / 22 °C (72 °F), 12 rain days
  • San José de Gracia36 °C (97 °F) / 20 °C (68 °F), 6 rain days
  • San José del Cabo33 °C (91 °F) / 23 °C (73 °F), 2 rain days
  • San José del Pacífico20 °C (68 °F) / 10 °C (50 °F), 18 rain days
  • San Juan Chamula33 °C (91 °F) / 22 °C (72 °F), 15 rain days
  • San Juan de los Lagos27 °C (81 °F) / 14 °C (57 °F), 12 rain days
  • San Juan del Rio25 °C (77 °F) / 13 °C (55 °F), 12 rain days
  • San Luis Potosi25 °C (77 °F) / 13 °C (55 °F), 10 rain days
  • San Luis Río Colorado42 °C (108 °F) / 25 °C (77 °F), 1 rain days
  • San Luis Soyatlán26 °C (79 °F) / 16 °C (61 °F), 18 rain days
  • San Miguel de Allende27 °C (81 °F) / 13 °C (55 °F), 13 rain days
  • San Patricio-Melaque33 °C (91 °F) / 24 °C (75 °F), 13 rain days
  • San Pedro de las Colonias40 °C (104 °F) / 24 °C (75 °F), 7 rain days
  • San Pedro y San Pablo Teposcolula33 °C (91 °F) / 16 °C (61 °F), 9 rain days
  • San Sebastián del Oeste25 °C (77 °F) / 14 °C (57 °F), 20 rain days
  • Santa Clara de Cobre33 °C (91 °F) / 20 °C (68 °F), 13 rain days
  • Santa Elena, Yucatán34 °C (93 °F) / 21 °C (70 °F), 11 rain days
  • Santa María del Oro32 °C (90 °F) / 18 °C (64 °F), 2 rain days
  • Santa María del Río27 °C (81 °F) / 13 °C (55 °F), 9 rain days
  • Santa Rosalía36 °C (97 °F) / 25 °C (77 °F), 2 rain days
  • Santiago Apoala34 °C (93 °F) / 18 °C (64 °F), 9 rain days
  • Santiago, Nuevo León33 °C (91 °F) / 20 °C (68 °F), 8 rain days
  • Santiago Papasquiaro31 °C (88 °F) / 17 °C (63 °F), 12 rain days
  • Sayula27 °C (81 °F) / 15 °C (59 °F), 18 rain days
  • Sayulita31 °C (88 °F) / 23 °C (73 °F), 15 rain days
  • Sisal33 °C (91 °F) / 23 °C (73 °F), 9 rain days
  • Sombrerete24 °C (75 °F) / 13 °C (55 °F), 14 rain days
  • Tacámbaro25 °C (77 °F) / 14 °C (57 °F), 19 rain days
  • Talpa de Allende27 °C (81 °F) / 15 °C (59 °F), 17 rain days
  • Tamazunchale34 °C (93 °F) / 21 °C (70 °F), 2 rain days
  • Tampico32.6 °C (91 °F) / 25.4 °C (78 °F), 12 rain days
  • Tamuín34 °C (93 °F) / 22 °C (72 °F), 13 rain days
  • Tapachula32 °C (90 °F) / 22 °C (72 °F), 21 rain days
  • Tapalpa23 °C (73 °F) / 12 °C (54 °F), 20 rain days
  • Tapijulapa33 °C (91 °F) / 24 °C (75 °F), 18 rain days
  • Taxco28 °C (82 °F) / 16 °C (61 °F), 19 rain days
  • Teapa32 °C (90 °F) / 23 °C (73 °F), 18 rain days
  • Tecate35 °C (95 °F) / 17 °C (63 °F), 1 rain days
  • Tecolutla31 °C (88 °F) / 23 °C (73 °F), 14 rain days
  • Tecomán33 °C (91 °F) / 22 °C (72 °F), 13 rain days
  • Tecozautla26 °C (79 °F) / 12 °C (54 °F), 14 rain days
  • Tehuacán26 °C (79 °F) / 15 °C (59 °F), 13 rain days
  • Tekax33 °C (91 °F) / 21 °C (70 °F), 14 rain days
  • Temacapulín32 °C (90 °F) / 19 °C (66 °F), 9 rain days
  • Temoaya22 °C (72 °F) / 13 °C (55 °F), 5 rain days
  • Tenancingo23 °C (73 °F) / 12 °C (54 °F), 22 rain days
  • Tenosique33 °C (91 °F) / 23 °C (73 °F), 16 rain days
  • Teotihuacan23 °C (73 °F) / 10 °C (50 °F), 16 rain days
  • Tepatitlán26 °C (79 °F) / 15 °C (59 °F), 17 rain days
  • Tepic31 °C (88 °F) / 20 °C (68 °F), 17 rain days
  • Tepotzotlán23 °C (73 °F) / 11 °C (52 °F), 17 rain days
  • Tepoztlán25 °C (77 °F) / 13 °C (55 °F), 20 rain days
  • Tequila29 °C (84 °F) / 17 °C (63 °F), 17 rain days
  • Tequisquiapan34 °C (93 °F) / 18 °C (64 °F), 7 rain days
  • Tequixquiac26 °C (79 °F) / 14 °C (57 °F), 12 rain days
  • Tetela de Ocampo22 °C (72 °F) / 10 °C (50 °F), 16 rain days
  • Tetela del Volcán28 °C (82 °F) / 18 °C (64 °F), 14 rain days
  • Teúl36 °C (97 °F) / 20 °C (68 °F), 8 rain days
  • Texcoco27 °C (81 °F) / 14 °C (57 °F), 10 rain days
  • Teziutlán21 °C (70 °F) / 11 °C (52 °F), 18 rain days
  • Tierra Nueva29 °C (84 °F) / 15 °C (59 °F), 10 rain days
  • Tijuana28 °C (82 °F) / 17 °C (63 °F), 1 rain days
  • Tixkokob34 °C (93 °F) / 22 °C (72 °F), 13 rain days
  • Tizimin33 °C (91 °F) / 23 °C (73 °F), 13 rain days
  • Tlacotalpan31 °C (88 °F) / 22 °C (72 °F), 16 rain days
  • Tlalpujahua22 °C (72 °F) / 11 °C (52 °F), 22 rain days
  • Tlaltizapán30 °C (86 °F) / 17 °C (63 °F), 18 rain days
  • Tlaxcala23 °C (73 °F) / 10 °C (50 °F), 16 rain days
  • Tlaxco34 °C (93 °F) / 18 °C (64 °F), 8 rain days
  • Tlayacapan26 °C (79 °F) / 14 °C (57 °F), 18 rain days
  • Tochimilco26 °C (79 °F) / 15 °C (59 °F), 2 rain days
  • Tócuaro33 °C (91 °F) / 18 °C (64 °F), 5 rain days
  • Todos Santos35 °C (95 °F) / 24 °C (75 °F), 3 rain days
  • Toluca22 °C (72 °F) / 9 °C (48 °F), 22 rain days
  • Tomatlán32 °C (90 °F) / 23 °C (73 °F), 13 rain days
  • Tonatico33 °C (91 °F) / 18 °C (64 °F), 14 rain days
  • Toniná30 °C (86 °F) / 22 °C (72 °F), 15 rain days
  • Torreón34 °C (93 °F) / 24 °C (75 °F), 3 rain days
  • Totolapan36 °C (97 °F) / 20 °C (68 °F), 12 rain days
  • Troncones33 °C (91 °F) / 24 °C (75 °F), 11 rain days
  • Tula de Allende35 °C (95 °F) / 18 °C (64 °F), 13 rain days
  • Tulancingo22 °C (72 °F) / 10 °C (50 °F), 16 rain days
  • Tulum33 °C (91 °F) / 25 °C (77 °F), 13 rain days
  • Tuxpan31 °C (88 °F) / 23 °C (73 °F), 15 rain days
  • Tzintzuntzán24 °C (75 °F) / 13 °C (55 °F), 20 rain days
  • Ures38 °C (100 °F) / 24 °C (75 °F), 10 rain days
  • Uruapan27 °C (81 °F) / 15 °C (59 °F), 20 rain days
  • Valladolid33 °C (91 °F) / 22 °C (72 °F), 14 rain days
  • Valle de Bravo22 °C (72 °F) / 11 °C (52 °F), 22 rain days
  • Valle de Guadalupe31 °C (88 °F) / 16 °C (61 °F), 0 rain days
  • Veracruz31 °C (88 °F) / 24 °C (75 °F), 15 rain days
  • Viesca40 °C (104 °F) / 26 °C (79 °F), 0 rain days
  • Villa del Carbón21 °C (70 °F) / 9 °C (48 °F), 17 rain days
  • Villahermosa34 °C (93 °F) / 24 °C (75 °F), 15 rain days
  • Villanueva34 °C (93 °F) / 20 °C (68 °F), 5 rain days
  • Xalapa26 °C (79 °F) / 15 °C (59 °F), 18 rain days
  • Xcalak32 °C (90 °F) / 25 °C (77 °F), 11 rain days
  • Xico25 °C (77 °F) / 14 °C (57 °F), 17 rain days
  • Xicotepec25 °C (77 °F) / 13 °C (55 °F), 17 rain days
  • Xilitla30 °C (86 °F) / 18 °C (64 °F), 15 rain days
  • Xochitepec27 °C (81 °F) / 15 °C (59 °F), 20 rain days
  • Xpujil32 °C (90 °F) / 22 °C (72 °F), 16 rain days
  • Yecapixtla33 °C (91 °F) / 17 °C (63 °F), 10 rain days
  • Zacatecas24 °C (75 °F) / 12 °C (54 °F), 11 rain days
  • Zacatelco34 °C (93 °F) / 21 °C (70 °F), 9 rain days
  • Zacatlán21 °C (70 °F) / 11 °C (52 °F), 18 rain days
  • Zacualpan de Amilpas31 °C (88 °F) / 20 °C (68 °F), 9 rain days
  • Zamora de Hidalgo27 °C (81 °F) / 14 °C (57 °F), 17 rain days
  • Zempoala33 °C (91 °F) / 24 °C (75 °F), 13 rain days
  • Zihuatanejo33 °C (91 °F) / 24 °C (75 °F), 12 rain days
  • Zimapán36 °C (97 °F) / 20 °C (68 °F), 13 rain days
  • Zipolite33 °C (91 °F) / 23 °C (73 °F), 11 rain days
  • Zirahuen23 °C (73 °F) / 12 °C (54 °F), 22 rain days
  • Zitácuaro24 °C (75 °F) / 13 °C (55 °F), 20 rain days
  • Zozocolco de Hidalgo33 °C (91 °F) / 25 °C (77 °F), 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

Build the full packing list for your trip →

Where to go in July

Rated best or good this month

  • Boca de Pascuales

    Best months: Mar–Oct (steady surf, warm weather)

  • Camalu

    Best months: Jun–Sep (warm water, low rain)

  • Holbox

    Best months: Dec–Apr (dry, cooler); whale sharks late May–Sep

  • Metepec

    Best months: Mar–May, Oct–Nov (dry, clear); the rainy season runs Jun–Sep with afternoon showers

  • Montemorelos

    Best months: Oct–Mar (dry, mild); July for the Feria de la Naranja