Zinacatepec climate — normals and trends

Zinacatepec (Mexico) has a temperate oceanic climate (Cfb) under the Köppen-Geiger classification. Its mean annual temperature is 17.8 °C and it receives 643 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 (20.3 °C on average) and the coldest is January (14.6 °C). Rainfall peaks in June.

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

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

The hottest day of the period reached 36.4 °C (on 15 April 1998) and the coldest -2.0 °C (on 8 January 2006).

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

ZinacatepecPuebla

coords
18.34°, -97.25°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthMayColdest monthJanuaryWettest monthJuneDriest monthJanuary

Mean daily temperature

17.8°C

Average daily high

24.5°C

Average daily low

12.5°C

Annual rainfall

643mm

Sunshine / day

10.9h

Mean relative humidity

72%

Average peak wind

11.6km/h

Seasonal range

5.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

22 d/yr

Rainy days (≥ 1 mm)

125 d/yr

Annual snowfall

0.0 cm

Average feels-like high

24.6 °C

Average feels-like low

12.5 °C

Average peak gust

38.6 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

20.4 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.75 · 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

36.4 °C

15 April 1998

Coldest day

-2.0 °C

8 January 2006

Wettest day

79 mm

9 September 2017

Windiest day

25.2 km/h

21 January 1987

Strongest gust

88.9 km/h

9 August 2012

Hottest feels-like

38.5 °C

8 May 2024

Coldest feels-like

-5.0 °C

8 January 2006

Sunniest day

13.0 h

1 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.1 °C19 May 20255.4 °C22 January 202519.0 °C796 mm470
202435.8 °C24 May 20245.0 °C8 December 202419.8 °C957 mm880
202333.7 °C2 March 20234.4 °C20 December 202319.2 °C536 mm560
202233.7 °C21 May 20223.7 °C6 February 202218.6 °C690 mm340
202134.0 °C16 April 20215.9 °C1 January 202118.8 °C811 mm410
202034.0 °C23 April 20205.6 °C5 January 202019.1 °C613 mm560
201933.8 °C9 May 20192.7 °C22 January 201919.2 °C632 mm520
201832.3 °C30 May 20184.2 °C22 December 201818.5 °C635 mm180
201734.1 °C29 April 20170.1 °C11 December 201718.4 °C999 mm290
201633.5 °C1 April 20163.6 °C11 February 201618.7 °C596 mm330
201532.4 °C27 April 20155.6 °C30 January 201518.4 °C710 mm120
201435.0 °C14 April 20144.6 °C23 January 201418.2 °C906 mm230
201334.8 °C18 April 20130.3 °C4 March 201318.6 °C769 mm400
201233.0 °C3 March 20125.7 °C4 January 201218.1 °C804 mm170
201133.5 °C27 April 2011-0.3 °C30 November 201118.5 °C686 mm421
201033.8 °C1 May 2010-1.0 °C10 December 201018.0 °C813 mm461
200933.3 °C5 April 20094.2 °C3 March 200918.4 °C655 mm290
200833.2 °C10 May 20084.3 °C3 December 200818.1 °C826 mm230
200732.7 °C1 March 20075.3 °C13 November 200718.2 °C635 mm140
200633.6 °C10 May 2006-2.0 °C8 January 200618.2 °C652 mm261
200534.2 °C11 April 20053.1 °C27 December 200518.3 °C691 mm290
200432.0 °C9 April 20042.8 °C30 December 200417.9 °C377 mm170
200334.0 °C25 April 20032.2 °C18 December 200318.3 °C459 mm420
200232.4 °C2 May 20023.1 °C10 January 200217.9 °C657 mm160
200132.9 °C21 May 20015.4 °C20 January 200117.7 °C581 mm150
200032.6 °C28 March 20001.2 °C10 February 200017.7 °C590 mm130
199933.2 °C10 April 19992.5 °C15 February 199917.6 °C705 mm240
199836.4 °C15 April 19983.8 °C4 February 199818.9 °C807 mm610
199733.1 °C30 April 19971.4 °C16 December 199718.3 °C591 mm130
199631.9 °C5 April 1996-0.6 °C14 January 199618.1 °C809 mm121
199532.2 °C22 April 19954.4 °C27 November 199518.9 °C773 mm350
199432.6 °C26 March 19942.9 °C9 January 199418.6 °C463 mm270
199333.2 °C13 April 19933.6 °C14 March 199318.3 °C591 mm240
199231.9 °C22 March 19923.5 °C12 December 199218.0 °C693 mm10
199134.1 °C7 March 19913.2 °C5 March 199118.4 °C816 mm400
199032.7 °C28 May 19904.3 °C11 December 199018.2 °C648 mm70
198932.8 °C8 June 19891.9 °C23 December 198917.8 °C725 mm90
198834.1 °C22 April 19884.1 °C29 January 198818.1 °C734 mm240
198733.4 °C21 March 19872.3 °C28 January 198718.1 °C562 mm160
198632.6 °C4 April 1986-1.2 °C14 January 198617.8 °C617 mm111
198531.8 °C14 May 19851.8 °C6 January 198517.9 °C635 mm100
198434.4 °C27 April 19843.9 °C1 January 198417.9 °C945 mm390
198335.1 °C18 May 19832.9 °C14 February 198318.5 °C550 mm480
198233.2 °C16 April 19821.7 °C19 December 198218.6 °C440 mm310
198133.7 °C18 May 19815.5 °C3 January 198118.2 °C940 mm170
198032.4 °C12 March 19803.9 °C19 December 198018.5 °C569 mm290
197932.3 °C9 May 19793.2 °C3 January 197918.0 °C691 mm200
197833.9 °C2 May 19785.7 °C22 February 197818.2 °C603 mm280
197733.1 °C2 April 19773.0 °C20 January 197718.0 °C529 mm130
197631.6 °C29 March 1976-0.4 °C25 February 197617.2 °C615 mm71
197533.3 °C23 March 19754.2 °C15 November 197517.7 °C706 mm240
197432.1 °C10 May 19743.3 °C3 March 197417.1 °C788 mm90
197333.7 °C26 April 19730.1 °C30 January 197317.6 °C782 mm350
197231.9 °C14 April 19723.4 °C21 February 197217.6 °C538 mm130
197135.1 °C29 April 19713.8 °C4 March 197117.6 °C393 mm170
197032.6 °C1 April 19702.5 °C18 November 197017.3 °C466 mm190
196933.0 °C7 May 19694.9 °C27 December 196917.8 °C632 mm160
196829.7 °C17 April 19683.9 °C9 February 196816.8 °C490 mm00
196731.2 °C8 May 19673.4 °C15 February 196716.9 °C666 mm90
196630.5 °C18 May 19660.2 °C31 January 196616.6 °C518 mm30
196531.3 °C15 April 19650.9 °C18 January 196516.8 °C511 mm150
196433.4 °C28 April 19642.3 °C1 January 196417.2 °C362 mm260
196332.6 °C23 April 19632.0 °C26 December 196316.9 °C465 mm220
196231.8 °C22 March 19622.9 °C12 January 196217.2 °C339 mm180
196132.9 °C14 May 19611.4 °C13 February 196117.0 °C473 mm190
196032.2 °C29 April 19600.6 °C14 February 196017.0 °C616 mm200
195930.6 °C28 March 19594.7 °C11 January 195916.8 °C823 mm80
195832.9 °C5 April 19582.7 °C9 January 195817.1 °C616 mm250
195732.0 °C21 May 19572.9 °C4 January 195717.2 °C438 mm170
195631.9 °C15 April 1956-1.9 °C14 January 195616.3 °C518 mm101
195532.8 °C27 April 19553.4 °C12 February 195516.8 °C606 mm280
195430.9 °C30 March 1954-0.5 °C20 December 195416.3 °C709 mm62
195334.4 °C17 May 19530.5 °C26 January 195317.2 °C459 mm320
195231.6 °C12 March 19524.0 °C5 February 195216.9 °C670 mm150
195131.5 °C6 April 19512.7 °C4 February 195117.5 °C634 mm130
195030.6 °C26 March 19503.7 °C23 January 195016.7 °C682 mm50
194931.3 °C1 May 19493.3 °C16 November 194917.1 °C538 mm160
194831.8 °C2 May 19484.3 °C16 January 194816.8 °C788 mm70
194732.0 °C4 April 19475.2 °C5 January 194717.1 °C896 mm70
194632.6 °C20 May 19464.2 °C1 December 194617.0 °C526 mm120
194531.8 °C3 April 19454.3 °C3 January 194517.2 °C719 mm170
194432.5 °C17 April 19441.3 °C21 January 194416.7 °C669 mm200
194331.5 °C12 April 19433.4 °C20 December 194316.2 °C476 mm50
194230.8 °C26 March 19423.2 °C30 December 194216.4 °C523 mm20
194132.5 °C18 April 19412.0 °C20 January 194117.0 °C586 mm160
194029.9 °C10 April 19404.7 °C9 December 194016.9 °C536 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
26.1 °C
+1.6 °C
Hot days (≥ 30 °C)
47 d/yr
+25
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
796 mm
+153 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan22.7 °C+1.1 °C16 mm+1 mm
Feb25.1 °C+1.5 °C15 mm-2 mm
Mar28.9 °C+2.7 °C12 mm-8 mm
Apr28.4 °C+0.7 °C16 mm-23 mm
May29.4 °C+2.0 °C84 mm+18 mm
Jun25.2 °C-0.1 °C270 mm+146 mm
Jul25.9 °C+1.5 °C50 mm-28 mm
Aug26.8 °C+1.6 °C106 mm+38 mm
Sep27.0 °C+2.7 °C95 mm-15 mm
Oct25.8 °C+2.3 °C85 mm+21 mm
Nov24.8 °C+2.3 °C21 mm-7 mm
Dec23.3 °C+1.6 °C27 mm+11 mm

The year's extremes

Hottest day
34.1 °C
19 May 2025
Coldest day
5.4 °C
22 Jan 2025
Wettest day
63.3 mm
19 Jun 2025
Windiest day
18.6 km/h
16 Mar 2025
Strongest gust
57.6 km/h
16 Mar 2025
Hottest feels-like
37.2 °C
20 May 2025
Coldest feels-like
2.7 °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 Zinacatepec?

Zinacatepec has a temperate oceanic climate (Köppen Cfb). Over 1940-2025, the average annual temperature is 17.8 °C and it receives 643 mm of precipitation per year.

What is the hottest day ever recorded in Zinacatepec?

The hottest day measured in Zinacatepec between 1940 and 2025 was 15 April 1998, reaching 36.4 °C.

What is the coldest day in Zinacatepec?

The coldest day measured in Zinacatepec between 1940 and 2025 was 8 January 2006, at -2.0 °C.

Does it snow in Zinacatepec?

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

Has the climate of Zinacatepec warmed?

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

What is the wettest day in Zinacatepec?

The wettest day measured in Zinacatepec between 1940 and 2025 was 9 September 2017, with 79 mm of rain in 24 hours.

What was the windiest day in Zinacatepec?

The windiest day measured in Zinacatepec between 1940 and 2025 was 21 January 1987, with winds reaching 25.2 km/h.

What is the warmest month in Zinacatepec?

The warmest month in Zinacatepec is May (20.3 °C on average); the coldest is January (14.6 °C).

How much does it rain in Zinacatepec?

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

Is it sunny in Zinacatepec?

Zinacatepec gets on average 10.9 hours of sunshine per day, roughly 3,979 hours per year over 1940-2025.

Are there tropical nights in Zinacatepec?

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

What was the most extreme apparent temperature in Zinacatepec?

In Zinacatepec, between 1940 and 2025, the highest apparent temperature reached 38.5 °C on 8 May 2024, and the lowest was -5.0 °C on 8 January 2006.

Compare Zinacatepec with another city

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

Nearby cities

The climate around Zinacatepec

Other cities — Mexico