Mazatlán climate — normals and trends

Mazatlán (Mexico) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 24.6 °C and it receives 654 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 (28.1 °C on average) and the coldest is February (20.8 °C). Rainfall peaks in September.

Mazatlán averages 0 frost days, 31 hot days (≥ 30 °C) and 70 rainy days per year.

Mazatlán has warmed by +1.0 °C between 1940 and 2025, or +0.12 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.8 °C (on 4 July 2006) and the coldest 11.4 °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

MazatlánSinaloa

coords
23.22°, -106.42°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJulyColdest monthFebruaryWettest monthSeptemberDriest monthMay

Mean daily temperature

24.6°C

Average daily high

26.3°C

Average daily low

22.9°C

Annual rainfall

654mm

Sunshine / day

10.8h

Mean relative humidity

81%

Average peak wind

17.3km/h

Seasonal range

7.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

31 d/yr

Rainy days (≥ 1 mm)

70 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.3 °C

Average feels-like low

26.1 °C

Average peak gust

26.4 km/h

Tropical nights (≥ 20 °C)

276 d/yr

Solar radiation

20.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °C

since 1940

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

32.8 °C

4 July 2006

Coldest day

11.4 °C

4 February 2011

Wettest day

419 mm

29 August 2021

Windiest day

75.7 km/h

31 July 1948

Strongest gust

122.0 km/h

21 October 2009

Hottest feels-like

41.4 °C

24 July 1997

Coldest feels-like

7.0 °C

4 February 2011

Sunniest day

13.3 h

11 June 1945

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.5 °C10 October 202515.7 °C2 February 202525.1 °C809 mm850
202431.9 °C2 August 202417.6 °C6 April 202425.2 °C358 mm930
202332.2 °C3 September 202316.5 °C10 February 202325.4 °C532 mm1040
202231.4 °C4 September 202216.1 °C13 March 202224.5 °C581 mm540
202132.0 °C22 August 202115.5 °C19 March 202124.9 °C1,038 mm610
202031.7 °C5 September 202016.4 °C4 January 202025.1 °C599 mm880
201931.4 °C25 August 201917.1 °C20 February 201925.3 °C437 mm770
201831.6 °C23 July 201817.6 °C20 January 201825.2 °C563 mm770
201731.7 °C30 July 201717.4 °C21 January 201725.2 °C489 mm700
201631.7 °C4 August 201615.6 °C9 March 201625.7 °C658 mm790
201532.0 °C12 July 201517.9 °C28 December 201525.9 °C776 mm910
201431.7 °C13 July 201418.7 °C10 January 201425.7 °C908 mm710
201331.8 °C15 September 201316.1 °C9 January 201324.9 °C856 mm410
201231.6 °C13 September 201216.3 °C11 January 201224.8 °C697 mm500
201131.2 °C25 July 201111.4 °C4 February 201124.2 °C638 mm590
201030.8 °C24 August 201017.0 °C27 December 201024.5 °C786 mm310
200931.4 °C25 September 200917.8 °C12 February 200925.2 °C687 mm850
200831.4 °C2 July 200814.9 °C16 January 200824.4 °C903 mm340
200731.6 °C7 July 200716.1 °C24 January 200724.6 °C609 mm290
200632.8 °C4 July 200615.8 °C18 January 200625.0 °C963 mm710
200531.3 °C12 September 200517.0 °C30 March 200524.5 °C784 mm410
200431.5 °C15 August 200416.4 °C17 January 200425.0 °C649 mm850
200331.1 °C31 July 200317.7 °C19 March 200325.1 °C507 mm520
200232.2 °C30 August 200216.5 °C14 January 200225.2 °C305 mm710
200132.2 °C23 August 200114.3 °C3 March 200124.8 °C627 mm570
200031.6 °C24 August 200016.0 °C9 January 200024.6 °C569 mm450
199931.1 °C13 July 199916.3 °C14 January 199924.4 °C775 mm210
199831.3 °C21 August 199817.2 °C21 February 199824.8 °C753 mm400
199732.0 °C24 July 199715.0 °C14 December 199724.8 °C805 mm650
199631.2 °C30 July 199617.4 °C3 January 199624.8 °C659 mm160
199530.7 °C18 July 199518.1 °C31 January 199524.9 °C738 mm190
199431.0 °C25 September 199416.8 °C31 January 199425.0 °C570 mm400
199331.5 °C5 August 199317.8 °C3 March 199324.8 °C704 mm250
199231.0 °C27 June 199216.4 °C3 February 199225.1 °C951 mm350
199130.7 °C12 August 199116.7 °C16 January 199124.5 °C695 mm240
199031.1 °C22 August 199016.9 °C21 February 199025.0 °C758 mm310
198931.6 °C17 July 198914.8 °C29 January 198924.3 °C744 mm130
198830.8 °C25 July 198815.8 °C21 January 198824.2 °C434 mm210
198731.6 °C22 July 198715.2 °C21 January 198724.4 °C591 mm330
198631.3 °C20 August 198616.4 °C22 December 198624.5 °C909 mm230
198531.5 °C15 September 198516.5 °C6 February 198524.1 °C906 mm150
198430.8 °C5 September 198416.9 °C22 February 198424.3 °C1,122 mm80
198331.3 °C25 July 198317.0 °C1 February 198324.7 °C802 mm420
198231.5 °C21 September 198216.3 °C4 February 198224.5 °C720 mm280
198131.4 °C27 August 198117.0 °C27 January 198124.5 °C793 mm160
198030.3 °C7 July 198017.1 °C26 January 198024.5 °C630 mm90
197931.4 °C9 August 197915.2 °C6 February 197924.2 °C435 mm200
197830.9 °C12 August 197816.3 °C12 February 197824.6 °C809 mm170
197730.2 °C4 August 197717.7 °C7 March 197724.7 °C435 mm70
197631.0 °C11 September 197617.4 °C3 January 197624.5 °C727 mm330
197530.2 °C10 September 197516.6 °C13 January 197523.9 °C501 mm30
197430.8 °C22 September 197415.7 °C20 February 197424.1 °C776 mm70
197330.5 °C23 August 197316.2 °C25 January 197324.1 °C542 mm100
197231.3 °C27 July 197216.6 °C13 January 197225.0 °C529 mm510
197130.6 °C29 August 197116.0 °C7 January 197124.0 °C538 mm40
197030.6 °C25 July 197016.4 °C16 January 197024.2 °C399 mm70
196931.0 °C5 August 196915.5 °C30 December 196924.4 °C464 mm160
196831.3 °C28 July 196815.9 °C22 March 196824.4 °C522 mm160
196730.6 °C27 July 196714.0 °C11 January 196724.3 °C462 mm100
196630.7 °C8 September 196615.6 °C30 January 196624.6 °C390 mm180
196531.0 °C1 November 196515.4 °C14 February 196524.2 °C646 mm90
196430.9 °C27 July 196415.6 °C3 March 196424.1 °C396 mm80
196330.8 °C25 September 196316.7 °C17 February 196324.7 °C842 mm230
196230.6 °C28 July 196216.6 °C10 January 196224.3 °C328 mm210
196131.3 °C25 August 196117.2 °C30 December 196124.4 °C938 mm210
196030.1 °C21 July 196015.4 °C13 February 196024.2 °C597 mm20
195930.6 °C28 June 195917.9 °C4 February 195924.9 °C927 mm40
195830.8 °C2 August 195816.2 °C24 January 195824.9 °C1,249 mm160
195731.0 °C16 September 195717.0 °C24 March 195724.7 °C682 mm290
195630.3 °C5 August 195615.2 °C4 February 195624.3 °C393 mm90
195530.6 °C1 September 195513.7 °C24 January 195523.7 °C566 mm10
195430.6 °C22 September 195417.7 °C15 January 195424.7 °C465 mm30
195330.4 °C9 August 195317.5 °C1 January 195324.4 °C534 mm140
195230.7 °C14 July 195215.9 °C30 December 195224.7 °C510 mm160
195131.0 °C27 October 195115.1 °C15 January 195124.4 °C787 mm130
195030.5 °C5 August 195016.9 °C13 February 195024.6 °C514 mm50
194930.2 °C16 August 194914.5 °C30 January 194924.1 °C569 mm60
194830.4 °C30 July 194815.8 °C13 February 194824.4 °C621 mm50
194730.0 °C27 July 194716.6 °C20 January 194723.9 °C691 mm20
194630.3 °C29 July 194615.6 °C13 February 194624.2 °C613 mm50
194530.9 °C2 September 194515.2 °C12 February 194523.9 °C540 mm100
194430.0 °C28 July 194416.1 °C25 March 194423.8 °C851 mm20
194330.6 °C9 October 194316.3 °C16 January 194324.3 °C678 mm160
194230.2 °C6 August 194216.6 °C17 February 194224.3 °C353 mm10
194130.1 °C31 August 194116.4 °C18 January 194124.4 °C552 mm20
194030.2 °C4 July 194016.4 °C18 February 194024.2 °C435 mm50

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
27.0 °C
+0.7 °C
Hot days (≥ 30 °C)
85 d/yr
+54
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
809 mm
+155 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan22.5 °C-0.5 °C12 mm-8 mm
Feb22.7 °C-0.2 °C0 mm-10 mm
Mar22.5 °C-0.6 °C0 mm-5 mm
Apr24.1 °C-0.3 °C0 mm-1 mm
May27.2 °C+1.0 °C3 mm+2 mm
Jun28.9 °C+0.8 °C39 mm+22 mm
Jul30.4 °C+1.0 °C194 mm+70 mm
Aug30.7 °C+1.1 °C169 mm-13 mm
Sep30.4 °C+1.1 °C319 mm+135 mm
Oct29.8 °C+1.1 °C69 mm+3 mm
Nov28.2 °C+1.6 °C0 mm-21 mm
Dec25.8 °C+1.5 °C3 mm-19 mm

The year's extremes

Hottest day
32.5 °C
10 Oct 2025
Coldest day
15.7 °C
2 Feb 2025
Wettest day
169.7 mm
25 Sep 2025
Windiest day
29.3 km/h
8 Jan 2025
Strongest gust
51.5 km/h
8 Jan 2025
Hottest feels-like
40.2 °C
10 Oct 2025
Coldest feels-like
14.9 °C
30 Jan 2025
Sunniest day
13.1 h
4 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 Mazatlán?

Mazatlán has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 24.6 °C and it receives 654 mm of precipitation per year.

What is the hottest day ever recorded in Mazatlán?

The hottest day measured in Mazatlán between 1940 and 2025 was 4 July 2006, reaching 32.8 °C.

What is the coldest day in Mazatlán?

The coldest day measured in Mazatlán between 1940 and 2025 was 4 February 2011, at 11.4 °C.

Does it snow in Mazatlán?

Almost never: Mazatlán sees virtually no snow, with about 0 frost days per year.

Has the climate of Mazatlán warmed?

Yes: Mazatlán warmed by +1.0 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Mazatlán?

The wettest day measured in Mazatlán between 1940 and 2025 was 29 August 2021, with 419 mm of rain in 24 hours.

What was the windiest day in Mazatlán?

The windiest day measured in Mazatlán between 1940 and 2025 was 31 July 1948, with winds reaching 75.7 km/h.

What is the warmest month in Mazatlán?

The warmest month in Mazatlán is July (28.1 °C on average); the coldest is February (20.8 °C).

How much does it rain in Mazatlán?

Mazatlán receives on average 654 mm of precipitation per year, spread over about 70 rainy days.

Is it sunny in Mazatlán?

Mazatlán gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

Are there tropical nights in Mazatlán?

Yes: Mazatlán has on average 276 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Mazatlán?

In Mazatlán, between 1940 and 2025, the highest apparent temperature reached 41.4 °C on 24 July 1997, and the lowest was 7.0 °C on 4 February 2011.

Compare Mazatlán with another city

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

Nearby cities

The climate around Mazatlán

Other cities — Mexico