Heroica Caborca climate — normals and trends

Heroica Caborca (Mexico) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 23.3 °C and it receives 165 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 (33.1 °C on average) and the coldest is January (13.8 °C). Rainfall peaks in August.

Heroica Caborca averages 2 frost days, 196 hot days (≥ 30 °C) and 32 rainy days per year.

Heroica Caborca has warmed by +2.1 °C between 1940 and 2025, or +0.25 °C per decade. This trend is statistically significant.

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

The hottest day of the period reached 46.7 °C (on 15 July 1998) and the coldest -5.1 °C (on 5 January 1949).

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

Heroica CaborcaSonora

coords
30.72°, -112.16°
period
19402025 · 86 yrs
BWhHot desertWarmest monthJulyColdest monthJanuaryWettest monthAugustDriest monthMay

Mean daily temperature

23.3°C

Average daily high

30.3°C

Average daily low

16.6°C

Annual rainfall

165mm

Sunshine / day

11.4h

Mean relative humidity

38%

Average peak wind

19.9km/h

Seasonal range

19.3°C

Frost days (< 0 °C)

2 d/yr

Hot days (≥ 30 °C)

196 d/yr

Rainy days (≥ 1 mm)

32 d/yr

Annual snowfall

0.0 cm

Average feels-like high

28.6 °C

Average feels-like low

14.8 °C

Average peak gust

34.9 km/h

Tropical nights (≥ 20 °C)

134 d/yr

Solar radiation

21.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.1 °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

46.7 °C

15 July 1998

Coldest day

-5.1 °C

5 January 1949

Wettest day

119 mm

17 September 2014

Windiest day

53.1 km/h

20 August 2023

Strongest gust

91.4 km/h

20 August 2023

Hottest feels-like

49.1 °C

23 July 2014

Coldest feels-like

-9.2 °C

5 January 1949

Snowiest day

0.1 cm

9 December 1960

Sunniest day

13.5 h

25 June 2013

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202545.4 °C30 June 20251.2 °C14 January 202524.8 °C123 mm2210
202444.5 °C28 September 20240.5 °C12 January 202424.6 °C110 mm1940
202344.8 °C28 August 20230.6 °C25 January 202324.1 °C88 mm2000
202242.9 °C16 June 20220.8 °C14 December 202224.0 °C138 mm2010
202144.6 °C26 August 20211.8 °C13 January 202124.4 °C140 mm2200
202044.9 °C4 September 20201.1 °C5 February 202024.6 °C112 mm2050
201944.9 °C14 August 20190.1 °C20 February 201923.6 °C242 mm1930
201845.0 °C5 July 20182.3 °C25 February 201824.5 °C152 mm2070
201743.8 °C7 July 20171.2 °C22 December 201724.9 °C135 mm2310
201645.3 °C5 June 20161.2 °C3 February 201624.6 °C202 mm2380
201544.7 °C15 August 2015-0.8 °C3 January 201524.4 °C192 mm2072
201446.0 °C23 July 20141.0 °C28 December 201424.8 °C350 mm2170
201344.0 °C29 June 2013-3.5 °C15 January 201324.1 °C231 mm2235
201243.7 °C18 June 20121.6 °C29 December 201224.6 °C136 mm2230
201146.0 °C1 July 2011-2.8 °C4 February 201123.9 °C86 mm2103
201044.9 °C3 September 20103.7 °C1 December 201024.1 °C186 mm1970
200944.6 °C27 July 20091.9 °C26 December 200924.5 °C89 mm2130
200843.0 °C20 June 2008-0.3 °C28 December 200824.0 °C219 mm2171
200744.0 °C5 July 2007-3.3 °C15 January 200724.0 °C129 mm2243
200644.2 °C21 July 20060.2 °C20 December 200623.9 °C98 mm2010
200544.3 °C5 July 20051.8 °C6 December 200524.1 °C175 mm2050
200442.0 °C11 July 2004-0.3 °C5 January 200423.6 °C117 mm2051
200345.6 °C10 August 2003-1.7 °C29 December 200323.8 °C179 mm1921
200243.8 °C26 June 2002-1.7 °C31 January 200223.7 °C71 mm1941
200144.9 °C2 July 20010.7 °C14 December 200123.4 °C198 mm1990
200044.6 °C18 July 20002.3 °C3 January 200023.6 °C269 mm1840
199943.0 °C17 August 19992.7 °C9 December 199923.5 °C101 mm2070
199846.7 °C15 July 1998-0.2 °C24 December 199822.8 °C152 mm1781
199743.0 °C24 July 19971.4 °C8 January 199724.1 °C182 mm2030
199644.3 °C12 August 19961.1 °C20 December 199624.5 °C141 mm2070
199543.9 °C25 July 19952.4 °C18 January 199523.8 °C159 mm2060
199446.1 °C24 June 19941.4 °C20 November 199423.6 °C256 mm1870
199344.6 °C11 August 19932.0 °C25 December 199323.6 °C318 mm1980
199244.4 °C23 June 19921.1 °C17 December 199223.5 °C365 mm2000
199142.9 °C1 July 19910.9 °C30 January 199123.1 °C190 mm1870
199044.6 °C25 June 1990-1.9 °C23 December 199023.2 °C210 mm2052
198944.9 °C13 July 19891.5 °C16 January 198924.1 °C195 mm2170
198843.7 °C17 August 1988-1.5 °C30 December 198823.6 °C153 mm2013
198744.4 °C13 July 1987-1.5 °C26 December 198723.3 °C257 mm1975
198644.2 °C30 July 19862.1 °C11 February 198623.9 °C217 mm2100
198546.6 °C2 July 1985-2.3 °C2 February 198522.8 °C264 mm1831
198445.2 °C28 May 19842.6 °C28 November 198423.1 °C311 mm1830
198345.0 °C3 September 19832.8 °C22 January 198322.6 °C425 mm1690
198244.0 °C8 August 19821.7 °C27 December 198222.9 °C228 mm1860
198144.8 °C28 August 19814.6 °C1 February 198124.3 °C170 mm2120
198045.6 °C27 July 19804.2 °C24 January 198024.1 °C107 mm1910
197944.1 °C9 July 1979-0.8 °C30 January 197923.3 °C191 mm1891
197844.7 °C17 June 1978-2.2 °C8 December 197823.3 °C330 mm1923
197743.0 °C4 August 19772.7 °C10 January 197723.8 °C152 mm1890
197642.7 °C6 July 1976-1.3 °C3 January 197623.2 °C167 mm1891
197542.2 °C3 August 1975-0.2 °C4 January 197522.4 °C114 mm1731
197444.5 °C27 June 19740.0 °C24 December 197423.1 °C144 mm1950
197342.6 °C6 June 19731.2 °C21 January 197322.7 °C162 mm1900
197244.2 °C1 August 1972-1.3 °C6 January 197223.0 °C186 mm2013
197142.5 °C10 July 1971-4.0 °C8 January 197122.2 °C134 mm1858
197043.6 °C12 July 1970-0.5 °C3 January 197023.1 °C112 mm1852
196944.1 °C22 August 19690.9 °C30 January 196923.1 °C135 mm1830
196845.0 °C18 June 1968-1.4 °C23 December 196823.0 °C121 mm1852
196742.7 °C26 August 1967-0.7 °C7 January 196723.1 °C201 mm1891
196642.5 °C13 July 1966-1.1 °C29 December 196623.0 °C176 mm2011
196542.2 °C9 August 19650.2 °C12 February 196522.6 °C177 mm1810
196444.3 °C12 July 1964-1.7 °C16 January 196422.2 °C129 mm1814
196342.8 °C2 July 1963-3.0 °C14 January 196323.3 °C115 mm1975
196243.9 °C10 August 1962-1.1 °C12 January 196223.1 °C115 mm2011
196143.7 °C10 July 19612.1 °C14 January 196122.6 °C225 mm1750
196044.5 °C19 June 1960-1.8 °C8 December 196022.9 °C120 mm1876
195942.8 °C22 June 19591.9 °C4 February 195923.3 °C149 mm1870
195843.9 °C8 July 19581.7 °C23 January 195823.6 °C192 mm1840
195743.6 °C30 July 19572.9 °C22 January 195723.1 °C141 mm1730
195644.2 °C11 June 1956-0.4 °C4 February 195623.0 °C44 mm1862
195544.1 °C22 June 1955-1.0 °C4 February 195522.3 °C178 mm1873
195444.5 °C28 July 1954-1.3 °C28 December 195423.8 °C82 mm2032
195342.0 °C13 June 1953-0.4 °C25 December 195323.1 °C73 mm1802
195242.8 °C15 September 1952-1.9 °C4 January 195222.8 °C163 mm1942
195143.7 °C20 July 19510.4 °C2 January 195122.9 °C167 mm1840
195043.7 °C30 June 1950-4.0 °C6 January 195023.5 °C72 mm2254
194942.9 °C28 August 1949-5.1 °C5 January 194922.2 °C130 mm19212
194844.4 °C7 July 1948-2.2 °C1 January 194822.3 °C142 mm1807
194744.1 °C18 July 1947-2.3 °C10 December 194721.8 °C94 mm1767
194643.8 °C2 August 1946-2.1 °C1 February 194622.2 °C113 mm1708
194543.9 °C4 September 1945-2.5 °C15 December 194522.1 °C107 mm1795
194445.3 °C22 August 1944-1.8 °C26 November 194421.9 °C108 mm1774
194344.5 °C24 July 1943-0.3 °C28 December 194323.3 °C65 mm1941
194244.3 °C13 July 1942-1.0 °C4 January 194222.6 °C63 mm1763
194142.2 °C20 July 1941-0.8 °C23 December 194121.5 °C207 mm1681
194043.1 °C5 July 1940-1.1 °C14 January 194022.7 °C102 mm1833

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.0 °C
+1.7 °C
Hot days (≥ 30 °C)
221 d/yr
+25
Frost days (< 0 °C)
0 d/yr
-2
Annual rainfall
123 mm
-42 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan21.4 °C+0.3 °C1 mm-16 mm
Feb26.9 °C+3.9 °C0 mm-14 mm
Mar26.8 °C+1.2 °C5 mm-6 mm
Apr29.7 °C+0.3 °C0 mm-3 mm
May33.7 °C+0.4 °C0 mm-1 mm
Jun38.6 °C+0.6 °C26 mm+23 mm
Jul39.9 °C+0.7 °C4 mm-15 mm
Aug40.5 °C+2.1 °C13 mm-17 mm
Sep36.8 °C0.0 °C45 mm+23 mm
Oct34.0 °C+2.0 °C10 mm-3 mm
Nov28.6 °C+2.7 °C15 mm+6 mm
Dec26.2 °C+4.9 °C4 mm-17 mm

The year's extremes

Hottest day
45.4 °C
30 Jun 2025
Coldest day
1.2 °C
14 Jan 2025
Wettest day
25.3 mm
1 Jun 2025
Windiest day
45.9 km/h
13 Mar 2025
Strongest gust
70.9 km/h
13 Mar 2025
Hottest feels-like
45.3 °C
7 Aug 2025
Coldest feels-like
-3.4 °C
13 Jan 2025
Sunniest day
13.5 h
17 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 Heroica Caborca?

Heroica Caborca has a hot desert climate (Köppen BWh). Over 1940-2025, the average annual temperature is 23.3 °C and it receives 165 mm of precipitation per year.

What is the hottest day ever recorded in Heroica Caborca?

The hottest day measured in Heroica Caborca between 1940 and 2025 was 15 July 1998, reaching 46.7 °C.

What is the coldest day in Heroica Caborca?

The coldest day measured in Heroica Caborca between 1940 and 2025 was 5 January 1949, at -5.1 °C.

Does it snow in Heroica Caborca?

Almost never: Heroica Caborca sees virtually no snow, with about 2 frost days per year.

Has the climate of Heroica Caborca warmed?

Yes: Heroica Caborca warmed by +2.1 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Heroica Caborca?

The wettest day measured in Heroica Caborca between 1940 and 2025 was 17 September 2014, with 119 mm of rain in 24 hours.

What was the windiest day in Heroica Caborca?

The windiest day measured in Heroica Caborca between 1940 and 2025 was 20 August 2023, with winds reaching 53.1 km/h.

What is the warmest month in Heroica Caborca?

The warmest month in Heroica Caborca is July (33.1 °C on average); the coldest is January (13.8 °C).

How much does it rain in Heroica Caborca?

Heroica Caborca receives on average 165 mm of precipitation per year, spread over about 32 rainy days.

Is it sunny in Heroica Caborca?

Heroica Caborca gets on average 11.4 hours of sunshine per day, roughly 4,161 hours per year over 1940-2025.

What is the biggest single-day snowfall in Heroica Caborca?

The heaviest 24-hour snowfall measured in Heroica Caborca between 1940 and 2025 was 9 December 1960, with 0.1 cm.

Are there tropical nights in Heroica Caborca?

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

What was the most extreme apparent temperature in Heroica Caborca?

In Heroica Caborca, between 1940 and 2025, the highest apparent temperature reached 49.1 °C on 23 July 2014, and the lowest was -9.2 °C on 5 January 1949.

Compare Heroica Caborca with another city

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

Nearby cities

The climate around Heroica Caborca

Other cities — Mexico