San Luis Río Colorado climate — normals and trends

San Luis Río Colorado (Mexico) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 23.8 °C and it receives 79 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 July (34.3 °C on average) and the coldest is January (13.9 °C). Rainfall peaks in December.

San Luis Río Colorado averages 0 frost days, 196 hot days (≥ 30 °C) and 15 rainy days per year.

San Luis Río Colorado has warmed by +2.2 °C between 1940 and 2025, or +0.26 °C per decade. This trend is statistically significant.

The hottest day of the period reached 49.3 °C (on 28 July 1995) and the coldest -3.8 °C (on 14 January 1963).

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

San Luis Río ColoradoSonora

coords
32.46°, -114.77°
period
19402025 · 86 yrs
BWhHot desertWarmest monthJulyColdest monthJanuaryWettest monthDecemberDriest monthJune

Mean daily temperature

23.8°C

Average daily high

30.8°C

Average daily low

17.5°C

Annual rainfall

79mm

Sunshine / day

11.5h

Mean relative humidity

34%

Average peak wind

15.9km/h

Seasonal range

20.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

196 d/yr

Rainy days (≥ 1 mm)

15 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.3 °C

Average feels-like low

15.6 °C

Average peak gust

31.3 km/h

Tropical nights (≥ 20 °C)

143 d/yr

Solar radiation

21.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.2 °C

since 1940

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

49.3 °C

28 July 1995

Coldest day

-3.8 °C

14 January 1963

Wettest day

68 mm

25 September 1997

Windiest day

53.7 km/h

20 August 2023

Strongest gust

94.7 km/h

20 August 2023

Hottest feels-like

50.4 °C

24 August 2010

Coldest feels-like

-9.1 °C

13 January 1963

Snowiest day

0.1 cm

14 December 1967

Sunniest day

13.8 h

21 June 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202546.7 °C7 August 20254.4 °C11 January 202524.8 °C51 mm2200
202445.9 °C5 September 20241.8 °C10 January 202424.4 °C40 mm1950
202347.7 °C28 August 20233.7 °C22 January 202324.1 °C159 mm1940
202245.2 °C11 July 20221.9 °C19 December 202224.7 °C31 mm2110
202147.5 °C15 June 20212.9 °C16 December 202125.0 °C58 mm2140
202048.2 °C5 September 20203.7 °C6 February 202024.9 °C108 mm2040
201946.2 °C12 July 20192.0 °C3 January 201923.8 °C139 mm2010
201847.0 °C23 July 20183.5 °C21 February 201824.7 °C85 mm2060
201748.1 °C20 June 20172.5 °C26 December 201725.1 °C113 mm2240
201649.3 °C19 June 20164.1 °C18 December 201625.3 °C48 mm2450
201547.0 °C15 August 20150.1 °C1 January 201525.1 °C84 mm2200
201447.1 °C23 July 20141.1 °C29 December 201425.3 °C62 mm2250
201348.0 °C29 June 20130.9 °C13 January 201324.3 °C120 mm2180
201246.8 °C13 August 20123.3 °C19 January 201225.0 °C93 mm2110
201146.2 °C2 July 20110.5 °C4 February 201124.3 °C55 mm2060
201046.7 °C24 August 20102.6 °C27 November 201024.6 °C111 mm1930
200946.8 °C28 August 20093.9 °C6 January 200925.0 °C19 mm2100
200847.0 °C20 June 20083.3 °C1 February 200824.8 °C94 mm2150
200745.9 °C1 September 2007-0.6 °C14 January 200724.4 °C55 mm2241
200647.0 °C22 July 20062.4 °C21 December 200624.8 °C29 mm1990
200546.9 °C17 July 20052.0 °C16 December 200524.7 °C110 mm2020
200444.6 °C20 July 20044.2 °C25 December 200424.4 °C105 mm2100
200346.1 °C14 July 20033.3 °C29 December 200324.3 °C89 mm1920
200244.6 °C1 September 20024.0 °C31 January 200223.7 °C22 mm1820
200146.1 °C2 July 20013.8 °C14 December 200124.5 °C71 mm2110
200045.8 °C19 July 20003.6 °C7 January 200023.9 °C40 mm1890
199943.4 °C25 August 19994.9 °C9 December 199923.9 °C60 mm1990
199847.0 °C27 July 19983.9 °C22 December 199823.4 °C107 mm1780
199746.2 °C5 August 19973.7 °C25 December 199724.7 °C133 mm2100
199646.3 °C31 July 19964.1 °C20 December 199625.2 °C26 mm2080
199549.3 °C28 July 19955.1 °C18 January 199524.8 °C77 mm2030
199446.8 °C24 June 19942.3 °C20 November 199424.1 °C85 mm1980
199347.1 °C1 August 19932.9 °C4 January 199324.5 °C155 mm2170
199245.8 °C18 July 19921.6 °C17 December 199224.5 °C161 mm2040
199143.7 °C18 August 19912.1 °C2 December 199123.9 °C93 mm1900
199048.9 °C26 June 1990-0.3 °C23 December 199024.1 °C61 mm2081
198945.7 °C4 July 19891.9 °C6 February 198924.6 °C67 mm2170
198844.3 °C17 August 19881.8 °C30 December 198824.3 °C76 mm2050
198744.4 °C27 June 1987-1.3 °C27 December 198724.1 °C108 mm1971
198645.6 °C26 June 19864.1 °C10 February 198624.6 °C105 mm2030
198546.3 °C24 August 19852.4 °C1 February 198523.6 °C85 mm1870
198444.6 °C30 August 19843.6 °C15 December 198423.7 °C217 mm1770
198345.4 °C12 July 19833.3 °C1 January 198324.0 °C192 mm1830
198244.5 °C2 September 19822.9 °C4 January 198223.3 °C115 mm1840
198146.7 °C27 August 19814.7 °C1 February 198125.1 °C52 mm2050
198047.2 °C28 July 19805.6 °C5 January 198024.7 °C65 mm1890
197946.3 °C27 June 19791.0 °C30 January 197923.8 °C89 mm1910
197846.9 °C19 July 19780.3 °C8 December 197824.2 °C153 mm1900
197745.6 °C29 June 19773.1 °C10 January 197724.3 °C74 mm1890
197645.7 °C27 June 19760.3 °C1 January 197623.9 °C103 mm1900
197545.8 °C4 August 19752.0 °C4 January 197523.3 °C56 mm1720
197446.6 °C27 June 19740.9 °C3 January 197424.1 °C47 mm1980
197346.9 °C27 June 19732.2 °C7 January 197323.6 °C61 mm1890
197246.7 °C31 July 1972-0.3 °C12 December 197223.7 °C104 mm2061
197145.9 °C12 September 1971-2.2 °C8 January 197122.9 °C39 mm1803
197046.8 °C25 June 19700.8 °C3 January 197023.6 °C33 mm1830
196945.9 °C22 August 19690.7 °C30 January 196923.8 °C50 mm1840
196845.7 °C21 June 1968-2.6 °C22 December 196823.7 °C47 mm1982
196744.0 °C29 June 19671.9 °C1 January 196723.4 °C103 mm1810
196645.1 °C6 July 19660.9 °C24 January 196623.8 °C69 mm2070
196544.9 °C4 July 19651.7 °C24 December 196522.8 °C126 mm1830
196447.6 °C12 July 19640.6 °C10 January 196422.8 °C26 mm1840
196344.3 °C14 July 1963-3.8 °C14 January 196323.5 °C76 mm1903
196244.3 °C24 June 1962-0.5 °C12 January 196223.4 °C93 mm1972
196145.4 °C10 July 19612.7 °C12 December 196123.3 °C48 mm1800
196045.8 °C21 June 1960-1.1 °C3 January 196023.8 °C44 mm1972
195945.5 °C22 June 19593.5 °C5 January 195924.2 °C77 mm2030
195847.2 °C11 July 19584.4 °C23 January 195824.5 °C97 mm1920
195746.6 °C31 July 19573.2 °C28 January 195723.5 °C82 mm1710
195644.2 °C12 June 19562.5 °C3 February 195623.1 °C7 mm1870
195544.6 °C22 June 19552.2 °C19 February 195522.8 °C48 mm1820
195445.4 °C28 July 19541.7 °C30 December 195423.8 °C42 mm2050
195344.7 °C2 July 19530.5 °C25 December 195323.0 °C21 mm1720
195244.2 °C2 September 19520.4 °C4 January 195223.1 °C91 mm1970
195144.4 °C31 July 19512.7 °C21 December 195122.9 °C65 mm1820
195047.0 °C1 September 1950-2.7 °C4 January 195023.3 °C31 mm2183
194945.3 °C14 July 1949-2.3 °C4 January 194922.4 °C109 mm1984
194845.2 °C3 September 1948-0.1 °C29 January 194822.2 °C76 mm1741
194744.8 °C19 July 19470.3 °C2 January 194722.3 °C26 mm1710
194645.3 °C2 August 19461.9 °C13 February 194622.5 °C59 mm1760
194545.3 °C5 September 19451.3 °C30 January 194522.6 °C95 mm1900
194445.8 °C29 August 19442.1 °C10 January 194422.5 °C57 mm1830
194346.8 °C25 July 19430.4 °C20 January 194323.6 °C40 mm1960
194245.8 °C7 July 1942-0.3 °C3 January 194222.9 °C24 mm1741
194145.0 °C15 July 19411.7 °C25 December 194121.8 °C161 mm1680
194044.9 °C11 August 19401.2 °C17 January 194022.6 °C132 mm1860

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
32.1 °C
+1.3 °C
Hot days (≥ 30 °C)
220 d/yr
+24
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
51 mm
-28 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan20.9 °C+0.3 °C0 mm-9 mm
Feb26.8 °C+3.8 °C0 mm-10 mm
Mar27.3 °C+1.2 °C5 mm-2 mm
Apr30.5 °C+0.4 °C0 mm-3 mm
May35.1 °C+1.0 °C1 mm+0 mm
Jun39.8 °C+0.9 °C1 mm+1 mm
Jul41.0 °C0.0 °C0 mm-5 mm
Aug42.0 °C+1.6 °C6 mm-5 mm
Sep37.5 °C-0.3 °C6 mm-4 mm
Oct33.0 °C+1.0 °C2 mm-4 mm
Nov26.9 °C+1.9 °C27 mm+21 mm
Dec24.5 °C+4.1 °C2 mm-9 mm

The year's extremes

Hottest day
46.7 °C
7 Aug 2025
Coldest day
4.4 °C
11 Jan 2025
Wettest day
10.9 mm
22 Nov 2025
Windiest day
37.0 km/h
9 Jan 2025
Strongest gust
66.2 km/h
9 Jan 2025
Hottest feels-like
47.8 °C
9 Jul 2025
Coldest feels-like
-1.0 °C
21 Jan 2025
Sunniest day
13.8 h
21 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 San Luis Río Colorado?

San Luis Río Colorado has a hot desert climate (Köppen BWh). Over 1940-2025, the average annual temperature is 23.8 °C and it receives 79 mm of precipitation per year.

What is the hottest day ever recorded in San Luis Río Colorado?

The hottest day measured in San Luis Río Colorado between 1940 and 2025 was 28 July 1995, reaching 49.3 °C.

What is the coldest day in San Luis Río Colorado?

The coldest day measured in San Luis Río Colorado between 1940 and 2025 was 14 January 1963, at -3.8 °C.

Does it snow in San Luis Río Colorado?

Almost never: San Luis Río Colorado sees virtually no snow, with about 0 frost days per year.

Has the climate of San Luis Río Colorado warmed?

Yes: San Luis Río Colorado warmed by +2.2 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in San Luis Río Colorado?

The wettest day measured in San Luis Río Colorado between 1940 and 2025 was 25 September 1997, with 68 mm of rain in 24 hours.

What was the windiest day in San Luis Río Colorado?

The windiest day measured in San Luis Río Colorado between 1940 and 2025 was 20 August 2023, with winds reaching 53.7 km/h.

What is the warmest month in San Luis Río Colorado?

The warmest month in San Luis Río Colorado is July (34.3 °C on average); the coldest is January (13.9 °C).

How much does it rain in San Luis Río Colorado?

San Luis Río Colorado receives on average 79 mm of precipitation per year, spread over about 15 rainy days.

Is it sunny in San Luis Río Colorado?

San Luis Río Colorado gets on average 11.5 hours of sunshine per day, roughly 4,198 hours per year over 1940-2025.

What is the biggest single-day snowfall in San Luis Río Colorado?

The heaviest 24-hour snowfall measured in San Luis Río Colorado between 1940 and 2025 was 14 December 1967, with 0.1 cm.

Are there tropical nights in San Luis Río Colorado?

Yes: San Luis Río Colorado has on average 143 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in San Luis Río Colorado?

In San Luis Río Colorado, between 1940 and 2025, the highest apparent temperature reached 50.4 °C on 24 August 2010, and the lowest was -9.1 °C on 13 January 1963.

Compare San Luis Río Colorado with another city

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

Nearby cities

The climate around San Luis Río Colorado

Other cities — Mexico