Santa Rosalía de Camargo climate — normals and trends

Santa Rosalía de Camargo (Mexico) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 20.5 °C and it receives 320 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 (28.5 °C on average) and the coldest is January (11.5 °C). Rainfall peaks in August.

Santa Rosalía de Camargo averages 9 frost days, 147 hot days (≥ 30 °C) and 50 rainy days per year.

Santa Rosalía de Camargo has warmed by +2.5 °C between 1940 and 2025, or +0.29 °C per decade. This trend is statistically significant.

The hottest day of the period reached 42.4 °C (on 6 June 2010) and the coldest -12.1 °C (on 4 February 2011).

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

Santa Rosalía de CamargoChihuahua

coords
27.68°, -105.17°
period
19402025 · 86 yrs
BWhHot desertWarmest monthJuneColdest monthJanuaryWettest monthAugustDriest monthMarch

Mean daily temperature

20.5°C

Average daily high

27.5°C

Average daily low

13.5°C

Annual rainfall

320mm

Sunshine / day

11.2h

Mean relative humidity

42%

Average peak wind

18.6km/h

Seasonal range

17.0°C

Frost days (< 0 °C)

9 d/yr

Hot days (≥ 30 °C)

147 d/yr

Rainy days (≥ 1 mm)

50 d/yr

Annual snowfall

0.8 cm

Average feels-like high

25.7 °C

Average feels-like low

11.5 °C

Average peak gust

35.2 km/h

Tropical nights (≥ 20 °C)

79 d/yr

Solar radiation

22.0 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.44 · 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

42.4 °C

6 June 2010

Coldest day

-12.1 °C

4 February 2011

Wettest day

68 mm

26 September 1978

Windiest day

63.5 km/h

18 March 1948

Strongest gust

112.3 km/h

18 March 1948

Hottest feels-like

43.7 °C

20 June 2023

Coldest feels-like

-17.4 °C

30 January 1949

Snowiest day

3.6 cm

7 December 2017

Sunniest day

13.8 h

18 June 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.9 °C17 June 2025-5.5 °C22 January 202522.7 °C219 mm2267
202442.1 °C28 May 2024-4.2 °C9 January 202423.1 °C146 mm2035
202342.2 °C7 August 2023-2.5 °C30 December 202322.6 °C147 mm19710
202240.3 °C12 June 2022-3.8 °C5 February 202221.7 °C393 mm17310
202140.9 °C10 June 2021-3.3 °C12 January 202122.2 °C237 mm19512
202040.7 °C14 July 2020-3.1 °C25 December 202022.4 °C175 mm19613
201939.7 °C8 June 2019-2.6 °C4 January 201922.3 °C196 mm1836
201841.2 °C31 May 2018-3.0 °C14 November 201822.1 °C231 mm1796
201740.8 °C16 June 2017-2.4 °C9 December 201722.3 °C293 mm1985
201639.8 °C13 June 2016-4.3 °C4 February 201621.6 °C461 mm17314
201539.1 °C12 June 2015-4.1 °C28 December 201521.7 °C222 mm1786
201440.5 °C2 June 2014-2.4 °C24 December 201421.4 °C298 mm1756
201339.7 °C6 June 2013-5.7 °C16 January 201320.8 °C447 mm15711
201241.3 °C30 May 2012-3.2 °C11 January 201222.1 °C233 mm1943
201141.2 °C19 June 2011-12.1 °C4 February 201122.3 °C96 mm22323
201042.4 °C6 June 2010-5.0 °C1 December 201020.7 °C342 mm15713
200939.1 °C16 June 2009-1.9 °C5 December 200921.7 °C201 mm1733
200840.9 °C4 June 2008-3.3 °C19 January 200820.9 °C461 mm14912
200739.4 °C1 June 2007-2.9 °C24 December 200721.1 °C242 mm19010
200639.5 °C18 June 2006-3.4 °C1 December 200621.4 °C395 mm1737
200540.6 °C4 July 2005-0.1 °C9 December 200521.4 °C243 mm1661
200439.0 °C15 June 2004-4.8 °C25 December 200420.3 °C404 mm1496
200339.6 °C18 May 2003-4.6 °C29 December 200321.3 °C334 mm1617
200240.3 °C18 June 2002-4.6 °C20 December 200221.4 °C297 mm1738
200139.6 °C28 May 2001-4.9 °C26 December 200121.7 °C146 mm18114
200038.6 °C11 May 2000-3.3 °C29 December 200021.3 °C297 mm17510
199939.6 °C4 June 1999-2.1 °C23 January 199921.2 °C264 mm1636
199841.0 °C27 June 1998-2.9 °C12 December 199821.3 °C264 mm1765
199739.4 °C3 June 1997-6.7 °C13 December 199720.1 °C270 mm15215
199639.8 °C22 May 1996-5.0 °C19 December 199620.8 °C446 mm1446
199540.2 °C2 June 1995-1.4 °C31 January 199521.4 °C247 mm1682
199441.6 °C27 June 1994-4.2 °C8 January 199421.7 °C177 mm1866
199338.3 °C6 June 1993-3.9 °C25 December 199320.5 °C419 mm1432
199240.8 °C16 June 1992-3.8 °C27 November 199219.8 °C323 mm1457
199138.8 °C24 June 1991-2.5 °C4 December 199119.0 °C732 mm876
199038.9 °C25 May 1990-4.2 °C8 January 199019.8 °C555 mm1059
198940.7 °C24 May 1989-5.8 °C14 January 198920.5 °C327 mm15113
198838.4 °C9 June 1988-5.5 °C21 January 198819.7 °C532 mm11910
198739.8 °C4 July 1987-5.2 °C27 December 198718.3 °C586 mm7919
198637.3 °C16 June 1986-3.8 °C12 January 198619.2 °C721 mm10110
198538.8 °C31 May 1985-4.3 °C3 January 198519.4 °C568 mm12214
198438.5 °C23 May 1984-2.8 °C11 January 198419.5 °C630 mm1127
198338.9 °C18 June 1983-2.8 °C2 January 198320.1 °C305 mm1649
198241.5 °C1 June 1982-3.5 °C27 December 198220.9 °C296 mm1899
198140.6 °C21 June 1981-2.1 °C23 January 198119.5 °C593 mm1103
198040.7 °C5 June 1980-2.2 °C27 November 198020.3 °C417 mm1328
197941.0 °C10 July 1979-3.8 °C23 November 197919.9 °C315 mm1469
197838.7 °C25 June 1978-6.0 °C9 December 197819.9 °C595 mm12413
197738.5 °C27 June 1977-1.8 °C10 January 197720.7 °C241 mm1483
197637.7 °C22 June 1976-4.9 °C23 February 197618.6 °C510 mm7718
197537.6 °C14 June 1975-5.8 °C13 January 197519.6 °C279 mm12112
197438.0 °C17 May 1974-4.2 °C9 February 197420.1 °C366 mm1255
197338.7 °C29 June 1973-4.7 °C20 December 197319.3 °C404 mm10315
197238.9 °C24 June 1972-3.2 °C6 January 197220.8 °C381 mm1383
197137.2 °C2 June 1971-4.5 °C8 January 197120.2 °C416 mm1137
197039.0 °C16 June 1970-3.0 °C1 January 197020.1 °C285 mm1367
196941.2 °C21 June 1969-3.0 °C30 December 196921.1 °C182 mm1625
196838.9 °C24 June 1968-3.1 °C23 December 196819.6 °C426 mm10911
196739.7 °C9 May 1967-3.3 °C9 January 196720.8 °C230 mm16014
196637.0 °C16 May 1966-3.1 °C17 December 196619.5 °C318 mm11221
196537.0 °C8 June 1965-5.6 °C14 February 196520.4 °C158 mm15716
196436.7 °C8 June 1964-4.9 °C17 January 196419.7 °C228 mm13321
196337.5 °C16 July 1963-4.2 °C13 January 196320.8 °C152 mm15311
196237.9 °C15 June 1962-11.0 °C11 January 196221.1 °C106 mm1616
196137.0 °C7 May 1961-3.7 °C7 February 196120.1 °C195 mm1438
196038.9 °C18 June 1960-1.9 °C18 January 196020.0 °C338 mm1236
195939.0 °C22 June 1959-3.1 °C1 January 195920.5 °C341 mm1392
195839.2 °C14 July 1958-1.9 °C24 January 195820.1 °C440 mm1248
195739.2 °C28 June 1957-2.9 °C24 November 195721.2 °C139 mm1448
195637.9 °C10 May 1956-8.2 °C4 February 195620.8 °C138 mm16015
195537.5 °C19 June 1955-5.8 °C24 January 195520.6 °C211 mm15115
195438.5 °C1 June 1954-5.3 °C29 December 195421.2 °C151 mm1769
195338.8 °C25 June 1953-6.4 °C25 December 195320.5 °C185 mm14215
195237.4 °C1 September 1952-2.3 °C26 February 195220.7 °C178 mm1303
195139.4 °C21 June 1951-6.8 °C2 February 195121.0 °C134 mm16313
195037.6 °C19 June 1950-2.5 °C6 December 195021.1 °C159 mm1733
194937.9 °C4 June 1949-11.6 °C30 January 194919.5 °C356 mm13517
194837.3 °C18 June 1948-7.2 °C29 January 194820.1 °C220 mm14515
194737.0 °C31 May 1947-8.4 °C5 January 194718.7 °C255 mm10924
194636.2 °C7 June 1946-4.1 °C11 January 194619.4 °C303 mm12615
194537.7 °C27 May 1945-2.5 °C1 January 194520.1 °C282 mm1281
194438.5 °C31 July 1944-4.4 °C9 January 194419.4 °C282 mm10510
194336.1 °C14 May 1943-1.8 °C14 January 194319.5 °C343 mm1156
194238.9 °C13 June 1942-1.8 °C28 December 194219.1 °C319 mm942
194135.1 °C9 May 1941-2.1 °C18 January 194117.7 °C640 mm406
194036.4 °C11 July 1940-2.3 °C10 February 194018.6 °C464 mm754

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.3 °C
+2.8 °C
Hot days (≥ 30 °C)
226 d/yr
+79
Frost days (< 0 °C)
7 d/yr
-2
Annual rainfall
219 mm
-101 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan20.3 °C+1.0 °C2 mm-8 mm
Feb28.3 °C+5.9 °C0 mm-6 mm
Mar28.7 °C+2.7 °C3 mm-2 mm
Apr31.8 °C+2.0 °C1 mm-7 mm
May34.4 °C+1.3 °C16 mm+4 mm
Jun35.9 °C+1.0 °C76 mm+48 mm
Jul33.7 °C+1.1 °C60 mm-14 mm
Aug34.4 °C+2.6 °C31 mm-46 mm
Sep32.6 °C+2.6 °C27 mm-34 mm
Oct32.0 °C+4.3 °C1 mm-20 mm
Nov27.3 °C+4.1 °C1 mm-9 mm
Dec24.1 °C+4.4 °C1 mm-7 mm

The year's extremes

Hottest day
40.9 °C
17 Jun 2025
Coldest day
-5.5 °C
22 Jan 2025
Wettest day
28.7 mm
2 Jul 2025
Windiest day
46.7 km/h
14 Mar 2025
Strongest gust
81.7 km/h
14 Mar 2025
Hottest feels-like
41.6 °C
8 Jun 2025
Coldest feels-like
-9.5 °C
21 Jan 2025
Snowiest day
0.4 cm
10 Jan 2025
Sunniest day
13.8 h
18 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 Santa Rosalía de Camargo?

Santa Rosalía de Camargo has a hot desert climate (Köppen BWh). Over 1940-2025, the average annual temperature is 20.5 °C and it receives 320 mm of precipitation per year.

What is the hottest day ever recorded in Santa Rosalía de Camargo?

The hottest day measured in Santa Rosalía de Camargo between 1940 and 2025 was 6 June 2010, reaching 42.4 °C.

What is the coldest day in Santa Rosalía de Camargo?

The coldest day measured in Santa Rosalía de Camargo between 1940 and 2025 was 4 February 2011, at -12.1 °C.

Does it snow in Santa Rosalía de Camargo?

Almost never: Santa Rosalía de Camargo sees virtually no snow, with about 9 frost days per year.

Has the climate of Santa Rosalía de Camargo warmed?

Yes: Santa Rosalía de Camargo warmed by +2.5 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Santa Rosalía de Camargo?

The wettest day measured in Santa Rosalía de Camargo between 1940 and 2025 was 26 September 1978, with 68 mm of rain in 24 hours.

What was the windiest day in Santa Rosalía de Camargo?

The windiest day measured in Santa Rosalía de Camargo between 1940 and 2025 was 18 March 1948, with winds reaching 63.5 km/h.

What is the warmest month in Santa Rosalía de Camargo?

The warmest month in Santa Rosalía de Camargo is June (28.5 °C on average); the coldest is January (11.5 °C).

How much does it rain in Santa Rosalía de Camargo?

Santa Rosalía de Camargo receives on average 320 mm of precipitation per year, spread over about 50 rainy days.

Is it sunny in Santa Rosalía de Camargo?

Santa Rosalía de Camargo gets on average 11.2 hours of sunshine per day, roughly 4,088 hours per year over 1940-2025.

What is the biggest single-day snowfall in Santa Rosalía de Camargo?

The heaviest 24-hour snowfall measured in Santa Rosalía de Camargo between 1940 and 2025 was 7 December 2017, with 3.6 cm.

Are there tropical nights in Santa Rosalía de Camargo?

Yes: Santa Rosalía de Camargo has on average 79 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Santa Rosalía de Camargo?

In Santa Rosalía de Camargo, between 1940 and 2025, the highest apparent temperature reached 43.7 °C on 20 June 2023, and the lowest was -17.4 °C on 30 January 1949.

Compare Santa Rosalía de Camargo with another city

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

Nearby cities

The climate around Santa Rosalía de Camargo

Other cities — Mexico