Tehuacán climate — normals and trends

Tehuacán (Mexico) has a subtropical highland, dry winter climate (Cwb) under the Köppen-Geiger classification. Its mean annual temperature is 16.5 °C and it receives 615 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is May (18.6 °C on average) and the coldest is January (13.5 °C). Rainfall peaks in June.

Tehuacán averages 0 frost days, 3 hot days (≥ 30 °C) and 97 rainy days per year.

Tehuacán has warmed by +2.4 °C between 1940 and 2025, or +0.28 °C per decade. This trend is statistically significant.

The hottest day of the period reached 33.9 °C (on 8 May 1998) and the coldest -2.2 °C (on 14 January 1956).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

TehuacánPuebla

coords
18.46°, -97.40°
period
19402025 · 86 yrs
CwbSubtropical highland, dry winterWarmest monthMayColdest monthJanuaryWettest monthJuneDriest monthDecember

Mean daily temperature

16.5°C

Average daily high

23.2°C

Average daily low

11.0°C

Annual rainfall

615mm

Sunshine / day

11.1h

Mean relative humidity

69%

Average peak wind

15.3km/h

Seasonal range

5.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

3 d/yr

Rainy days (≥ 1 mm)

97 d/yr

Annual snowfall

0.0 cm

Average feels-like high

22.3 °C

Average feels-like low

9.9 °C

Average peak gust

42.8 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

21.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.4 °C

since 1940

+0.3 °C per decade · r² = 0.76 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

33.9 °C

8 May 1998

Coldest day

-2.2 °C

14 January 1956

Wettest day

75 mm

7 June 1952

Windiest day

30.7 km/h

10 March 2016

Strongest gust

98.3 km/h

9 March 2016

Hottest feels-like

35.0 °C

8 May 2024

Coldest feels-like

-6.0 °C

14 January 1956

Snowiest day

0.2 cm

5 March 1987

Sunniest day

13.0 h

27 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202530.6 °C19 May 20254.0 °C22 January 202517.7 °C699 mm20
202432.8 °C10 May 20245.1 °C19 February 202418.6 °C801 mm470
202330.6 °C5 April 20232.8 °C20 December 202317.9 °C567 mm20
202231.0 °C21 May 20222.9 °C6 February 202217.4 °C563 mm70
202131.4 °C1 March 20213.6 °C21 February 202117.6 °C741 mm90
202031.1 °C28 March 20203.1 °C6 January 202017.9 °C577 mm140
201930.3 °C18 February 20191.4 °C22 January 201917.9 °C795 mm60
201830.0 °C30 May 20182.7 °C16 January 201817.2 °C648 mm10
201730.0 °C29 April 20170.2 °C11 December 201717.1 °C1,019 mm10
201630.5 °C27 March 20161.8 °C8 February 201617.4 °C732 mm50
201529.3 °C7 September 20154.2 °C30 January 201517.2 °C787 mm00
201432.1 °C14 April 20143.0 °C16 February 201417.0 °C957 mm30
201331.7 °C18 April 2013-0.1 °C3 March 201317.4 °C750 mm41
201230.3 °C3 March 20124.0 °C10 November 201216.7 °C799 mm10
201130.9 °C11 April 20110.0 °C30 November 201117.1 °C769 mm40
201031.4 °C2 May 2010-1.1 °C10 December 201016.8 °C829 mm121
200930.9 °C5 April 20092.6 °C3 March 200917.1 °C628 mm10
200830.6 °C10 May 20081.7 °C3 December 200816.9 °C719 mm20
200730.2 °C20 April 20074.5 °C19 February 200716.9 °C765 mm20
200631.1 °C13 March 2006-1.3 °C8 January 200616.9 °C675 mm32
200531.0 °C11 April 20052.7 °C1 January 200517.0 °C598 mm10
200430.0 °C20 October 20041.4 °C30 December 200416.6 °C451 mm10
200332.0 °C29 April 20031.5 °C18 December 200317.1 °C453 mm190
200229.8 °C3 May 20021.9 °C10 January 200216.6 °C649 mm00
200130.7 °C20 May 20013.8 °C23 January 200116.5 °C625 mm20
200029.7 °C28 March 20000.2 °C10 February 200016.5 °C538 mm00
199931.5 °C10 April 19990.5 °C15 February 199916.3 °C685 mm30
199833.9 °C8 May 19983.3 °C3 December 199817.7 °C652 mm340
199730.1 °C30 April 19971.5 °C15 December 199717.0 °C649 mm10
199628.9 °C26 May 19960.0 °C14 January 199617.0 °C699 mm00
199529.6 °C26 March 19953.7 °C10 March 199517.7 °C642 mm00
199430.0 °C15 April 19942.1 °C9 January 199417.2 °C640 mm10
199330.0 °C13 April 19932.8 °C14 March 199317.1 °C536 mm10
199229.2 °C22 March 19922.2 °C12 December 199216.8 °C675 mm00
199131.4 °C7 March 19912.7 °C5 March 199117.1 °C747 mm60
199029.0 °C2 April 19901.3 °C11 December 199016.9 °C651 mm00
198929.8 °C8 June 19890.5 °C25 December 198916.6 °C690 mm00
198832.3 °C23 April 19882.0 °C26 January 198816.9 °C604 mm70
198730.9 °C21 March 19870.4 °C10 February 198716.9 °C615 mm20
198629.6 °C16 May 1986-1.8 °C14 January 198616.5 °C618 mm01
198529.0 °C14 May 19851.1 °C6 January 198516.5 °C700 mm00
198431.5 °C28 March 19842.0 °C1 January 198416.5 °C999 mm120
198332.4 °C18 May 19832.4 °C30 December 198317.2 °C527 mm160
198231.2 °C17 April 19821.7 °C19 December 198217.3 °C521 mm90
198131.5 °C18 May 19813.0 °C1 January 198116.9 °C838 mm30
198030.3 °C8 March 19803.6 °C3 March 198017.2 °C554 mm10
197929.5 °C12 April 19791.6 °C3 January 197916.8 °C720 mm00
197831.0 °C8 May 19784.2 °C22 February 197816.9 °C699 mm30
197730.5 °C19 March 19771.7 °C22 December 197716.7 °C540 mm10
197628.4 °C16 April 1976-1.7 °C25 February 197615.9 °C649 mm01
197530.2 °C1 April 19752.5 °C15 November 197516.2 °C664 mm10
197428.2 °C10 May 19742.0 °C11 February 197415.7 °C717 mm00
197330.4 °C26 April 1973-0.9 °C30 January 197316.3 °C782 mm41
197229.0 °C8 April 19722.7 °C21 February 197216.3 °C534 mm00
197132.0 °C28 April 19712.7 °C4 March 197116.3 °C340 mm40
197030.1 °C1 April 19701.7 °C4 February 197016.2 °C309 mm10
196929.8 °C7 May 19693.0 °C7 January 196916.7 °C430 mm00
196827.8 °C17 April 19682.0 °C8 February 196815.5 °C502 mm00
196729.0 °C8 May 19672.5 °C14 February 196715.5 °C533 mm00
196629.6 °C18 May 1966-1.5 °C31 January 196615.4 °C462 mm01
196529.0 °C8 April 19650.2 °C18 January 196515.6 °C461 mm00
196430.5 °C28 April 19640.0 °C1 January 196416.0 °C291 mm40
196330.1 °C29 April 19630.7 °C25 December 196315.6 °C526 mm10
196229.0 °C25 May 19621.4 °C12 January 196215.9 °C292 mm00
196130.1 °C15 April 1961-1.4 °C13 February 196115.8 °C363 mm11
196028.9 °C30 April 1960-0.1 °C14 February 196015.6 °C595 mm01
195928.3 °C25 March 19592.4 °C11 January 195915.6 °C836 mm00
195830.0 °C30 March 19581.6 °C9 January 195815.9 °C541 mm10
195729.1 °C8 April 19571.3 °C10 December 195715.9 °C406 mm00
195628.6 °C4 April 1956-2.2 °C14 January 195615.0 °C406 mm02
195529.9 °C5 April 19551.4 °C31 January 195515.4 °C522 mm00
195428.3 °C23 March 1954-1.0 °C21 December 195414.9 °C683 mm02
195331.7 °C17 May 19530.5 °C26 January 195315.9 °C386 mm40
195229.6 °C10 May 19522.2 °C8 February 195215.8 °C530 mm00
195129.2 °C20 April 19511.4 °C3 February 195116.2 °C585 mm00
195027.8 °C15 May 19501.0 °C20 December 195015.3 °C619 mm00
194928.3 °C24 March 19492.9 °C1 January 194915.6 °C557 mm00
194828.3 °C1 April 19483.2 °C15 January 194815.4 °C736 mm00
194728.2 °C24 March 19473.7 °C26 December 194715.7 °C790 mm00
194628.9 °C20 May 19463.4 °C16 February 194615.7 °C480 mm00
194529.9 °C3 April 19453.3 °C25 February 194515.8 °C582 mm00
194429.7 °C14 April 19441.3 °C21 January 194415.4 °C552 mm00
194329.0 °C12 April 19431.6 °C20 December 194314.9 °C407 mm00
194227.5 °C26 March 19422.3 °C30 December 194215.2 °C374 mm00
194129.4 °C31 March 19411.2 °C10 February 194115.7 °C434 mm00
194027.3 °C1 May 19403.0 °C11 February 194015.4 °C635 mm00

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
24.8 °C
+1.6 °C
Hot days (≥ 30 °C)
2 d/yr
-1
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
699 mm
+84 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan22.0 °C+1.4 °C6 mm-3 mm
Feb24.0 °C+1.6 °C15 mm+5 mm
Mar26.8 °C+2.1 °C15 mm-2 mm
Apr26.3 °C+0.4 °C25 mm-24 mm
May26.7 °C+1.4 °C118 mm+23 mm
Jun23.0 °C-0.5 °C230 mm+101 mm
Jul24.6 °C+1.3 °C27 mm-36 mm
Aug26.3 °C+2.1 °C59 mm-6 mm
Sep26.0 °C+2.8 °C98 mm-5 mm
Oct24.7 °C+2.1 °C81 mm+31 mm
Nov24.2 °C+2.5 °C5 mm-12 mm
Dec22.5 °C+1.7 °C20 mm+13 mm

The year's extremes

Hottest day
30.6 °C
19 May 2025
Coldest day
4.0 °C
22 Jan 2025
Wettest day
42.1 mm
19 Jun 2025
Windiest day
25.4 km/h
28 Jul 2025
Strongest gust
66.2 km/h
28 Jul 2025
Hottest feels-like
33.2 °C
20 May 2025
Coldest feels-like
0.2 °C
22 Jan 2025
Sunniest day
13.0 h
5 Jun 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Tehuacán?

Tehuacán has a subtropical highland, dry winter climate (Köppen Cwb). Over 1940-2025, the average annual temperature is 16.5 °C and it receives 615 mm of precipitation per year.

What is the hottest day ever recorded in Tehuacán?

The hottest day measured in Tehuacán between 1940 and 2025 was 8 May 1998, reaching 33.9 °C.

What is the coldest day in Tehuacán?

The coldest day measured in Tehuacán between 1940 and 2025 was 14 January 1956, at -2.2 °C.

Does it snow in Tehuacán?

Almost never: Tehuacán sees virtually no snow, with about 0 frost days per year.

Has the climate of Tehuacán warmed?

Yes: Tehuacán warmed by +2.4 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Tehuacán?

The wettest day measured in Tehuacán between 1940 and 2025 was 7 June 1952, with 75 mm of rain in 24 hours.

What was the windiest day in Tehuacán?

The windiest day measured in Tehuacán between 1940 and 2025 was 10 March 2016, with winds reaching 30.7 km/h.

What is the warmest month in Tehuacán?

The warmest month in Tehuacán is May (18.6 °C on average); the coldest is January (13.5 °C).

How much does it rain in Tehuacán?

Tehuacán receives on average 615 mm of precipitation per year, spread over about 97 rainy days.

Is it sunny in Tehuacán?

Tehuacán gets on average 11.1 hours of sunshine per day, roughly 4,052 hours per year over 1940-2025.

What is the biggest single-day snowfall in Tehuacán?

The heaviest 24-hour snowfall measured in Tehuacán between 1940 and 2025 was 5 March 1987, with 0.2 cm.

Are there tropical nights in Tehuacán?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Tehuacán.

What was the most extreme apparent temperature in Tehuacán?

In Tehuacán, between 1940 and 2025, the highest apparent temperature reached 35.0 °C on 8 May 2024, and the lowest was -6.0 °C on 14 January 1956.

Compare Tehuacán with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Tehuacán

Other cities — Mexico