Loreto climate — normals and trends

Loreto (Mexico) has a cold semi-arid climate (BSk) under the Köppen-Geiger classification. Its mean annual temperature is 17.2 °C and it receives 389 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 May (21.1 °C on average) and the coldest is January (12.3 °C). Rainfall peaks in July.

Loreto averages 2 frost days, 21 hot days (≥ 30 °C) and 59 rainy days per year.

Loreto has warmed by +1.9 °C between 1940 and 2025, or +0.22 °C per decade. This trend is statistically significant.

The hottest day of the period reached 35.3 °C (on 8 May 1998) and the coldest -5.7 °C (on 24 January 1955).

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

LoretoZacatecas

coords
22.27°, -101.99°
period
19402025 · 86 yrs
BSkCold semi-aridWarmest monthMayColdest monthJanuaryWettest monthJulyDriest monthMarch

Mean daily temperature

17.2°C

Average daily high

24.4°C

Average daily low

10.7°C

Annual rainfall

389mm

Sunshine / day

11.1h

Mean relative humidity

51%

Average peak wind

18.6km/h

Seasonal range

8.8°C

Frost days (< 0 °C)

2 d/yr

Hot days (≥ 30 °C)

21 d/yr

Rainy days (≥ 1 mm)

59 d/yr

Annual snowfall

0.2 cm

Average feels-like high

22.4 °C

Average feels-like low

8.8 °C

Average peak gust

36.6 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

22.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.9 °C

since 1940

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

35.3 °C

8 May 1998

Coldest day

-5.7 °C

24 January 1955

Wettest day

60 mm

1 July 2010

Windiest day

50.8 km/h

7 January 1946

Strongest gust

96.1 km/h

8 January 2013

Hottest feels-like

36.3 °C

9 June 1989

Coldest feels-like

-12.2 °C

13 December 1997

Snowiest day

6.4 cm

10 January 1967

Sunniest day

13.3 h

26 June 1957

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.1 °C16 May 20252.2 °C22 January 202518.6 °C485 mm460
202435.3 °C25 May 20242.3 °C6 February 202419.1 °C436 mm650
202335.2 °C15 June 20230.4 °C28 December 202318.6 °C293 mm580
202233.2 °C7 June 20221.1 °C9 February 202218.2 °C335 mm460
202132.3 °C27 May 20210.6 °C2 January 202117.9 °C583 mm140
202033.0 °C21 April 2020-1.3 °C5 January 202018.4 °C398 mm442
201932.3 °C8 June 20190.3 °C28 January 201918.7 °C355 mm450
201835.0 °C30 May 2018-2.5 °C15 December 201817.8 °C659 mm264
201733.2 °C26 May 2017-5.5 °C9 December 201718.0 °C389 mm404
201633.3 °C25 May 2016-1.2 °C17 January 201617.6 °C475 mm202
201531.7 °C11 June 20152.1 °C15 December 201517.5 °C607 mm80
201431.8 °C9 June 2014-1.8 °C16 January 201417.5 °C389 mm155
201332.7 °C31 May 2013-0.7 °C3 March 201317.7 °C524 mm241
201233.4 °C30 May 20120.4 °C27 January 201218.0 °C362 mm320
201134.8 °C24 May 2011-3.3 °C28 November 201118.4 °C258 mm633
201033.1 °C6 June 2010-0.6 °C25 February 201017.2 °C441 mm422
200933.1 °C8 June 20091.7 °C6 February 200918.2 °C370 mm450
200833.8 °C11 May 2008-1.4 °C12 December 200817.2 °C550 mm293
200732.7 °C8 June 20071.3 °C28 January 200717.8 °C355 mm230
200632.3 °C7 May 2006-4.9 °C18 January 200617.7 °C406 mm307
200533.8 °C6 June 20050.7 °C25 December 200517.8 °C264 mm380
200433.9 °C27 May 2004-3.2 °C25 December 200416.9 °C458 mm125
200334.3 °C4 May 2003-2.2 °C20 December 200317.9 °C535 mm434
200233.1 °C6 May 2002-0.1 °C23 February 200217.7 °C492 mm311
200133.0 °C30 May 20010.9 °C30 December 200117.7 °C321 mm460
200033.5 °C20 April 2000-0.6 °C4 February 200018.0 °C283 mm371
199932.8 °C8 April 1999-1.0 °C6 January 199917.7 °C275 mm341
199835.3 °C8 May 1998-0.9 °C3 February 199818.4 °C335 mm742
199732.0 °C16 June 1997-5.4 °C14 December 199717.4 °C345 mm214
199632.8 °C26 May 1996-0.5 °C3 January 199617.5 °C459 mm181
199532.1 °C15 May 19950.6 °C26 November 199518.1 °C440 mm240
199431.7 °C24 May 19941.3 °C5 January 199418.2 °C457 mm160
199332.8 °C5 June 19931.5 °C12 February 199317.4 °C389 mm110
199232.1 °C30 June 19921.4 °C7 February 199216.7 °C581 mm130
199132.2 °C21 May 19910.4 °C21 November 199117.1 °C720 mm230
199032.9 °C26 May 19900.3 °C9 December 199017.4 °C517 mm150
198934.1 °C7 June 1989-1.7 °C25 December 198917.7 °C336 mm352
198832.2 °C27 April 1988-2.3 °C21 January 198817.3 °C377 mm222
198730.5 °C22 June 1987-1.8 °C22 January 198716.9 °C321 mm62
198633.2 °C12 May 1986-0.5 °C14 January 198617.2 °C494 mm151
198532.6 °C14 May 1985-3.7 °C5 January 198517.0 °C476 mm115
198431.3 °C8 June 19841.1 °C26 January 198416.9 °C476 mm100
198334.4 °C1 May 1983-0.4 °C23 January 198317.0 °C447 mm412
198234.4 °C4 June 1982-1.7 °C18 December 198218.0 °C373 mm382
198132.4 °C10 June 1981-4.4 °C24 January 198117.0 °C372 mm105
198033.9 °C30 May 1980-1.1 °C5 January 198017.1 °C394 mm383
197930.8 °C11 July 1979-0.2 °C3 January 197917.1 °C251 mm61
197832.2 °C19 April 1978-0.6 °C28 December 197816.8 °C499 mm121
197730.1 °C21 May 19770.2 °C22 December 197716.5 °C421 mm10
197631.4 °C29 May 1976-2.7 °C25 February 197616.3 °C522 mm104
197531.1 °C24 April 1975-0.7 °C14 January 197516.7 °C406 mm91
197431.7 °C9 June 1974-0.6 °C26 November 197417.0 °C320 mm132
197332.6 °C25 May 1973-3.0 °C30 January 197316.7 °C507 mm125
197230.9 °C22 May 1972-0.1 °C22 December 197217.1 °C256 mm111
197131.3 °C20 May 19712.3 °C13 February 197116.6 °C402 mm70
197031.1 °C25 April 1970-0.8 °C4 February 197016.7 °C255 mm94
196932.4 °C8 June 19690.9 °C21 November 196917.1 °C163 mm120
196830.4 °C27 May 1968-1.4 °C13 March 196816.2 °C358 mm11
196732.1 °C12 May 1967-4.7 °C14 January 196716.3 °C433 mm1313
196631.6 °C16 May 1966-2.2 °C30 January 196616.2 °C393 mm155
196532.1 °C26 May 1965-1.1 °C14 February 196516.6 °C393 mm123
196431.9 °C29 April 1964-3.3 °C17 January 196416.9 °C314 mm143
196331.2 °C23 April 1963-3.4 °C24 December 196316.6 °C388 mm182
196232.0 °C23 May 1962-2.5 °C12 January 196217.2 °C209 mm262
196132.1 °C13 May 19610.2 °C12 February 196117.0 °C226 mm240
196031.3 °C17 June 1960-4.6 °C13 February 196017.1 °C213 mm133
195931.0 °C1 June 1959-0.3 °C11 January 195916.2 °C506 mm21
195832.4 °C11 June 1958-1.6 °C17 December 195816.4 °C494 mm154
195731.4 °C29 June 1957-1.2 °C12 December 195717.4 °C213 mm222
195630.7 °C6 May 1956-4.2 °C13 January 195616.9 °C207 mm135
195532.4 °C24 May 1955-5.7 °C24 January 195516.9 °C337 mm246
195432.2 °C2 June 19540.1 °C21 December 195417.3 °C223 mm100
195332.0 °C21 May 1953-3.3 °C13 December 195316.6 °C357 mm178
195231.4 °C9 May 1952-1.9 °C5 February 195216.9 °C215 mm101
195131.2 °C19 May 1951-3.3 °C3 February 195117.6 °C376 mm145
195031.6 °C4 May 19500.2 °C14 February 195016.8 °C326 mm120
194931.7 °C21 May 19490.2 °C15 November 194916.9 °C375 mm60
194831.0 °C2 May 19480.6 °C23 January 194816.7 °C360 mm30
194730.4 °C29 May 1947-1.4 °C29 November 194716.2 °C411 mm22
194632.8 °C19 May 1946-1.5 °C23 January 194616.9 °C272 mm132
194531.6 °C14 June 1945-1.8 °C5 December 194517.0 °C259 mm101
194430.6 °C3 June 1944-2.1 °C7 December 194416.0 °C447 mm66
194331.0 °C16 May 19430.4 °C1 January 194316.2 °C350 mm70
194232.4 °C12 June 1942-1.3 °C29 December 194216.4 °C166 mm62
194130.0 °C9 May 1941-0.7 °C19 January 194115.8 °C554 mm12
194029.8 °C1 May 1940-3.1 °C10 February 194015.9 °C445 mm03

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
26.2 °C
+1.8 °C
Hot days (≥ 30 °C)
46 d/yr
+25
Frost days (< 0 °C)
0 d/yr
-2
Annual rainfall
485 mm
+96 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan21.9 °C+2.0 °C10 mm-3 mm
Feb25.8 °C+3.8 °C0 mm-8 mm
Mar27.8 °C+3.0 °C0 mm-5 mm
Apr29.0 °C+1.8 °C0 mm-8 mm
May30.5 °C+1.9 °C31 mm+10 mm
Jun26.6 °C-0.8 °C61 mm-3 mm
Jul24.9 °C-0.9 °C140 mm+58 mm
Aug26.9 °C+1.1 °C148 mm+72 mm
Sep26.3 °C+1.7 °C78 mm+11 mm
Oct26.6 °C+2.6 °C13 mm-14 mm
Nov25.6 °C+3.0 °C0 mm-8 mm
Dec22.8 °C+2.4 °C4 mm-5 mm

The year's extremes

Hottest day
34.1 °C
16 May 2025
Coldest day
2.2 °C
22 Jan 2025
Wettest day
49.2 mm
23 Aug 2025
Windiest day
43.1 km/h
9 Jan 2025
Strongest gust
78.8 km/h
9 Jan 2025
Hottest feels-like
34.2 °C
9 Jun 2025
Coldest feels-like
-1.4 °C
25 Feb 2025
Sunniest day
13.0 h
6 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 Loreto?

Loreto has a cold semi-arid climate (Köppen BSk). Over 1940-2025, the average annual temperature is 17.2 °C and it receives 389 mm of precipitation per year.

What is the hottest day ever recorded in Loreto?

The hottest day measured in Loreto between 1940 and 2025 was 8 May 1998, reaching 35.3 °C.

What is the coldest day in Loreto?

The coldest day measured in Loreto between 1940 and 2025 was 24 January 1955, at -5.7 °C.

Does it snow in Loreto?

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

Has the climate of Loreto warmed?

Yes: Loreto warmed by +1.9 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Loreto?

The wettest day measured in Loreto between 1940 and 2025 was 1 July 2010, with 60 mm of rain in 24 hours.

What was the windiest day in Loreto?

The windiest day measured in Loreto between 1940 and 2025 was 7 January 1946, with winds reaching 50.8 km/h.

What is the warmest month in Loreto?

The warmest month in Loreto is May (21.1 °C on average); the coldest is January (12.3 °C).

How much does it rain in Loreto?

Loreto receives on average 389 mm of precipitation per year, spread over about 59 rainy days.

Is it sunny in Loreto?

Loreto gets on average 11.1 hours of sunshine per day, roughly 4,052 hours per year over 1940-2025.

What is the biggest single-day snowfall in Loreto?

The heaviest 24-hour snowfall measured in Loreto between 1940 and 2025 was 10 January 1967, with 6.4 cm.

Are there tropical nights in Loreto?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Loreto.

What was the most extreme apparent temperature in Loreto?

In Loreto, between 1940 and 2025, the highest apparent temperature reached 36.3 °C on 9 June 1989, and the lowest was -12.2 °C on 13 December 1997.

Compare Loreto with another city

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

Nearby cities

The climate around Loreto

Other cities — Mexico