Río Grande climate — normals and trends

Río Grande (Mexico) has a cold semi-arid climate (BSk) under the Köppen-Geiger classification. Its mean annual temperature is 17.6 °C and it receives 371 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 (22.2 °C on average) and the coldest is January (11.7 °C). Rainfall peaks in August.

Río Grande averages 4 frost days, 35 hot days (≥ 30 °C) and 60 rainy days per year.

Río Grande has warmed by +1.8 °C between 1940 and 2025, or +0.21 °C per decade. This trend is statistically significant.

The number of frost days there went from about 6 to 2 per year over the period.

The hottest day of the period reached 36.5 °C (on 1 June 2024) and the coldest -7.6 °C (on 13 December 1997).

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

Río GrandeZacatecas

coords
23.83°, -103.03°
period
19402025 · 86 yrs
BSkCold semi-aridWarmest monthJuneColdest monthJanuaryWettest monthAugustDriest monthMarch

Mean daily temperature

17.6°C

Average daily high

24.6°C

Average daily low

10.8°C

Annual rainfall

371mm

Sunshine / day

11.1h

Mean relative humidity

48%

Average peak wind

19.9km/h

Seasonal range

10.5°C

Frost days (< 0 °C)

4 d/yr

Hot days (≥ 30 °C)

35 d/yr

Rainy days (≥ 1 mm)

60 d/yr

Annual snowfall

0.5 cm

Average feels-like high

22.4 °C

Average feels-like low

8.6 °C

Average peak gust

35.1 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

22.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

+0.2 °C per decade · r² = 0.45 · 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.5 °C

1 June 2024

Coldest day

-7.6 °C

13 December 1997

Wettest day

58 mm

12 January 1987

Windiest day

62.2 km/h

29 December 1969

Strongest gust

96.8 km/h

29 December 1969

Hottest feels-like

36.4 °C

21 May 2024

Coldest feels-like

-13.7 °C

13 December 1997

Snowiest day

11.1 cm

12 January 1987

Sunniest day

13.5 h

29 June 1942

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.4 °C21 May 2025-1.8 °C22 January 202518.9 °C456 mm562
202436.5 °C1 June 20240.2 °C12 February 202419.6 °C371 mm750
202336.2 °C16 June 2023-1.3 °C30 December 202319.1 °C284 mm681
202234.2 °C8 May 2022-1.8 °C8 February 202218.6 °C375 mm642
202133.7 °C28 May 2021-2.7 °C2 January 202118.4 °C459 mm296
202034.2 °C21 April 2020-1.6 °C4 January 202018.8 °C381 mm703
201933.5 °C22 May 20190.7 °C27 January 201919.2 °C225 mm670
201835.8 °C30 May 2018-3.8 °C14 November 201818.1 °C626 mm456
201734.2 °C22 May 2017-6.8 °C9 December 201718.6 °C298 mm544
201633.2 °C23 May 2016-2.2 °C28 January 201617.9 °C450 mm284
201531.5 °C19 May 2015-3.8 °C28 December 201517.7 °C606 mm201
201432.7 °C12 June 2014-3.0 °C25 December 201418.0 °C338 mm355
201333.0 °C2 June 2013-2.3 °C17 January 201318.1 °C387 mm405
201234.2 °C31 May 2012-0.3 °C11 January 201218.7 °C249 mm451
201135.0 °C24 May 2011-5.0 °C5 February 201119.3 °C185 mm963
201034.4 °C6 June 2010-1.8 °C10 January 201017.7 °C379 mm666
200933.0 °C7 June 20090.2 °C5 December 200918.6 °C389 mm530
200833.8 °C5 June 2008-1.6 °C19 January 200818.0 °C465 mm525
200733.4 °C4 June 20070.1 °C30 December 200718.4 °C347 mm330
200633.2 °C27 April 2006-4.8 °C18 January 200618.2 °C434 mm569
200534.7 °C6 June 2005-0.1 °C14 January 200518.3 °C255 mm501
200432.9 °C27 May 2004-5.5 °C25 December 200417.0 °C442 mm247
200334.7 °C8 May 2003-1.7 °C20 December 200318.0 °C533 mm373
200233.7 °C11 May 2002-0.9 °C23 February 200218.2 °C466 mm513
200134.1 °C12 June 2001-2.0 °C20 January 200118.4 °C291 mm614
200033.9 °C17 May 2000-1.1 °C4 February 200018.6 °C330 mm471
199933.0 °C1 June 1999-2.9 °C5 January 199918.4 °C272 mm526
199835.6 °C8 May 1998-1.2 °C17 February 199819.0 °C252 mm966
199732.4 °C9 June 1997-7.6 °C13 December 199717.5 °C272 mm4114
199633.9 °C26 May 1996-0.4 °C19 December 199617.8 °C494 mm333
199534.8 °C3 June 19950.5 °C31 January 199518.6 °C314 mm490
199432.2 °C5 May 19940.8 °C14 January 199418.5 °C495 mm340
199332.7 °C4 June 19931.2 °C11 February 199318.0 °C323 mm300
199234.3 °C15 June 1992-1.1 °C7 February 199217.0 °C450 mm262
199133.0 °C30 May 1991-1.6 °C21 November 199117.2 °C710 mm322
199033.5 °C26 May 1990-2.5 °C8 December 199017.6 °C483 mm302
198935.5 °C6 June 1989-1.6 °C24 December 198917.9 °C359 mm423
198832.6 °C27 April 1988-3.9 °C21 January 198817.3 °C500 mm276
198732.3 °C18 June 1987-4.8 °C22 January 198716.4 °C540 mm139
198632.6 °C16 May 1986-1.4 °C25 December 198617.1 °C504 mm156
198533.7 °C31 May 1985-5.4 °C5 January 198517.1 °C470 mm237
198432.9 °C8 June 1984-2.1 °C28 February 198417.1 °C490 mm121
198335.9 °C1 May 1983-1.3 °C30 December 198317.0 °C446 mm403
198235.4 °C4 June 1982-1.1 °C4 December 198218.3 °C287 mm441
198133.8 °C9 June 1981-2.3 °C23 January 198117.1 °C480 mm292
198035.6 °C2 June 1980-0.9 °C18 December 198017.3 °C259 mm434
197932.2 °C30 May 1979-1.8 °C23 November 197917.7 °C224 mm303
197833.2 °C10 May 1978-2.6 °C13 February 197817.0 °C500 mm296
197731.1 °C19 May 1977-0.1 °C17 December 197716.9 °C322 mm101
197631.6 °C22 May 1976-2.4 °C23 February 197616.3 °C504 mm154
197531.9 °C25 April 1975-3.7 °C13 January 197516.9 °C406 mm197
197432.9 °C13 May 1974-0.4 °C26 November 197417.5 °C240 mm223
197332.8 °C25 May 1973-3.9 °C29 January 197316.6 °C574 mm2012
197232.9 °C19 May 1972-1.1 °C22 December 197217.8 °C289 mm372
197132.0 °C20 May 19710.4 °C6 February 197117.1 °C492 mm200
197033.0 °C13 June 1970-2.7 °C16 November 197017.4 °C262 mm253
196933.3 °C8 June 1969-0.9 °C7 December 196917.8 °C183 mm213
196833.1 °C27 May 1968-3.4 °C13 March 196816.7 °C371 mm122
196733.1 °C13 May 1967-4.7 °C10 January 196717.3 °C337 mm3512
196632.2 °C13 May 1966-2.9 °C15 January 196616.6 °C343 mm229
196533.0 °C28 May 1965-2.4 °C14 February 196517.2 °C351 mm296
196432.6 °C5 May 1964-5.0 °C17 January 196417.0 °C356 mm1712
196332.2 °C5 June 1963-3.4 °C24 December 196317.5 °C267 mm247
196232.9 °C16 June 1962-5.6 °C12 January 196217.8 °C200 mm544
196132.8 °C13 May 1961-3.0 °C7 February 196117.5 °C206 mm284
196032.7 °C17 June 1960-3.6 °C13 February 196017.5 °C179 mm259
195931.2 °C30 May 1959-1.1 °C17 December 195916.7 °C430 mm93
195833.6 °C11 June 1958-3.5 °C24 January 195817.0 °C487 mm296
195733.2 °C24 May 1957-0.1 °C24 March 195718.0 °C257 mm462
195632.0 °C16 June 1956-3.7 °C5 February 195617.7 °C206 mm2910
195533.0 °C28 May 1955-6.3 °C24 January 195517.5 °C416 mm327
195432.3 °C1 June 1954-2.3 °C29 December 195418.3 °C183 mm331
195332.9 °C22 May 1953-3.8 °C13 December 195317.2 °C308 mm467
195231.9 °C5 June 1952-0.8 °C5 February 195217.7 °C189 mm221
195133.7 °C20 June 1951-4.5 °C15 January 195118.0 °C393 mm316
195032.9 °C4 May 1950-0.8 °C14 February 195017.7 °C298 mm222
194932.3 °C21 May 1949-1.8 °C31 January 194917.6 °C309 mm181
194831.8 °C30 May 1948-2.8 °C29 November 194817.1 °C421 mm233
194732.0 °C28 May 1947-5.0 °C15 December 194716.4 °C367 mm913
194633.9 °C19 May 1946-3.4 °C23 January 194617.3 °C287 mm228
194532.7 °C11 June 1945-2.1 °C5 December 194517.8 °C211 mm303
194432.7 °C31 July 1944-5.0 °C14 January 194416.4 °C458 mm1511
194332.3 °C16 May 19430.1 °C15 January 194316.9 °C338 mm190
194233.6 °C12 June 1942-3.2 °C28 December 194217.0 °C224 mm123
194130.8 °C9 May 1941-2.3 °C19 January 194115.9 °C553 mm97
194030.5 °C8 June 1940-3.3 °C18 February 194015.9 °C487 mm28

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.5 °C
Hot days (≥ 30 °C)
56 d/yr
+21
Frost days (< 0 °C)
2 d/yr
-2
Annual rainfall
456 mm
+85 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan21.8 °C+2.2 °C4 mm-8 mm
Feb26.2 °C+4.3 °C0 mm-8 mm
Mar27.7 °C+2.9 °C0 mm-6 mm
Apr29.2 °C+1.8 °C1 mm-8 mm
May31.0 °C+1.9 °C26 mm+7 mm
Jun28.3 °C-0.2 °C71 mm+18 mm
Jul25.6 °C-1.1 °C111 mm+41 mm
Aug26.9 °C+0.5 °C84 mm+11 mm
Sep24.6 °C-0.2 °C135 mm+63 mm
Oct25.9 °C+2.0 °C6 mm-23 mm
Nov24.7 °C+2.3 °C1 mm-8 mm
Dec21.9 °C+1.8 °C16 mm+6 mm

The year's extremes

Hottest day
34.4 °C
21 May 2025
Coldest day
-1.8 °C
22 Jan 2025
Wettest day
42.7 mm
1 Jun 2025
Windiest day
54.0 km/h
9 Jan 2025
Strongest gust
84.2 km/h
9 Jan 2025
Hottest feels-like
33.3 °C
9 Jun 2025
Coldest feels-like
-5.8 °C
11 Jan 2025
Sunniest day
13.2 h
7 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 Río Grande?

Río Grande has a cold semi-arid climate (Köppen BSk). Over 1940-2025, the average annual temperature is 17.6 °C and it receives 371 mm of precipitation per year.

What is the hottest day ever recorded in Río Grande?

The hottest day measured in Río Grande between 1940 and 2025 was 1 June 2024, reaching 36.5 °C.

What is the coldest day in Río Grande?

The coldest day measured in Río Grande between 1940 and 2025 was 13 December 1997, at -7.6 °C.

Does it snow in Río Grande?

Almost never: Río Grande sees virtually no snow, with about 4 frost days per year.

Has the climate of Río Grande warmed?

Yes: Río Grande warmed by +1.8 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Río Grande?

The wettest day measured in Río Grande between 1940 and 2025 was 12 January 1987, with 58 mm of rain in 24 hours.

What was the windiest day in Río Grande?

The windiest day measured in Río Grande between 1940 and 2025 was 29 December 1969, with winds reaching 62.2 km/h.

What is the warmest month in Río Grande?

The warmest month in Río Grande is June (22.2 °C on average); the coldest is January (11.7 °C).

How much does it rain in Río Grande?

Río Grande receives on average 371 mm of precipitation per year, spread over about 60 rainy days.

Is it sunny in Río Grande?

Río Grande 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 Río Grande?

The heaviest 24-hour snowfall measured in Río Grande between 1940 and 2025 was 12 January 1987, with 11.1 cm.

Are there tropical nights in Río Grande?

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

What was the most extreme apparent temperature in Río Grande?

In Río Grande, between 1940 and 2025, the highest apparent temperature reached 36.4 °C on 21 May 2024, and the lowest was -13.7 °C on 13 December 1997.

Compare Río Grande with another city

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

Nearby cities

The climate around Río Grande

Other cities — Mexico