4,617 places with climate evidence

Best time to visit
Mexico.

Every place below has a nearby NOAA station whose 1991–2020 record passes the coverage checks. Open one for its month-by-month answer, records and long-run change.

Mexico City

Mexico City

12,294,193 people

Baja California

Tijuana

1,922,523 people

Puebla

Puebla

1,692,181 people

Guanajuato

León de los Aldama

1,579,803 people

Chihuahua

Ciudad Juárez

1,512,450 people

Jalisco

Zapopan

1,476,491 people

Jalisco

Guadalajara

1,385,629 people

Baja California

Mexicali

1,032,686 people

Quintana Roo

Cancún

888,797 people

México

Naucalpan de Juárez

834,434 people

Sonora

Hermosillo

812,229 people

Sinaloa

Culiacán

808,416 people

Michoacán

Morelia

743,275 people

Mexico City

Álvaro Obregón

726,664 people

San Luis Potosí

San Luis Potosí

722,772 people

Aguascalientes

Aguascalientes

722,250 people

Coahuila

Saltillo

709,671 people

Guerrero

Acapulco de Juárez

658,609 people

México

Tlalnepantla

653,410 people

Jalisco

Tlaquepaque

650,123 people

Chiapas

Tuxtla

604,147 people

Tamaulipas

Reynosa

589,466 people

Mexico City

Cuauhtémoc

531,831 people

Tamaulipas

Heroica Matamoros

510,739 people

México

Toluca

489,333 people

Mexico City

Xochimilco

442,178 people

Mexico City

Venustiano Carranza

430,978 people

Veracruz

Veracruz

428,323 people

Veracruz

Xalapa de Enríquez

424,755 people

Tamaulipas

Nuevo Laredo

416,055 people

Mexico City

Azcapotzalco

414,711 people

Jalisco

Tonalá

408,759 people

Mexico City

Benito Juárez

385,439 people

Sinaloa

Mazatlán

381,583 people

Guanajuato

Irapuato

380,941 people

Mexico City

Benito Juarez

355,017 people

Chiapas

Tapachula

353,706 people

Tabasco

Villahermosa

353,577 people

Guanajuato

Celaya

340,387 people

Morelos

Cuernavaca

338,650 people

Nayarit

Tepic

332,863 people

Tamaulipas

Ciudad Victoria

332,100 people

San Luis Potosí

Soledad de Graciano Sánchez

332,072 people

Sonora

Ciudad Obregón

329,404 people

Tamaulipas

Tampico

309,003 people

Nuevo León

Santa Catarina

304,052 people

México

Zumpango

280,455 people

Sonora

Nogales

264,782 people

Durango

Gómez Palacio

257,352 people

Sinaloa

Los Mochis

256,613 people

Baja California Sur

La Paz

250,141 people

Mexico City

Colonia del Valle

250,000 people

Jalisco

Puerto Vallarta

224,166 people

Campeche

Campeche

220,389 people

Coahuila

Ciudad Acuña

216,099 people

Chiapas

San Cristóbal de las Casas

215,874 people

Morelos

Jiutepec

215,357 people

Veracruz

Córdoba

204,721 people

Baja California Sur

Cabo San Lucas

202,694 people

Tamaulipas

Ciudad Madero

197,216 people

Campeche

Ciudad del Carmen

191,238 people

Guerrero

Chilpancingo

187,251 people

Michoacán

Zamora de Hidalgo

186,102 people

Veracruz

Poza Rica de Hidalgo

185,242 people

Sonora

San Luis Río Colorado

176,685 people

Guanajuato

San Miguel de Allende

174,615 people

México

Chicoloapan

172,919 people

Zacatecas

Guadalupe

170,029 people

Quintana Roo

Chetumal

169,028 people

Chiapas

Comitán

166,178 people

Guanajuato

Salamanca

160,682 people

Colima

Manzanillo

159,853 people

Oaxaca

Tuxtepec

159,452 people

Morelos

Cuautla

157,336 people

Coahuila

Piedras Negras

150,178 people

Colima

Colima

146,965 people

Baja California Sur

San José del Cabo

136,285 people

Nuevo León

San Pedro Garza García

132,128 people

Zacatecas

Zacatecas

129,011 people

San Luis Potosí

Ciudad Valles

124,644 people

Veracruz

Orizaba

123,182 people

Guerrero

Iguala de la Independencia

118,468 people

Colima

Ciudad de Villa de Álvarez

117,600 people

Sonora

Navojoa

113,836 people

Morelos

Yautepec

105,780 people

Chihuahua

Hidalgo del Parral

104,836 people

Puebla

Teziutlan

103,583 people

Michoacán

Apatzingán

102,362 people

Baja California

Rosarito

100,660 people

Morelos

Temixco

97,788 people

Tamaulipas

Ciudad Río Bravo

95,647 people

Puebla

Amozoc de Mota

95,322 people

Nuevo León

García

93,641 people

Jalisco

Tepatitlán de Morelos

91,959 people

Tabasco

Cárdenas

91,558 people

Oaxaca

Heroica Ciudad de Juchitán de Zaragoza

88,280 people

Jalisco

Hacienda Santa Fe

86,935 people

Tabasco

Paraiso

86,632 people

Colima

Tecomán

85,689 people

Tlaxcala

Tlaxcala

84,670 people

Michoacán

Heróica Zitácuaro

84,307 people

Jalisco

Ocotlán

83,769 people

Michoacán

La Piedad de Cabadas

83,323 people

Hidalgo

Tepeji del Río de Ocampo

80,612 people

Durango

Lerdo

79,669 people

San Luis Potosí

Matehuala

77,328 people

Sonora

Agua Prieta

77,254 people

Guanajuato

Silao de la Victoria

74,242 people

Sinaloa

Guamúchil

72,500 people

Querétaro

El Pueblito

71,254 people

Sinaloa

Guasave

71,196 people

Guanajuato

San Francisco del Rincón

71,139 people

México

Santa María Chimalhuacán

70,519 people

Guanajuato

Valle de Santiago

68,058 people

Nuevo León

Montemorelos

67,428 people

Guanajuato

Dolores Hidalgo

67,101 people

Baja California

Tecate

64,764 people

Michoacán

Sahuayo de Morelos

64,431 people

Sonora

Puerto Peñasco

62,689 people

Jalisco

San Francisco Tesistán

62,397 people

Veracruz

San Andrés Tuxtla

61,769 people

Guanajuato

Cortazar

61,658 people

Veracruz

Martínez de la Torre

60,074 people

Mexico City

Colonia Nativitas

60,000 people

Sonora

Heroica Caborca

59,922 people

Guanajuato

Acámbaro

57,972 people

Puebla

Huauchinango

56,206 people

México

Zinacantepec

54,220 people

Michoacán

Jacona de Plancarte

53,860 people

Veracruz

Coatepec

53,621 people

Veracruz

Papantla de Olarte

53,546 people

San Luis Potosí

Rioverde

53,128 people

Oaxaca

Ciudad de Huajuapan de León

53,043 people

Tlaxcala

Huamantla

51,996 people

México

Teoloyucan

51,255 people

Veracruz

Acayucan

50,934 people

Guanajuato

San Luis de la Paz

49,914 people

Tlaxcala

Apizaco

49,506 people

Morelos

Emiliano Zapata

49,193 people

Yucatán

Valladolid

48,973 people

Tamaulipas

Valle Hermoso

48,918 people

Coahuila

San Pedro

48,746 people

Baja California Sur

Colonia del Sol

48,032 people

Tlaxcala

Santa Ana Chiautempan

48,030 people

Guerrero

Tlapa de Comonfort

46,975 people

Yucatán

Tizimín

46,971 people

Jalisco

Autlán de Navarro

45,382 people

Chiapas

Chiapa de Corzo

45,077 people

Guanajuato

Purísima de Bustos

43,512 people

Aguascalientes

Jesús María

43,012 people

Puebla

Izúcar de Matamoros

42,936 people

Veracruz

Las Choapas

42,693 people

Sonora

Empalme

42,516 people

Guanajuato

Juventino Rosas

42,264 people

Tabasco

Comalcalco

41,458 people

Coahuila

San Pedro

41,165 people

Baja California Sur

Ciudad Constitución

40,935 people

Oaxaca

Loma Bonita

40,934 people

Veracruz

Pánuco

40,754 people

Veracruz

Río Blanco

40,611 people

Guanajuato

Pénjamo

40,070 people

Hidalgo

Huejutla de Reyes

40,015 people

Puebla

Xicotepec de Juárez

39,803 people

Jalisco

San José del Castillo

39,246 people

Chiapas

Ocozocoautla de Espinosa

39,180 people

Sonora

Esperanza

38,969 people

Veracruz

Perote

37,516 people

Yucatán

Progreso

37,369 people

Chiapas

Villaflores

37,237 people

Guanajuato

Salvatierra

37,203 people

Nuevo León

Santiago

36,840 people

Jalisco

Ameca

36,156 people

Veracruz

Agua Dulce

36,079 people

Nayarit

Xalisco

35,702 people

México

Coyotepec

35,677 people

Veracruz

Ciudad Mendoza

35,641 people

Jalisco

Tala

35,396 people

Chiapas

Tonalá

35,322 people

Jalisco

La Barca

35,219 people

México

San Pablo Autopan

35,141 people

Hidalgo

Ixmiquilpan

34,814 people

Michoacán

Maravatío de Ocampo

34,381 people

Baja California

Pórticos de San Antonio

34,234 people

Veracruz

Coatzintla

34,036 people

Coahuila

Parras de la Fuente

33,817 people

Tlaxcala

Calpulalpan

33,263 people

Nuevo León

Ciudad Sabinas Hidalgo

33,068 people

Zacatecas

Río Grande

32,944 people

Veracruz

Jáltipan de Morelos

32,778 people

Zacatecas

Víctor Rosales

32,721 people

Tabasco

Tenosique

32,579 people

Michoacán

Nueva Italia de Ruiz

32,467 people

Hidalgo

Actopan

32,276 people

Tabasco

Macuspana

32,225 people

Guanajuato

Centro Familiar la Soledad

32,159 people

San Luis Potosí

Ciudad Fernández

32,006 people

Sonora

Cananea

31,560 people

Veracruz

Huatusco

31,305 people

Campeche

Champotón

30,881 people

Sonora

Miguel Alemán (La Doce)

30,869 people