Tepeaca climate — normals and trends

Tepeaca (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 844 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.5 °C on average) and the coldest is January (13.6 °C). Rainfall peaks in June.

Tepeaca averages 0 frost days, 2 hot days (≥ 30 °C) and 125 rainy days per year.

Tepeaca has warmed by +2.3 °C between 1940 and 2025, or +0.28 °C per decade. This trend is statistically significant.

The hottest day of the period reached 33.1 °C (on 8 May 1998) and the coldest -2.6 °C (on 25 February 1976).

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

TepeacaPuebla

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

Mean daily temperature

16.5°C

Average daily high

23.4°C

Average daily low

10.4°C

Annual rainfall

844mm

Sunshine / day

11.0h

Mean relative humidity

62%

Average peak wind

14.7km/h

Seasonal range

4.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

2 d/yr

Rainy days (≥ 1 mm)

125 d/yr

Annual snowfall

0.0 cm

Average feels-like high

22.7 °C

Average feels-like low

8.9 °C

Average peak gust

32.3 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

22.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.3 °C

since 1940

+0.3 °C per decade · r² = 0.81 · 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.1 °C

8 May 1998

Coldest day

-2.6 °C

25 February 1976

Wettest day

94 mm

21 August 2021

Windiest day

37.1 km/h

12 December 1997

Strongest gust

77.8 km/h

10 March 2016

Hottest feels-like

33.7 °C

10 May 2024

Coldest feels-like

-7.8 °C

25 February 1976

Snowiest day

0.7 cm

11 January 1967

Sunniest day

13.0 h

26 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202529.8 °C7 May 20254.5 °C27 December 202517.6 °C1,181 mm00
202432.3 °C10 May 20242.9 °C24 November 202418.4 °C1,013 mm310
202330.3 °C19 June 20232.3 °C20 December 202317.8 °C802 mm30
202229.9 °C21 May 20221.9 °C7 December 202217.3 °C819 mm00
202130.1 °C25 April 20213.8 °C1 January 202117.3 °C1,055 mm10
202030.5 °C26 March 20202.7 °C29 December 202017.7 °C850 mm10
201929.6 °C11 March 20191.9 °C21 January 201917.5 °C1,045 mm00
201831.4 °C30 May 20181.6 °C15 January 201817.0 °C1,206 mm20
201729.9 °C5 April 2017-0.1 °C11 December 201717.2 °C1,346 mm01
201631.5 °C2 May 20163.0 °C8 February 201617.4 °C1,136 mm30
201529.9 °C23 April 20153.0 °C7 February 201517.4 °C1,156 mm00
201431.4 °C23 March 20140.9 °C16 January 201417.4 °C1,019 mm50
201330.6 °C18 April 2013-0.5 °C4 March 201317.4 °C1,111 mm11
201230.4 °C3 May 20123.3 °C22 December 201216.9 °C929 mm20
201130.9 °C11 April 20111.4 °C30 November 201117.1 °C960 mm20
201032.0 °C21 May 2010-1.1 °C10 December 201016.9 °C1,202 mm101
200930.8 °C7 May 20091.7 °C7 February 200917.5 °C772 mm30
200830.3 °C21 April 20082.0 °C5 January 200816.9 °C828 mm10
200729.3 °C18 April 20073.5 °C6 November 200717.0 °C1,059 mm00
200630.4 °C13 March 2006-2.0 °C8 January 200617.0 °C1,013 mm12
200529.7 °C11 April 20050.4 °C27 December 200517.5 °C765 mm00
200429.1 °C17 April 20041.3 °C30 December 200416.7 °C708 mm00
200331.0 °C29 April 20030.1 °C15 December 200317.2 °C804 mm60
200231.0 °C9 May 20021.7 °C22 November 200217.1 °C792 mm50
200131.2 °C4 April 20012.8 °C23 January 200116.7 °C808 mm50
200030.6 °C20 April 20000.7 °C19 January 200016.9 °C747 mm10
199931.1 °C7 April 19991.1 °C15 February 199916.5 °C846 mm50
199833.1 °C8 May 19981.2 °C3 February 199817.7 °C736 mm280
199730.6 °C13 June 19971.1 °C15 December 199717.1 °C829 mm20
199629.3 °C7 November 1996-0.4 °C14 January 199617.1 °C795 mm01
199528.6 °C23 March 19951.3 °C26 November 199517.3 °C924 mm00
199429.6 °C25 March 19942.1 °C5 January 199417.2 °C809 mm00
199332.1 °C5 June 19933.2 °C27 December 199317.1 °C700 mm20
199228.1 °C1 May 19921.3 °C12 December 199216.5 °C947 mm00
199130.7 °C7 March 19912.1 °C5 March 199116.8 °C1,134 mm40
199028.6 °C28 May 19900.4 °C11 December 199016.8 °C928 mm00
198929.9 °C8 June 19890.7 °C26 December 198916.6 °C836 mm00
198832.5 °C23 April 19881.5 °C26 January 198816.9 °C741 mm80
198729.0 °C8 September 1987-0.4 °C29 January 198716.8 °C850 mm01
198629.4 °C9 April 1986-1.5 °C14 January 198616.4 °C918 mm01
198528.6 °C15 May 19853.5 °C6 January 198516.1 °C1,141 mm00
198431.0 °C28 April 1984-0.5 °C11 December 198416.3 °C1,174 mm41
198331.6 °C18 May 19832.1 °C14 February 198316.9 °C699 mm100
198231.9 °C3 April 1982-0.1 °C19 December 198217.2 °C734 mm71
198132.1 °C4 April 19811.6 °C25 November 198116.8 °C1,215 mm30
198030.3 °C31 May 19801.7 °C5 February 198017.2 °C760 mm30
197928.5 °C13 April 19792.1 °C10 January 197916.8 °C777 mm00
197831.2 °C12 May 19783.2 °C13 January 197816.8 °C945 mm60
197730.2 °C31 March 19771.9 °C22 December 197716.6 °C806 mm10
197628.3 °C21 March 1976-2.6 °C25 February 197616.1 °C890 mm01
197530.2 °C19 April 19751.4 °C11 December 197516.2 °C761 mm10
197428.7 °C12 May 19741.5 °C27 November 197415.9 °C783 mm00
197329.9 °C26 May 1973-1.2 °C30 January 197316.2 °C1,074 mm01
197229.4 °C8 April 19722.5 °C21 February 197216.3 °C870 mm00
197130.5 °C29 April 19712.9 °C13 November 197116.3 °C625 mm30
197029.4 °C23 April 19700.9 °C17 November 197016.4 °C578 mm00
196929.6 °C8 June 19692.0 °C27 December 196916.9 °C625 mm00
196828.1 °C13 August 19682.1 °C8 February 196816.0 °C584 mm00
196729.1 °C11 May 19671.3 °C6 January 196715.9 °C720 mm00
196630.6 °C18 May 19660.1 °C31 January 196615.9 °C641 mm50
196528.1 °C8 April 19650.6 °C18 January 196515.9 °C670 mm00
196430.0 °C7 April 19640.3 °C1 January 196416.1 °C621 mm10
196329.7 °C23 April 1963-0.4 °C5 February 196315.8 °C699 mm02
196228.9 °C15 June 19620.5 °C13 February 196216.2 °C509 mm00
196129.3 °C26 April 1961-1.0 °C13 February 196116.0 °C477 mm02
196028.6 °C5 June 1960-0.4 °C31 January 196015.5 °C700 mm01
195928.0 °C25 April 19592.8 °C11 January 195915.2 °C1,232 mm00
195829.7 °C25 April 19581.6 °C16 February 195815.9 °C796 mm00
195729.4 °C8 April 1957-0.2 °C14 January 195716.3 °C453 mm01
195627.4 °C16 April 1956-1.9 °C13 January 195615.1 °C596 mm03
195529.2 °C21 April 1955-0.4 °C28 December 195515.2 °C941 mm01
195428.3 °C6 April 1954-0.9 °C21 December 195415.4 °C818 mm02
195330.1 °C17 May 19530.0 °C13 January 195315.9 °C576 mm10
195230.7 °C10 May 19521.2 °C8 February 195215.6 °C795 mm10
195127.4 °C26 February 19510.3 °C4 February 195116.2 °C655 mm00
195026.9 °C10 April 1950-0.2 °C20 December 195015.4 °C755 mm01
194927.7 °C19 May 19491.0 °C27 November 194915.7 °C686 mm00
194826.6 °C1 April 19483.0 °C21 January 194815.1 °C1,059 mm00
194728.0 °C24 March 19473.5 °C27 December 194715.1 °C1,183 mm00
194627.7 °C20 May 19461.3 °C30 November 194615.6 °C662 mm00
194529.7 °C4 April 19451.3 °C15 January 194515.5 °C739 mm00
194429.5 °C26 April 19441.0 °C20 January 194415.5 °C838 mm00
194329.0 °C13 April 19430.3 °C21 December 194315.2 °C637 mm00
194228.3 °C28 May 19422.4 °C14 January 194215.5 °C583 mm00
194129.5 °C20 April 19410.4 °C10 February 194115.7 °C671 mm00
194027.8 °C1 May 1940-0.8 °C18 February 194015.5 °C693 mm01

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.6 °C
+1.2 °C
Hot days (≥ 30 °C)
0 d/yr
-2
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1181 mm
+337 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan23.0 °C+1.8 °C10 mm-1 mm
Feb24.9 °C+2.2 °C19 mm+9 mm
Mar26.8 °C+2.1 °C12 mm-7 mm
Apr27.0 °C+1.2 °C33 mm-14 mm
May26.2 °C+0.8 °C175 mm+71 mm
Jun22.5 °C-1.1 °C298 mm+132 mm
Jul24.5 °C+1.0 °C119 mm-3 mm
Aug24.9 °C+1.1 °C153 mm+25 mm
Sep24.2 °C+1.5 °C212 mm+61 mm
Oct24.1 °C+1.3 °C122 mm+60 mm
Nov24.8 °C+2.3 °C1 mm-18 mm
Dec22.8 °C+1.2 °C29 mm+23 mm

The year's extremes

Hottest day
29.8 °C
7 May 2025
Coldest day
4.5 °C
27 Dec 2025
Wettest day
26.2 mm
29 Jun 2025
Windiest day
31.1 km/h
10 Nov 2025
Strongest gust
64.8 km/h
10 Nov 2025
Hottest feels-like
31.8 °C
7 May 2025
Coldest feels-like
-0.7 °C
11 Apr 2025
Sunniest day
13.0 h
21 May 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 Tepeaca?

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

What is the hottest day ever recorded in Tepeaca?

The hottest day measured in Tepeaca between 1940 and 2025 was 8 May 1998, reaching 33.1 °C.

What is the coldest day in Tepeaca?

The coldest day measured in Tepeaca between 1940 and 2025 was 25 February 1976, at -2.6 °C.

Does it snow in Tepeaca?

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

Has the climate of Tepeaca warmed?

Yes: Tepeaca warmed by +2.3 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Tepeaca?

The wettest day measured in Tepeaca between 1940 and 2025 was 21 August 2021, with 94 mm of rain in 24 hours.

What was the windiest day in Tepeaca?

The windiest day measured in Tepeaca between 1940 and 2025 was 12 December 1997, with winds reaching 37.1 km/h.

What is the warmest month in Tepeaca?

The warmest month in Tepeaca is May (18.5 °C on average); the coldest is January (13.6 °C).

How much does it rain in Tepeaca?

Tepeaca receives on average 844 mm of precipitation per year, spread over about 125 rainy days.

Is it sunny in Tepeaca?

Tepeaca gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

What is the biggest single-day snowfall in Tepeaca?

The heaviest 24-hour snowfall measured in Tepeaca between 1940 and 2025 was 11 January 1967, with 0.7 cm.

Are there tropical nights in Tepeaca?

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

What was the most extreme apparent temperature in Tepeaca?

In Tepeaca, between 1940 and 2025, the highest apparent temperature reached 33.7 °C on 10 May 2024, and the lowest was -7.8 °C on 25 February 1976.

Compare Tepeaca with another city

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

Nearby cities

The climate around Tepeaca

Other cities — Mexico