Progreso climate — normals and trends

Progreso (Mexico) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 25.9 °C and it receives 646 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 June (27.8 °C on average) and the coldest is January (22.7 °C). Rainfall peaks in September.

Progreso averages 0 frost days, 191 hot days (≥ 30 °C) and 115 rainy days per year.

Progreso has warmed by +0.8 °C between 1940 and 2025, or +0.10 °C per decade. This trend is statistically significant.

The hottest day of the period reached 39.3 °C (on 13 May 2024) and the coldest 12.6 °C (on 28 January 1987).

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

ProgresoYucatán

coords
21.28°, -89.66°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJuneColdest monthJanuaryWettest monthSeptemberDriest monthApril

Mean daily temperature

25.9°C

Average daily high

29.5°C

Average daily low

23.0°C

Annual rainfall

646mm

Sunshine / day

11.0h

Mean relative humidity

77%

Average peak wind

19.7km/h

Seasonal range

5.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

191 d/yr

Rainy days (≥ 1 mm)

115 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.2 °C

Average feels-like low

25.6 °C

Average peak gust

37.9 km/h

Tropical nights (≥ 20 °C)

321 d/yr

Solar radiation

20.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.8 °C

since 1940

+0.1 °C per decade · r² = 0.29 · 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

39.3 °C

13 May 2024

Coldest day

12.6 °C

28 January 1987

Wettest day

134 mm

4 September 1974

Windiest day

81.1 km/h

22 September 2002

Strongest gust

149.8 km/h

15 September 1988

Hottest feels-like

45.3 °C

18 May 2024

Coldest feels-like

10.0 °C

19 January 1977

Sunniest day

13.3 h

12 June 1945

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.1 °C6 May 202517.1 °C26 January 202526.8 °C548 mm2220
202439.3 °C13 May 202416.7 °C20 February 202426.9 °C856 mm2180
202337.4 °C15 June 202316.3 °C31 December 202327.1 °C473 mm2370
202237.1 °C6 April 202216.5 °C18 January 202226.3 °C651 mm1960
202136.5 °C16 April 202115.6 °C4 February 202126.5 °C578 mm2150
202038.1 °C12 April 202016.6 °C3 February 202026.8 °C907 mm2130
201935.9 °C9 June 201916.1 °C28 January 201926.7 °C533 mm2380
201835.7 °C14 April 201815.8 °C22 December 201826.1 °C450 mm2220
201736.2 °C29 April 201717.1 °C31 January 201726.5 °C525 mm2040
201635.9 °C27 April 201614.8 °C25 January 201626.6 °C526 mm2190
201537.2 °C26 April 201516.6 °C21 February 201526.6 °C388 mm2300
201435.9 °C7 April 201415.6 °C17 January 201425.9 °C636 mm1810
201335.5 °C18 April 201312.7 °C4 March 201326.1 °C817 mm2040
201235.3 °C11 May 201216.3 °C4 January 201226.0 °C556 mm1990
201136.3 °C27 April 201114.8 °C29 January 201126.0 °C579 mm2020
201037.0 °C1 May 201013.7 °C15 December 201025.3 °C698 mm1780
200935.7 °C26 May 200914.2 °C22 January 200926.2 °C485 mm2110
200835.4 °C15 May 200814.9 °C3 December 200825.7 °C503 mm1850
200735.2 °C25 June 200714.7 °C19 February 200725.9 °C536 mm1830
200634.9 °C29 April 200613.0 °C14 February 200626.2 °C505 mm2240
200536.8 °C30 April 200515.7 °C21 January 200526.2 °C658 mm2020
200435.8 °C30 May 200415.6 °C28 February 200426.3 °C356 mm2320
200336.8 °C6 May 200315.2 °C9 January 200326.1 °C416 mm2230
200235.8 °C2 May 200214.6 °C9 January 200226.1 °C867 mm2170
200135.0 °C13 June 200114.2 °C7 January 200126.0 °C531 mm2030
200036.7 °C23 April 200013.4 °C10 February 200025.8 °C506 mm1980
199937.9 °C4 May 199916.2 °C12 January 199925.7 °C769 mm2010
199837.4 °C8 April 199814.5 °C24 March 199826.4 °C723 mm2160
199736.3 °C26 April 199715.9 °C16 December 199726.4 °C632 mm2220
199635.3 °C27 May 199614.0 °C12 March 199625.9 °C466 mm2100
199536.1 °C13 May 199515.0 °C6 February 199526.5 °C698 mm2060
199435.9 °C27 March 199415.2 °C6 January 199426.3 °C602 mm2120
199335.5 °C29 March 199314.9 °C9 February 199325.9 °C715 mm1890
199234.7 °C8 June 199215.1 °C9 February 199225.7 °C550 mm1930
199137.8 °C27 April 199115.4 °C12 February 199126.2 °C700 mm2090
199035.6 °C31 May 199015.6 °C22 March 199026.1 °C594 mm2020
198935.7 °C17 May 198913.8 °C24 December 198925.8 °C746 mm1800
198836.9 °C25 April 198815.4 °C29 January 198825.4 °C982 mm1550
198735.6 °C3 May 198712.6 °C28 January 198725.4 °C718 mm1800
198635.0 °C20 April 198613.4 °C29 January 198625.7 °C590 mm2240
198535.4 °C5 June 198514.0 °C7 January 198525.6 °C720 mm1930
198436.6 °C3 May 198413.7 °C1 March 198425.1 °C921 mm1520
198335.8 °C18 May 198315.2 °C2 March 198325.5 °C901 mm1970
198235.5 °C9 April 198215.2 °C15 January 198226.1 °C678 mm2180
198136.2 °C18 May 198113.4 °C14 January 198125.4 °C692 mm2030
198036.6 °C16 May 198014.7 °C29 December 198025.7 °C757 mm1940
197935.5 °C11 April 197913.3 °C27 February 197925.7 °C628 mm1840
197837.2 °C7 May 197813.7 °C23 February 197825.3 °C762 mm1790
197735.4 °C29 March 197714.0 °C19 January 197725.2 °C654 mm1910
197633.9 °C29 March 197614.4 °C23 January 197625.0 °C760 mm1660
197536.4 °C14 April 197515.3 °C24 December 197525.9 °C581 mm1860
197435.3 °C2 April 197415.7 °C28 February 197425.5 °C770 mm1410
197335.4 °C30 March 197314.0 °C12 February 197325.6 °C771 mm1600
197234.9 °C15 April 197215.5 °C28 December 197225.8 °C717 mm1470
197138.5 °C29 April 197114.7 °C15 February 197125.7 °C533 mm1640
197034.8 °C18 April 197014.7 °C11 February 197025.3 °C510 mm1510
196935.4 °C17 April 196916.4 °C8 January 196925.4 °C901 mm1410
196833.8 °C23 April 196815.3 °C24 March 196825.2 °C512 mm1580
196734.5 °C12 May 196716.1 °C6 January 196725.5 °C555 mm1520
196633.6 °C21 April 196614.3 °C28 January 196625.1 °C666 mm1570
196534.9 °C11 April 196516.2 °C9 March 196525.6 °C746 mm1880
196437.8 °C30 April 196415.3 °C1 January 196425.8 °C589 mm1960
196334.9 °C10 April 196313.9 °C26 December 196325.6 °C554 mm1790
196235.5 °C11 March 196215.3 °C3 January 196225.7 °C424 mm1970
196134.7 °C2 May 196115.7 °C19 January 196125.7 °C685 mm1770
196036.1 °C2 April 196014.8 °C15 February 196025.4 °C637 mm1700
195935.5 °C21 April 195915.4 °C8 December 195925.5 °C868 mm1780
195836.2 °C23 April 195814.1 °C9 February 195825.9 °C573 mm1910
195735.9 °C21 May 195716.3 °C13 December 195725.8 °C676 mm1920
195635.7 °C6 April 195615.1 °C15 January 195625.5 °C670 mm1600
195536.3 °C20 May 195517.0 °C1 February 195525.8 °C652 mm1880
195434.1 °C1 May 195415.7 °C10 February 195425.4 °C661 mm1460
195337.8 °C9 April 195316.4 °C6 January 195326.1 °C585 mm1810
195235.3 °C18 March 195216.6 °C28 February 195225.5 °C788 mm1710
195136.4 °C25 May 195115.3 °C4 February 195125.9 °C637 mm1970
195035.4 °C15 May 195016.8 °C12 December 195025.7 °C466 mm1750
194935.7 °C1 April 194917.5 °C2 January 194926.2 °C585 mm2040
194836.0 °C31 March 194815.7 °C16 January 194825.9 °C779 mm1770
194734.8 °C4 April 194716.8 °C6 February 194726.0 °C955 mm1690
194636.4 °C18 May 194618.0 °C19 January 194626.3 °C628 mm1980
194538.6 °C24 April 194516.9 °C7 December 194526.2 °C529 mm1940
194437.4 °C18 April 194417.6 °C22 January 194426.0 °C620 mm1900
194334.9 °C12 April 194317.1 °C20 December 194325.5 °C714 mm1580
194235.5 °C14 May 194217.0 °C10 March 194225.7 °C770 mm1700
194136.1 °C7 April 194116.2 °C11 February 194125.8 °C515 mm1910
194034.4 °C13 March 194016.6 °C8 February 194025.5 °C662 mm1600

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
30.4 °C
+0.9 °C
Hot days (≥ 30 °C)
222 d/yr
+31
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
548 mm
-99 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.7 °C+0.5 °C9 mm-13 mm
Feb28.9 °C+1.6 °C15 mm-3 mm
Mar30.2 °C+0.8 °C4 mm-11 mm
Apr30.8 °C-0.3 °C6 mm-8 mm
May33.7 °C+1.8 °C11 mm-33 mm
Jun33.0 °C+1.4 °C65 mm-37 mm
Jul32.0 °C+0.5 °C32 mm-45 mm
Aug32.3 °C+0.8 °C73 mm-15 mm
Sep31.6 °C+0.9 °C134 mm+5 mm
Oct30.2 °C+1.1 °C124 mm+46 mm
Nov28.0 °C+0.4 °C54 mm+21 mm
Dec27.8 °C+1.2 °C20 mm-6 mm

The year's extremes

Hottest day
36.1 °C
6 May 2025
Coldest day
17.1 °C
26 Jan 2025
Wettest day
22.0 mm
6 Nov 2025
Windiest day
35.0 km/h
10 Nov 2025
Strongest gust
66.2 km/h
10 Nov 2025
Hottest feels-like
41.9 °C
6 Sep 2025
Coldest feels-like
16.5 °C
26 Jan 2025
Sunniest day
13.1 h
3 Jul 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 Progreso?

Progreso has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 25.9 °C and it receives 646 mm of precipitation per year.

What is the hottest day ever recorded in Progreso?

The hottest day measured in Progreso between 1940 and 2025 was 13 May 2024, reaching 39.3 °C.

What is the coldest day in Progreso?

The coldest day measured in Progreso between 1940 and 2025 was 28 January 1987, at 12.6 °C.

Does it snow in Progreso?

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

Has the climate of Progreso warmed?

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

What is the wettest day in Progreso?

The wettest day measured in Progreso between 1940 and 2025 was 4 September 1974, with 134 mm of rain in 24 hours.

What was the windiest day in Progreso?

The windiest day measured in Progreso between 1940 and 2025 was 22 September 2002, with winds reaching 81.1 km/h.

What is the warmest month in Progreso?

The warmest month in Progreso is June (27.8 °C on average); the coldest is January (22.7 °C).

How much does it rain in Progreso?

Progreso receives on average 646 mm of precipitation per year, spread over about 115 rainy days.

Is it sunny in Progreso?

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

Are there tropical nights in Progreso?

Yes: Progreso has on average 321 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Progreso?

In Progreso, between 1940 and 2025, the highest apparent temperature reached 45.3 °C on 18 May 2024, and the lowest was 10.0 °C on 19 January 1977.

Compare Progreso with another city

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

Nearby cities

The climate around Progreso

Other cities — Mexico