Salamanca climate — normals and trends

Salamanca (Mexico) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 19.2 °C and it receives 645 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 (23.2 °C on average) and the coldest is January (15.3 °C). Rainfall peaks in July.

Salamanca averages 0 frost days, 72 hot days (≥ 30 °C) and 88 rainy days per year.

Salamanca has warmed by +2.7 °C between 1940 and 2025, or +0.32 °C per decade. This trend is statistically significant.

The hottest day of the period reached 39.0 °C (on 24 May 2024) and the coldest -2.8 °C (on 25 February 1976).

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

SalamancaGuanajuato

coords
20.57°, -101.20°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthMayColdest monthJanuaryWettest monthJulyDriest monthDecember

Mean daily temperature

19.2°C

Average daily high

27.0°C

Average daily low

12.5°C

Annual rainfall

645mm

Sunshine / day

11.1h

Mean relative humidity

56%

Average peak wind

13.0km/h

Seasonal range

7.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

72 d/yr

Rainy days (≥ 1 mm)

88 d/yr

Annual snowfall

0.0 cm

Average feels-like high

26.6 °C

Average feels-like low

11.6 °C

Average peak gust

32.4 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

22.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.7 °C

since 1940

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

39.0 °C

24 May 2024

Coldest day

-2.8 °C

25 February 1976

Wettest day

65 mm

3 February 2010

Windiest day

33.0 km/h

4 March 1983

Strongest gust

80.6 km/h

9 March 2016

Hottest feels-like

39.2 °C

10 May 2024

Coldest feels-like

-6.7 °C

25 February 1976

Snowiest day

2.6 cm

2 January 1947

Sunniest day

13.0 h

2 July 1942

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.7 °C16 May 20254.8 °C22 January 202520.7 °C869 mm1230
202439.0 °C24 May 20244.9 °C29 December 202421.4 °C785 mm1320
202337.6 °C13 June 20234.7 °C15 January 202320.9 °C510 mm1530
202236.4 °C10 May 20225.9 °C20 January 202220.4 °C599 mm1040
202134.8 °C27 May 20213.3 °C2 January 202120.0 °C879 mm890
202035.9 °C21 April 20203.5 °C6 January 202020.8 °C571 mm1400
201935.7 °C20 May 20194.8 °C19 December 201920.8 °C613 mm1240
201837.8 °C30 May 20181.3 °C22 December 201819.8 °C989 mm880
201736.7 °C22 May 20172.9 °C11 December 201720.2 °C748 mm1030
201637.4 °C25 May 20162.4 °C17 January 201620.0 °C753 mm970
201534.0 °C11 May 20155.2 °C7 February 201519.8 °C966 mm580
201434.9 °C15 June 20144.4 °C16 January 201420.0 °C687 mm820
201336.1 °C22 May 20132.2 °C4 March 201320.2 °C715 mm950
201236.4 °C31 May 20124.0 °C7 January 201220.1 °C635 mm1060
201137.1 °C24 May 20110.8 °C29 November 201120.6 °C553 mm1260
201036.1 °C7 May 20101.9 °C11 December 201019.7 °C695 mm1020
200936.0 °C12 June 20093.6 °C7 February 200920.4 °C566 mm1270
200836.0 °C11 May 20082.2 °C3 January 200819.6 °C798 mm800
200736.0 °C3 June 20075.2 °C26 October 200719.8 °C768 mm810
200635.7 °C10 May 20060.8 °C26 December 200619.9 °C719 mm1050
200537.3 °C7 June 20053.6 °C29 December 200520.4 °C527 mm1200
200434.8 °C25 May 20043.2 °C30 December 200419.1 °C710 mm510
200337.5 °C8 May 20032.1 °C20 December 200319.9 °C701 mm940
200236.0 °C2 May 20022.7 °C24 November 200219.8 °C761 mm930
200136.2 °C13 April 20014.6 °C30 December 200119.7 °C609 mm870
200036.4 °C20 April 20003.9 °C10 February 200020.0 °C570 mm1130
199936.8 °C1 June 19993.1 °C21 December 199919.7 °C588 mm970
199838.3 °C8 May 19982.8 °C4 February 199820.5 °C619 mm1150
199734.2 °C4 June 1997-0.6 °C14 December 199719.5 °C678 mm611
199634.9 °C21 May 19962.3 °C14 January 199619.8 °C667 mm690
199535.4 °C18 May 19953.4 °C26 November 199520.1 °C693 mm660
199436.4 °C9 May 19944.0 °C5 January 199420.2 °C656 mm860
199336.6 °C5 June 19935.4 °C26 December 199319.4 °C729 mm530
199235.2 °C30 June 19923.2 °C9 February 199218.5 °C976 mm360
199136.5 °C24 May 19915.0 °C22 November 199119.5 °C914 mm890
199034.7 °C1 June 19904.5 °C10 December 199019.4 °C821 mm590
198935.8 °C18 May 19891.9 °C24 December 198919.7 °C593 mm850
198835.8 °C27 April 19880.8 °C26 January 198819.7 °C655 mm790
198734.2 °C28 May 19873.5 °C23 January 198719.6 °C511 mm760
198636.8 °C12 May 19861.2 °C14 January 198619.1 °C773 mm540
198535.9 °C13 May 19851.1 °C7 January 198519.0 °C689 mm450
198435.1 °C30 April 19844.2 °C1 January 198419.2 °C697 mm690
198337.8 °C1 May 19832.1 °C23 January 198319.5 °C671 mm780
198236.6 °C4 June 19823.6 °C18 December 198220.1 °C570 mm1050
198135.8 °C13 May 19812.1 °C25 January 198119.5 °C757 mm620
198035.8 °C21 May 19803.4 °C18 December 198019.8 °C679 mm960
197934.3 °C26 April 19793.2 °C3 January 197919.9 °C425 mm980
197835.5 °C8 May 19785.3 °C13 February 197819.5 °C653 mm790
197734.5 °C7 May 19772.5 °C22 December 197719.3 °C577 mm670
197634.0 °C26 May 1976-2.8 °C25 February 197618.8 °C685 mm481
197534.0 °C20 April 19752.0 °C16 November 197518.8 °C669 mm630
197434.3 °C21 April 19741.8 °C27 November 197418.7 °C620 mm530
197335.4 °C26 May 19731.1 °C30 January 197318.6 °C836 mm580
197234.2 °C21 May 19724.1 °C17 December 197219.2 °C439 mm560
197134.6 °C30 April 19714.7 °C5 January 197118.5 °C635 mm470
197033.7 °C25 April 19702.4 °C18 November 197018.6 °C527 mm600
196935.5 °C8 June 19693.6 °C20 November 196919.5 °C336 mm690
196832.9 °C1 June 19683.7 °C8 February 196818.4 °C501 mm370
196734.2 °C9 May 19672.0 °C11 January 196718.3 °C721 mm370
196634.7 °C19 May 19662.1 °C29 November 196618.2 °C604 mm420
196534.6 °C26 May 19652.3 °C18 January 196518.5 °C604 mm620
196434.8 °C1 May 19642.2 °C14 January 196418.6 °C531 mm510
196334.5 °C23 April 19631.0 °C25 December 196318.3 °C656 mm420
196234.8 °C29 May 19623.0 °C11 January 196219.0 °C494 mm520
196134.6 °C14 May 19612.6 °C13 February 196118.7 °C450 mm550
196033.7 °C5 June 19601.6 °C14 February 196018.7 °C506 mm670
195933.3 °C28 April 19593.4 °C11 January 195917.5 °C897 mm230
195834.3 °C29 April 19582.9 °C18 December 195818.2 °C737 mm590
195734.0 °C25 May 19571.6 °C12 December 195719.5 °C269 mm1110
195632.7 °C7 May 1956-1.1 °C13 January 195618.4 °C418 mm561
195534.9 °C21 May 1955-0.4 °C24 January 195518.4 °C596 mm661
195434.4 °C3 June 19541.7 °C21 December 195418.6 °C430 mm400
195334.7 °C21 May 19531.3 °C12 November 195318.5 °C499 mm640
195233.7 °C24 May 19522.9 °C5 February 195218.4 °C484 mm480
195133.1 °C19 May 19511.1 °C3 February 195119.0 °C557 mm480
195033.6 °C4 May 19502.3 °C20 December 195018.4 °C423 mm410
194934.2 °C21 May 19493.2 °C15 November 194918.5 °C599 mm410
194833.5 °C2 May 19482.7 °C25 January 194818.0 °C705 mm460
194731.9 °C1 May 19472.2 °C2 January 194717.5 °C821 mm290
194635.6 °C20 May 19463.5 °C25 January 194618.5 °C508 mm490
194533.3 °C4 April 19453.7 °C5 December 194518.2 °C584 mm440
194434.0 °C3 June 19443.6 °C20 January 194417.9 °C702 mm510
194333.9 °C16 May 19432.7 °C20 December 194317.6 °C637 mm270
194232.3 °C3 May 19421.9 °C29 December 194217.8 °C542 mm280
194132.8 °C8 May 19413.5 °C10 February 194117.6 °C856 mm310
194032.6 °C1 May 19401.1 °C18 February 194017.7 °C558 mm250

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
28.8 °C
+1.8 °C
Hot days (≥ 30 °C)
123 d/yr
+51
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
869 mm
+224 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.7 °C+2.0 °C7 mm-6 mm
Feb28.5 °C+2.8 °C3 mm-6 mm
Mar31.1 °C+2.6 °C1 mm-7 mm
Apr32.5 °C+1.9 °C0 mm-11 mm
May33.2 °C+1.8 °C47 mm+12 mm
Jun27.7 °C-1.4 °C287 mm+162 mm
Jul26.9 °C+0.1 °C179 mm+30 mm
Aug27.9 °C+1.1 °C176 mm+38 mm
Sep27.7 °C+1.5 °C133 mm+28 mm
Oct28.9 °C+2.7 °C30 mm-6 mm
Nov28.6 °C+3.2 °C0 mm-10 mm
Dec26.4 °C+2.5 °C6 mm-0 mm

The year's extremes

Hottest day
37.7 °C
16 May 2025
Coldest day
4.8 °C
22 Jan 2025
Wettest day
37.8 mm
12 Jun 2025
Windiest day
25.0 km/h
10 Nov 2025
Strongest gust
61.2 km/h
10 Nov 2025
Hottest feels-like
37.6 °C
17 May 2025
Coldest feels-like
1.5 °C
22 Jan 2025
Sunniest day
12.9 h
26 May 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 Salamanca?

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

What is the hottest day ever recorded in Salamanca?

The hottest day measured in Salamanca between 1940 and 2025 was 24 May 2024, reaching 39.0 °C.

What is the coldest day in Salamanca?

The coldest day measured in Salamanca between 1940 and 2025 was 25 February 1976, at -2.8 °C.

Does it snow in Salamanca?

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

Has the climate of Salamanca warmed?

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

What is the wettest day in Salamanca?

The wettest day measured in Salamanca between 1940 and 2025 was 3 February 2010, with 65 mm of rain in 24 hours.

What was the windiest day in Salamanca?

The windiest day measured in Salamanca between 1940 and 2025 was 4 March 1983, with winds reaching 33.0 km/h.

What is the warmest month in Salamanca?

The warmest month in Salamanca is May (23.2 °C on average); the coldest is January (15.3 °C).

How much does it rain in Salamanca?

Salamanca receives on average 645 mm of precipitation per year, spread over about 88 rainy days.

Is it sunny in Salamanca?

Salamanca 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 Salamanca?

The heaviest 24-hour snowfall measured in Salamanca between 1940 and 2025 was 2 January 1947, with 2.6 cm.

Are there tropical nights in Salamanca?

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

What was the most extreme apparent temperature in Salamanca?

In Salamanca, between 1940 and 2025, the highest apparent temperature reached 39.2 °C on 10 May 2024, and the lowest was -6.7 °C on 25 February 1976.

Compare Salamanca with another city

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

Nearby cities

The climate around Salamanca

Other cities — Mexico