El Rosario climate — normals and trends

El Rosario (Mexico) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 23.3 °C and it receives 971 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 (26.6 °C on average) and the coldest is January (19.0 °C). Rainfall peaks in August.

El Rosario averages 0 frost days, 147 hot days (≥ 30 °C) and 106 rainy days per year.

El Rosario 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 37.4 °C (on 6 July 2018) and the coldest 4.4 °C (on 1 January 2021).

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

El RosarioSinaloa

coords
22.99°, -105.85°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthJuneColdest monthJanuaryWettest monthAugustDriest monthApril

Mean daily temperature

23.3°C

Average daily high

29.2°C

Average daily low

18.0°C

Annual rainfall

971mm

Sunshine / day

10.6h

Mean relative humidity

75%

Average peak wind

10.2km/h

Seasonal range

7.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

147 d/yr

Rainy days (≥ 1 mm)

106 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.6 °C

Average feels-like low

19.8 °C

Average peak gust

29.7 km/h

Tropical nights (≥ 20 °C)

150 d/yr

Solar radiation

20.2 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.46 · 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

37.4 °C

6 July 2018

Coldest day

4.4 °C

1 January 2021

Wettest day

205 mm

15 September 1954

Windiest day

31.6 km/h

21 October 2009

Strongest gust

121.3 km/h

21 October 2009

Hottest feels-like

44.3 °C

9 July 1998

Coldest feels-like

0.2 °C

14 December 1997

Sunniest day

13.4 h

13 June 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.0 °C30 May 20258.5 °C1 February 202524.1 °C990 mm2230
202434.9 °C29 May 20249.4 °C3 January 202424.1 °C710 mm2310
202335.5 °C28 June 20239.7 °C6 March 202324.1 °C775 mm2110
202234.2 °C4 July 20228.4 °C11 February 202223.3 °C969 mm1580
202134.9 °C13 May 20214.4 °C1 January 202123.6 °C1,087 mm1730
202034.3 °C17 June 20208.3 °C28 December 202024.1 °C956 mm2230
201935.3 °C29 June 20199.2 °C24 February 201924.0 °C725 mm1970
201837.4 °C6 July 20188.9 °C28 December 201823.9 °C926 mm1930
201734.1 °C30 July 20179.1 °C23 January 201723.6 °C817 mm1830
201634.3 °C19 November 20167.8 °C10 January 201623.8 °C1,091 mm2030
201535.6 °C5 June 20159.7 °C15 December 201523.9 °C1,128 mm1730
201435.0 °C23 May 20149.3 °C1 December 201423.8 °C1,093 mm1700
201334.6 °C16 May 20136.5 °C10 January 201323.5 °C1,130 mm1620
201235.4 °C25 May 20127.6 °C11 January 201223.4 °C968 mm1660
201133.5 °C5 May 20114.9 °C4 February 201123.0 °C1,033 mm1600
201034.1 °C30 June 20107.8 °C12 March 201022.7 °C1,203 mm1290
200934.9 °C13 June 20097.9 °C3 December 200923.7 °C1,070 mm1690
200835.6 °C2 July 20085.9 °C19 January 200823.1 °C1,219 mm1460
200733.7 °C31 May 20077.3 °C30 December 200723.1 °C1,065 mm1530
200636.0 °C3 July 20066.8 °C18 January 200623.6 °C964 mm1800
200534.9 °C1 November 20058.5 °C9 March 200523.1 °C1,026 mm1410
200435.0 °C7 May 20046.9 °C26 December 200423.4 °C900 mm1890
200335.3 °C31 May 20039.6 °C30 December 200324.0 °C911 mm2130
200236.0 °C26 July 20028.5 °C27 December 200224.1 °C481 mm2230
200136.7 °C24 June 20018.3 °C29 December 200123.8 °C827 mm2030
200035.8 °C10 June 20008.5 °C10 January 200023.7 °C1,121 mm1850
199935.5 °C2 June 19998.2 °C25 January 199923.3 °C1,289 mm1610
199836.4 °C15 June 19988.2 °C19 February 199823.7 °C1,184 mm1640
199736.1 °C25 May 19975.1 °C14 December 199723.1 °C1,192 mm1470
199635.3 °C30 July 19969.4 °C3 January 199623.7 °C871 mm1430
199534.4 °C14 June 19958.8 °C23 January 199524.0 °C1,019 mm1410
199436.2 °C30 May 19949.8 °C31 January 199424.4 °C870 mm2140
199336.1 °C16 June 19939.0 °C3 March 199323.6 °C1,101 mm1520
199236.0 °C23 June 19929.0 °C6 February 199223.4 °C1,401 mm1440
199135.1 °C12 June 19918.9 °C19 January 199123.4 °C979 mm1460
199034.5 °C21 May 19909.8 °C9 January 199023.8 °C1,044 mm1590
198933.9 °C7 April 19899.4 °C14 December 198923.3 °C1,109 mm1370
198835.5 °C21 June 19885.5 °C24 January 198823.4 °C839 mm1610
198736.2 °C8 June 19876.1 °C22 January 198723.2 °C878 mm1630
198634.7 °C15 April 19868.2 °C28 December 198623.3 °C1,089 mm1650
198534.1 °C27 May 19857.3 °C6 January 198523.0 °C1,250 mm1190
198435.2 °C30 May 19849.1 °C26 January 198423.0 °C1,393 mm1030
198334.4 °C19 June 19837.8 °C24 January 198323.0 °C1,174 mm1290
198234.6 °C28 June 198210.0 °C4 February 198223.6 °C1,048 mm1630
198133.5 °C22 May 198110.6 °C23 January 198123.4 °C1,101 mm1050
198036.5 °C9 June 19809.0 °C27 November 198023.6 °C1,205 mm1550
197934.6 °C30 June 19796.7 °C7 February 197923.3 °C565 mm1140
197834.6 °C15 June 19787.9 °C13 February 197823.4 °C1,155 mm1590
197733.8 °C19 June 19779.6 °C4 March 197723.1 °C974 mm1400
197633.9 °C4 June 19769.9 °C1 January 197623.0 °C999 mm990
197534.3 °C26 June 19758.4 °C26 December 197522.6 °C872 mm930
197433.8 °C19 June 197410.1 °C20 February 197422.8 °C1,079 mm910
197334.7 °C22 June 19738.3 °C23 January 197322.6 °C1,016 mm820
197234.4 °C27 May 19729.7 °C17 February 197223.5 °C801 mm1350
197134.3 °C7 June 19718.2 °C8 February 197122.9 °C842 mm980
197035.9 °C17 May 19709.5 °C6 January 197022.8 °C685 mm990
196934.5 °C3 July 19697.7 °C30 December 196922.8 °C812 mm1040
196833.0 °C4 July 19688.3 °C12 March 196822.7 °C895 mm790
196735.0 °C28 May 19677.5 °C11 January 196723.0 °C765 mm1250
196635.4 °C23 June 19667.9 °C30 January 196623.1 °C760 mm1640
196536.3 °C30 April 19657.9 °C14 February 196523.0 °C956 mm1420
196435.7 °C14 May 19648.6 °C25 February 196423.0 °C708 mm1430
196335.7 °C24 May 19638.5 °C19 February 196323.3 °C1,003 mm1390
196235.5 °C16 April 19628.6 °C9 January 196223.1 °C682 mm1620
196134.9 °C29 May 19618.3 °C7 February 196122.8 °C940 mm1170
196034.7 °C19 June 19607.9 °C13 February 196022.8 °C1,045 mm1200
195933.9 °C23 May 19599.6 °C2 January 195923.2 °C1,225 mm770
195836.8 °C15 May 19587.4 °C24 January 195823.0 °C1,510 mm840
195736.5 °C19 June 19578.1 °C25 March 195723.5 °C776 mm1440
195635.1 °C10 June 19566.1 °C5 February 195623.2 °C721 mm1510
195535.4 °C13 May 19555.8 °C24 January 195522.8 °C921 mm1410
195437.1 °C17 April 19549.5 °C29 December 195423.6 °C1,154 mm1510
195335.3 °C30 June 19538.6 °C1 January 195323.1 °C730 mm1500
195234.9 °C23 May 19529.0 °C16 February 195223.1 °C857 mm1130
195135.7 °C14 June 19517.4 °C16 January 195123.3 °C1,061 mm1100
195034.6 °C31 March 19508.6 °C14 February 195023.3 °C877 mm1090
194935.0 °C14 June 19497.8 °C31 January 194922.9 °C833 mm1030
194835.9 °C17 April 19488.1 °C23 January 194823.2 °C948 mm1440
194735.4 °C1 May 19476.9 °C15 December 194722.5 °C993 mm1230
194635.0 °C4 June 19467.3 °C8 January 194622.7 °C1,011 mm1490
194534.3 °C1 May 19458.0 °C13 February 194522.7 °C789 mm1220
194434.6 °C13 May 19448.8 °C8 December 194422.4 °C959 mm1080
194334.1 °C8 June 19438.8 °C18 January 194323.0 °C926 mm1680
194235.6 °C30 June 19428.2 °C30 December 194222.9 °C799 mm1360
194135.4 °C18 June 19417.8 °C26 December 194122.8 °C911 mm1050
194035.1 °C4 July 19407.8 °C18 February 194022.4 °C720 mm1150

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
+1.1 °C
Hot days (≥ 30 °C)
223 d/yr
+76
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
990 mm
+19 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.5 °C+0.3 °C41 mm+14 mm
Feb29.3 °C+2.1 °C0 mm-14 mm
Mar29.4 °C+0.9 °C0 mm-8 mm
Apr30.3 °C-0.2 °C0 mm-2 mm
May32.9 °C+0.8 °C12 mm+9 mm
Jun31.8 °C-0.3 °C175 mm+115 mm
Jul31.5 °C+1.1 °C211 mm-22 mm
Aug30.9 °C+1.2 °C209 mm-54 mm
Sep30.8 °C+1.3 °C246 mm+19 mm
Oct30.6 °C+1.3 °C92 mm+8 mm
Nov30.0 °C+1.6 °C0 mm-22 mm
Dec29.3 °C+2.5 °C4 mm-24 mm

The year's extremes

Hottest day
35.0 °C
30 May 2025
Coldest day
8.5 °C
1 Feb 2025
Wettest day
44.2 mm
25 Sep 2025
Windiest day
16.9 km/h
8 Jan 2025
Strongest gust
43.9 km/h
5 May 2025
Hottest feels-like
40.9 °C
23 Jul 2025
Coldest feels-like
5.6 °C
1 Feb 2025
Sunniest day
13.2 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 El Rosario?

El Rosario has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 23.3 °C and it receives 971 mm of precipitation per year.

What is the hottest day ever recorded in El Rosario?

The hottest day measured in El Rosario between 1940 and 2025 was 6 July 2018, reaching 37.4 °C.

What is the coldest day in El Rosario?

The coldest day measured in El Rosario between 1940 and 2025 was 1 January 2021, at 4.4 °C.

Does it snow in El Rosario?

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

Has the climate of El Rosario warmed?

Yes: El Rosario warmed by +1.0 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in El Rosario?

The wettest day measured in El Rosario between 1940 and 2025 was 15 September 1954, with 205 mm of rain in 24 hours.

What was the windiest day in El Rosario?

The windiest day measured in El Rosario between 1940 and 2025 was 21 October 2009, with winds reaching 31.6 km/h.

What is the warmest month in El Rosario?

The warmest month in El Rosario is June (26.6 °C on average); the coldest is January (19.0 °C).

How much does it rain in El Rosario?

El Rosario receives on average 971 mm of precipitation per year, spread over about 106 rainy days.

Is it sunny in El Rosario?

El Rosario gets on average 10.6 hours of sunshine per day, roughly 3,869 hours per year over 1940-2025.

Are there tropical nights in El Rosario?

Yes: El Rosario has on average 150 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in El Rosario?

In El Rosario, between 1940 and 2025, the highest apparent temperature reached 44.3 °C on 9 July 1998, and the lowest was 0.2 °C on 14 December 1997.

Compare El Rosario with another city

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

Nearby cities

The climate around El Rosario

Other cities — Mexico