Los Mochis climate — normals and trends

Los Mochis (Mexico) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 24.8 °C and it receives 295 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 (30.8 °C on average) and the coldest is January (18.4 °C). Rainfall peaks in August.

Los Mochis averages 0 frost days, 231 hot days (≥ 30 °C) and 39 rainy days per year.

Los Mochis has warmed by +0.8 °C between 1940 and 2025, or +0.10 °C per decade. This trend is statistically significant.

The hottest day of the period reached 43.7 °C (on 11 August 2012) and the coldest 4.5 °C (on 30 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

Los MochisSinaloa

coords
25.79°, -109.00°
period
19402025 · 86 yrs
BWhHot desertWarmest monthJulyColdest monthJanuaryWettest monthAugustDriest monthMay

Mean daily temperature

24.8°C

Average daily high

31.3°C

Average daily low

19.5°C

Annual rainfall

295mm

Sunshine / day

11.2h

Mean relative humidity

65%

Average peak wind

15.5km/h

Seasonal range

12.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

231 d/yr

Rainy days (≥ 1 mm)

39 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.0 °C

Average feels-like low

21.2 °C

Average peak gust

34.6 km/h

Tropical nights (≥ 20 °C)

163 d/yr

Solar radiation

21.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.8 °C

since 1940

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

43.7 °C

11 August 2012

Coldest day

4.5 °C

30 January 1949

Wettest day

136 mm

22 October 2023

Windiest day

75.1 km/h

31 July 1948

Strongest gust

118.1 km/h

24 July 1948

Hottest feels-like

49.9 °C

30 August 2002

Coldest feels-like

-0.1 °C

4 February 2011

Sunniest day

13.3 h

7 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202539.4 °C29 June 20258.0 °C2 February 202525.4 °C259 mm2480
202440.4 °C27 September 20247.8 °C10 January 202424.8 °C124 mm2200
202340.7 °C24 September 20238.3 °C23 January 202324.8 °C315 mm2070
202239.4 °C21 July 20227.2 °C10 March 202224.4 °C253 mm2150
202141.5 °C8 October 20218.2 °C12 January 202125.1 °C291 mm2280
202039.6 °C23 August 20207.4 °C6 February 202025.3 °C139 mm2290
201939.6 °C28 June 20197.9 °C1 January 201924.9 °C392 mm2160
201838.8 °C20 July 20187.9 °C30 December 201825.0 °C414 mm2200
201741.7 °C11 August 20179.3 °C28 January 201725.4 °C257 mm2450
201640.7 °C10 July 20169.5 °C14 January 201625.8 °C288 mm2620
201539.7 °C12 July 20157.5 °C28 December 201526.1 °C368 mm2530
201439.1 °C17 May 20149.4 °C28 December 201426.1 °C497 mm2790
201338.7 °C11 August 20137.2 °C15 January 201325.0 °C457 mm2510
201243.7 °C11 August 20128.5 °C10 March 201225.0 °C332 mm2430
201139.9 °C29 September 20114.9 °C4 February 201124.7 °C287 mm2280
201039.9 °C2 August 20109.9 °C29 December 201024.8 °C322 mm2110
200940.6 °C4 August 200910.0 °C28 December 200925.4 °C289 mm2350
200840.0 °C27 October 20087.4 °C21 January 200824.8 °C344 mm2300
200741.3 °C15 July 20077.1 °C27 December 200725.0 °C351 mm2410
200641.4 °C18 July 20069.1 °C19 January 200625.7 °C335 mm2610
200541.2 °C21 September 200510.2 °C7 December 200525.4 °C299 mm2510
200441.0 °C5 October 20048.6 °C26 December 200425.2 °C398 mm2300
200341.4 °C23 July 20036.4 °C30 December 200325.6 °C224 mm2720
200242.1 °C30 August 20027.5 °C25 January 200225.1 °C143 mm2340
200141.9 °C23 August 20017.7 °C29 December 200125.3 °C187 mm2500
200041.1 °C10 July 20009.3 °C11 January 200024.8 °C274 mm2200
199941.3 °C29 September 19998.4 °C22 December 199924.7 °C283 mm2450
199843.0 °C8 July 19989.1 °C8 January 199825.4 °C282 mm2350
199741.3 °C13 July 19975.5 °C11 January 199724.5 °C462 mm2140
199639.4 °C30 July 19968.7 °C22 December 199624.5 °C568 mm2230
199539.4 °C30 July 19959.4 °C22 January 199525.4 °C280 mm2650
199441.3 °C29 May 19949.2 °C11 February 199425.3 °C338 mm2510
199340.6 °C27 July 19939.9 °C25 December 199325.0 °C420 mm2250
199241.3 °C4 October 19927.5 °C16 December 199225.0 °C394 mm2200
199139.8 °C1 August 19919.3 °C19 January 199124.4 °C377 mm2140
199040.4 °C23 August 19907.2 °C19 February 199024.8 °C537 mm2380
198941.3 °C18 July 19896.1 °C14 January 198924.3 °C523 mm2380
198841.3 °C8 October 19886.7 °C23 January 198824.8 °C319 mm2310
198740.7 °C21 July 19875.4 °C20 January 198724.7 °C214 mm2270
198639.8 °C3 August 19869.2 °C13 February 198624.7 °C365 mm2340
198540.3 °C11 July 19857.6 °C7 January 198524.4 °C228 mm2200
198439.1 °C23 May 19848.8 °C21 February 198424.1 °C723 mm2090
198341.0 °C20 June 19839.0 °C1 January 198324.5 °C671 mm1980
198242.5 °C19 September 19827.8 °C28 December 198224.9 °C479 mm2330
198142.9 °C27 August 19819.9 °C27 December 198125.3 °C356 mm2460
198041.1 °C7 July 198010.3 °C27 November 198025.2 °C249 mm2380
197941.3 °C21 August 19799.8 °C6 February 197924.8 °C142 mm2100
197839.4 °C23 September 19789.0 °C9 December 197825.3 °C328 mm2420
197740.9 °C6 June 19779.4 °C13 March 197725.3 °C183 mm2480
197639.6 °C11 August 197610.1 °C13 January 197624.6 °C365 mm2050
197539.6 °C10 September 19759.4 °C28 December 197524.3 °C157 mm2200
197439.6 °C1 June 19748.4 °C25 January 197424.4 °C354 mm2150
197340.1 °C23 August 19737.4 °C24 January 197324.4 °C212 mm2260
197240.7 °C8 July 19729.7 °C1 February 197225.0 °C394 mm2250
197139.2 °C7 June 19716.4 °C7 January 197124.0 °C340 mm2150
197040.5 °C29 August 19709.6 °C5 January 197024.6 °C170 mm2280
196940.9 °C1 August 19697.9 °C30 December 196924.7 °C149 mm2210
196840.5 °C9 September 196810.2 °C22 January 196824.8 °C169 mm2330
196739.4 °C29 July 19679.4 °C18 December 196724.9 °C194 mm2410
196640.9 °C22 September 19667.7 °C30 December 196625.0 °C142 mm2530
196539.7 °C19 July 19656.8 °C15 February 196524.4 °C219 mm2380
196441.9 °C27 July 19649.1 °C16 February 196424.4 °C139 mm2230
196341.4 °C6 September 196310.2 °C14 January 196325.2 °C219 mm2520
196239.1 °C10 July 19629.3 °C14 January 196224.7 °C179 mm2380
196141.1 °C25 August 19619.1 °C7 February 196124.6 °C287 mm2300
196041.9 °C20 July 19609.0 °C17 January 196024.4 °C217 mm2360
195936.4 °C5 July 19599.9 °C6 February 195924.4 °C394 mm1700
195840.2 °C6 June 19589.8 °C23 January 195825.0 °C480 mm1890
195740.7 °C23 July 195711.6 °C25 March 195725.1 °C139 mm2010
195639.4 °C5 July 19568.1 °C4 February 195624.9 °C166 mm2410
195540.3 °C1 September 19557.5 °C25 January 195524.5 °C187 mm2250
195439.3 °C17 April 19549.9 °C29 December 195425.2 °C182 mm2470
195338.8 °C30 June 19539.0 °C25 December 195324.7 °C244 mm2190
195240.7 °C5 July 195210.3 °C24 December 195225.0 °C207 mm2120
195140.1 °C14 June 19519.9 °C3 January 195124.7 °C240 mm2410
195039.4 °C8 October 195010.8 °C16 February 195025.2 °C135 mm2620
194941.1 °C3 July 19494.5 °C30 January 194923.8 °C440 mm2290
194840.7 °C17 July 19487.2 °C30 January 194824.6 °C200 mm2380
194740.5 °C27 July 19477.7 °C14 December 194723.8 °C205 mm2160
194641.9 °C29 July 19468.1 °C15 January 194624.4 °C199 mm2380
194540.5 °C2 October 19459.3 °C25 March 194524.1 °C288 mm2250
194440.8 °C28 June 19449.5 °C3 January 194423.9 °C244 mm2120
194338.0 °C14 June 19439.9 °C15 January 194324.5 °C336 mm2490
194240.2 °C25 July 19429.8 °C17 February 194224.5 °C183 mm2440
194141.0 °C1 September 19419.5 °C6 January 194124.5 °C205 mm2180
194040.4 °C2 July 19409.5 °C12 February 194024.6 °C231 mm2200

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.2 °C
+0.9 °C
Hot days (≥ 30 °C)
248 d/yr
+17
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
259 mm
-36 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.9 °C-0.6 °C1 mm-17 mm
Feb28.4 °C+1.8 °C0 mm-9 mm
Mar28.7 °C+0.3 °C0 mm-4 mm
Apr31.1 °C+0.1 °C0 mm-1 mm
May33.2 °C-0.1 °C1 mm+1 mm
Jun35.0 °C+0.2 °C2 mm-0 mm
Jul36.2 °C+0.6 °C24 mm-22 mm
Aug36.6 °C+1.5 °C69 mm-12 mm
Sep35.7 °C+1.0 °C92 mm+15 mm
Oct34.4 °C+0.4 °C65 mm+33 mm
Nov32.2 °C+1.9 °C2 mm-11 mm
Dec29.9 °C+3.3 °C3 mm-10 mm

The year's extremes

Hottest day
39.4 °C
29 Jun 2025
Coldest day
8.0 °C
2 Feb 2025
Wettest day
41.5 mm
12 Oct 2025
Windiest day
28.0 km/h
12 Oct 2025
Strongest gust
53.3 km/h
6 Apr 2025
Hottest feels-like
45.7 °C
9 Sep 2025
Coldest feels-like
5.6 °C
31 Jan 2025
Sunniest day
13.2 h
10 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 Los Mochis?

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

What is the hottest day ever recorded in Los Mochis?

The hottest day measured in Los Mochis between 1940 and 2025 was 11 August 2012, reaching 43.7 °C.

What is the coldest day in Los Mochis?

The coldest day measured in Los Mochis between 1940 and 2025 was 30 January 1949, at 4.5 °C.

Does it snow in Los Mochis?

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

Has the climate of Los Mochis warmed?

Yes: Los Mochis warmed by +0.8 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Los Mochis?

The wettest day measured in Los Mochis between 1940 and 2025 was 22 October 2023, with 136 mm of rain in 24 hours.

What was the windiest day in Los Mochis?

The windiest day measured in Los Mochis between 1940 and 2025 was 31 July 1948, with winds reaching 75.1 km/h.

What is the warmest month in Los Mochis?

The warmest month in Los Mochis is July (30.8 °C on average); the coldest is January (18.4 °C).

How much does it rain in Los Mochis?

Los Mochis receives on average 295 mm of precipitation per year, spread over about 39 rainy days.

Is it sunny in Los Mochis?

Los Mochis gets on average 11.2 hours of sunshine per day, roughly 4,088 hours per year over 1940-2025.

Are there tropical nights in Los Mochis?

Yes: Los Mochis has on average 163 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Los Mochis?

In Los Mochis, between 1940 and 2025, the highest apparent temperature reached 49.9 °C on 30 August 2002, and the lowest was -0.1 °C on 4 February 2011.

Compare Los Mochis with another city

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

Nearby cities

The climate around Los Mochis

Other cities — Mexico