Irapuato climate — normals and trends

Irapuato (Mexico) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 19.1 °C and it receives 589 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 (22.9 °C on average) and the coldest is January (15.1 °C). Rainfall peaks in July.

Irapuato averages 0 frost days, 65 hot days (≥ 30 °C) and 80 rainy days per year.

Irapuato has warmed by +2.5 °C between 1940 and 2025, or +0.30 °C per decade. This trend is statistically significant.

The hottest day of the period reached 38.8 °C (on 24 May 2024) and the coldest -2.9 °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

IrapuatoGuanajuato

coords
20.67°, -101.36°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthMayColdest monthJanuaryWettest monthJulyDriest monthDecember

Mean daily temperature

19.1°C

Average daily high

26.6°C

Average daily low

12.6°C

Annual rainfall

589mm

Sunshine / day

11.1h

Mean relative humidity

53%

Average peak wind

15.4km/h

Seasonal range

7.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

65 d/yr

Rainy days (≥ 1 mm)

80 d/yr

Annual snowfall

0.1 cm

Average feels-like high

25.7 °C

Average feels-like low

11.3 °C

Average peak gust

34.7 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

22.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.5 °C

since 1940

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

38.8 °C

24 May 2024

Coldest day

-2.9 °C

25 February 1976

Wettest day

59 mm

3 February 2010

Windiest day

41.5 km/h

4 March 1983

Strongest gust

82.4 km/h

4 March 1983

Hottest feels-like

38.8 °C

10 May 2024

Coldest feels-like

-7.3 °C

25 February 1976

Snowiest day

3.4 cm

11 January 1967

Sunniest day

13.0 h

29 June 1942

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.6 °C16 May 20254.0 °C22 January 202520.5 °C890 mm1060
202438.8 °C24 May 20244.5 °C29 December 202421.2 °C681 mm1260
202337.3 °C14 June 20235.2 °C28 December 202320.7 °C481 mm1360
202235.7 °C6 May 20225.5 °C28 December 202220.2 °C562 mm940
202134.3 °C27 May 20213.7 °C2 January 202119.7 °C774 mm830
202035.9 °C21 April 20203.3 °C6 January 202020.5 °C527 mm1240
201934.8 °C20 May 20194.0 °C19 December 201920.7 °C570 mm1170
201837.6 °C30 May 20181.4 °C23 December 201819.7 °C871 mm810
201735.9 °C22 May 20172.5 °C11 December 201720.0 °C676 mm940
201636.7 °C25 May 20162.3 °C17 January 201619.7 °C708 mm770
201534.0 °C11 May 20154.7 °C7 February 201519.6 °C906 mm480
201435.0 °C15 June 20143.3 °C16 January 201419.7 °C676 mm690
201335.6 °C22 May 20132.3 °C3 March 201319.9 °C705 mm810
201236.0 °C31 May 20125.1 °C5 January 201219.9 °C624 mm890
201136.6 °C24 May 20110.4 °C29 November 201120.5 °C490 mm1210
201035.9 °C7 May 20101.1 °C10 December 201019.4 °C617 mm890
200935.7 °C12 June 20093.5 °C7 February 200920.2 °C565 mm1180
200835.5 °C10 May 20081.8 °C3 January 200819.4 °C726 mm760
200735.3 °C3 June 20074.5 °C10 January 200719.6 °C700 mm820
200635.4 °C10 May 20060.5 °C8 January 200619.7 °C641 mm970
200536.6 °C7 June 20053.6 °C26 December 200520.1 °C475 mm1120
200434.4 °C25 May 20042.9 °C26 December 200419.0 °C662 mm480
200336.9 °C8 May 20031.7 °C20 December 200319.7 °C688 mm800
200235.7 °C2 May 20023.2 °C14 January 200219.6 °C698 mm890
200135.5 °C13 April 20014.6 °C30 December 200119.5 °C573 mm830
200036.1 °C20 April 20003.6 °C10 February 200019.9 °C526 mm1070
199936.4 °C1 June 19993.5 °C7 January 199919.5 °C530 mm970
199837.8 °C8 May 19981.1 °C3 February 199820.4 °C554 mm1140
199733.8 °C4 June 1997-1.5 °C14 December 199719.4 °C541 mm682
199634.7 °C29 May 19962.3 °C14 January 199619.7 °C607 mm620
199535.3 °C14 May 19953.1 °C26 November 199520.0 °C638 mm600
199435.6 °C9 May 19943.6 °C5 January 199420.1 °C639 mm740
199336.0 °C5 June 19934.9 °C12 February 199319.4 °C659 mm460
199234.7 °C26 June 19922.8 °C9 February 199218.5 °C903 mm340
199135.7 °C24 May 19914.7 °C22 November 199119.4 °C833 mm850
199034.3 °C28 May 19904.2 °C10 December 199019.3 °C796 mm440
198935.2 °C12 June 19891.5 °C24 December 198919.5 °C572 mm730
198835.0 °C27 April 19880.3 °C26 January 198819.5 °C565 mm680
198733.8 °C28 May 19873.4 °C6 March 198719.5 °C471 mm660
198636.4 °C12 May 19860.9 °C14 January 198619.1 °C721 mm510
198535.5 °C13 May 19851.1 °C6 January 198519.0 °C633 mm350
198434.3 °C30 April 19843.8 °C1 January 198419.0 °C654 mm620
198337.0 °C1 May 19831.8 °C23 January 198319.3 °C645 mm720
198236.7 °C4 June 19823.0 °C18 December 198219.9 °C535 mm1040
198135.1 °C13 May 19810.6 °C24 January 198119.3 °C654 mm600
198035.1 °C18 May 19802.6 °C18 December 198019.6 °C618 mm930
197933.9 °C2 May 19792.6 °C3 January 197919.6 °C366 mm870
197834.9 °C8 May 19784.9 °C6 February 197819.3 °C625 mm750
197733.6 °C15 March 19771.5 °C22 December 197719.2 °C573 mm530
197633.7 °C26 May 1976-2.9 °C25 February 197618.7 °C587 mm391
197533.4 °C20 April 19752.2 °C15 November 197518.6 °C585 mm540
197433.7 °C14 May 19741.6 °C27 November 197418.7 °C558 mm440
197335.0 °C25 May 19730.8 °C30 January 197318.4 °C795 mm460
197233.7 °C24 May 19722.9 °C22 December 197219.1 °C385 mm530
197133.9 °C30 April 19714.7 °C8 February 197118.4 °C586 mm390
197033.0 °C24 April 19702.0 °C17 November 197018.4 °C497 mm520
196935.1 °C8 June 19693.0 °C20 November 196919.3 °C274 mm580
196833.5 °C1 June 19683.4 °C8 February 196818.3 °C456 mm330
196734.2 °C12 May 19671.2 °C11 January 196718.2 °C618 mm330
196634.2 °C19 May 19661.8 °C29 November 196617.9 °C579 mm350
196534.3 °C26 May 19652.1 °C18 January 196518.4 °C547 mm510
196434.1 °C1 May 19642.0 °C14 January 196418.6 °C434 mm420
196334.0 °C23 April 19631.1 °C25 December 196318.2 °C567 mm370
196234.4 °C29 May 19622.6 °C11 January 196218.9 °C422 mm470
196134.1 °C14 May 19612.8 °C12 February 196118.6 °C396 mm500
196033.5 °C26 May 1960-0.4 °C14 February 196018.7 °C460 mm611
195933.1 °C28 April 19593.0 °C11 January 195917.4 °C832 mm180
195833.8 °C29 April 19582.1 °C8 January 195818.1 °C655 mm490
195733.5 °C24 May 19571.4 °C12 December 195719.3 °C261 mm980
195632.3 °C7 May 1956-1.4 °C13 January 195618.3 °C328 mm512
195534.0 °C21 May 1955-0.5 °C24 January 195518.3 °C524 mm541
195434.3 °C3 June 19541.3 °C21 December 195418.5 °C419 mm400
195334.2 °C21 May 19530.9 °C12 November 195318.4 °C428 mm640
195233.6 °C24 May 19522.6 °C5 February 195218.4 °C404 mm420
195132.7 °C18 May 19510.5 °C3 February 195119.0 °C461 mm440
195033.0 °C4 May 19502.7 °C19 December 195018.3 °C399 mm360
194933.5 °C21 May 19493.0 °C15 November 194918.5 °C524 mm270
194833.3 °C2 May 19483.2 °C15 January 194818.0 °C567 mm420
194731.3 °C1 May 19471.9 °C29 November 194717.5 °C707 mm220
194635.2 °C20 May 19462.8 °C25 January 194618.5 °C450 mm420
194532.7 °C3 June 19453.6 °C5 December 194518.2 °C523 mm380
194433.3 °C4 June 19443.0 °C20 January 194417.8 °C650 mm450
194333.6 °C16 May 19432.5 °C1 January 194317.5 °C622 mm220
194231.6 °C3 May 19421.7 °C29 December 194217.8 °C480 mm240
194132.4 °C8 May 19412.7 °C10 February 194117.4 °C776 mm180
194032.2 °C1 May 1940-2.1 °C18 February 194017.6 °C530 mm211

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
28.4 °C
+1.8 °C
Hot days (≥ 30 °C)
106 d/yr
+41
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
890 mm
+301 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.4 °C+2.3 °C7 mm-5 mm
Feb28.5 °C+3.4 °C3 mm-5 mm
Mar30.8 °C+2.9 °C0 mm-7 mm
Apr32.0 °C+2.0 °C0 mm-11 mm
May32.9 °C+1.9 °C67 mm+33 mm
Jun27.1 °C-1.7 °C281 mm+166 mm
Jul26.5 °C-0.1 °C173 mm+42 mm
Aug27.7 °C+1.0 °C168 mm+44 mm
Sep27.4 °C+1.5 °C152 mm+53 mm
Oct28.4 °C+2.4 °C32 mm-2 mm
Nov28.1 °C+3.0 °C0 mm-9 mm
Dec25.7 °C+2.3 °C7 mm+1 mm

The year's extremes

Hottest day
37.6 °C
16 May 2025
Coldest day
4.0 °C
22 Jan 2025
Wettest day
52.4 mm
22 Jun 2025
Windiest day
27.8 km/h
10 Nov 2025
Strongest gust
59.8 km/h
9 Jan 2025
Hottest feels-like
37.4 °C
16 May 2025
Coldest feels-like
0.2 °C
22 Jan 2025
Sunniest day
12.9 h
26 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 Irapuato?

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

What is the hottest day ever recorded in Irapuato?

The hottest day measured in Irapuato between 1940 and 2025 was 24 May 2024, reaching 38.8 °C.

What is the coldest day in Irapuato?

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

Does it snow in Irapuato?

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

Has the climate of Irapuato warmed?

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

What is the wettest day in Irapuato?

The wettest day measured in Irapuato between 1940 and 2025 was 3 February 2010, with 59 mm of rain in 24 hours.

What was the windiest day in Irapuato?

The windiest day measured in Irapuato between 1940 and 2025 was 4 March 1983, with winds reaching 41.5 km/h.

What is the warmest month in Irapuato?

The warmest month in Irapuato is May (22.9 °C on average); the coldest is January (15.1 °C).

How much does it rain in Irapuato?

Irapuato receives on average 589 mm of precipitation per year, spread over about 80 rainy days.

Is it sunny in Irapuato?

Irapuato 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 Irapuato?

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

Are there tropical nights in Irapuato?

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

What was the most extreme apparent temperature in Irapuato?

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

Compare Irapuato with another city

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

Nearby cities

The climate around Irapuato

Other cities — Mexico