Astorga climate — normals and trends

Astorga (Spain) has a warm-summer mediterranean climate (Csb) under the Köppen-Geiger classification. Its mean annual temperature is 10.7 °C and it receives 561 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 (19.3 °C on average) and the coldest is January (3.3 °C). Rainfall peaks in December.

Astorga averages 53 frost days, 12 hot days (≥ 30 °C) and 101 rainy days per year.

Astorga has warmed by +2.3 °C between 1940 and 2025, or +0.27 °C per decade. This trend is statistically significant.

The number of frost days there went from about 76 to 30 per year over the period.

The hottest day of the period reached 37.5 °C (on 14 July 2022) and the coldest -16.3 °C (on 20 December 2009).

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

AstorgaCastille and León

coords
42.46°, -6.06°
period
19402025 · 86 yrs
CsbWarm-summer MediterraneanWarmest monthJulyColdest monthJanuaryWettest monthDecemberDriest monthAugust

Mean daily temperature

10.7°C

Average daily high

15.7°C

Average daily low

6.1°C

Annual rainfall

561mm

Sunshine / day

9.8h

Mean relative humidity

71%

Average peak wind

14.2km/h

Seasonal range

16.0°C

Frost days (< 0 °C)

53 d/yr

Hot days (≥ 30 °C)

12 d/yr

Rainy days (≥ 1 mm)

101 d/yr

Annual snowfall

29.2 cm

Average feels-like high

13.5 °C

Average feels-like low

3.7 °C

Average peak gust

32.8 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

15.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.3 °C

since 1940

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

14 July 2022

Coldest day

-16.3 °C

20 December 2009

Wettest day

58 mm

26 September 1987

Windiest day

46.8 km/h

15 February 1941

Strongest gust

109.8 km/h

24 January 2009

Hottest feels-like

37.6 °C

14 July 2022

Coldest feels-like

-20.7 °C

20 December 2009

Snowiest day

18.7 cm

7 December 1960

Sunniest day

15.0 h

14 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.3 °C10 August 2025-4.9 °C26 December 202512.2 °C607 mm4635
202435.5 °C10 August 2024-3.8 °C8 January 202411.9 °C590 mm3424
202336.9 °C22 August 2023-5.1 °C23 January 202312.3 °C586 mm2454
202237.5 °C14 July 2022-5.4 °C15 January 202212.6 °C528 mm4644
202134.6 °C13 August 2021-6.7 °C8 January 202111.2 °C571 mm1436
202035.6 °C27 July 2020-3.7 °C27 December 202012.0 °C597 mm3733
201935.4 °C12 July 2019-3.5 °C11 January 201911.9 °C582 mm2637
201835.4 °C3 August 2018-5.5 °C28 February 201811.7 °C638 mm1833
201735.7 °C18 June 2017-4.1 °C25 January 201712.6 °C433 mm3543
201634.2 °C7 August 2016-3.8 °C19 February 201611.6 °C642 mm3035
201534.8 °C14 July 2015-3.6 °C18 February 201512.0 °C470 mm3134
201433.5 °C2 September 2014-3.6 °C30 December 201411.8 °C645 mm1517
201334.6 °C7 July 2013-3.6 °C10 December 201311.2 °C583 mm2640
201234.9 °C26 June 2012-4.7 °C4 February 201211.3 °C460 mm2147
201134.0 °C26 June 2011-3.9 °C26 January 201112.0 °C532 mm1023
201033.5 °C28 July 2010-5.1 °C10 January 201011.0 °C647 mm1956
200931.9 °C17 August 2009-16.3 °C20 December 200911.9 °C544 mm2045
200833.9 °C19 July 2008-3.3 °C28 November 200811.0 °C486 mm926
200734.0 °C4 August 2007-5.8 °C17 December 200710.9 °C486 mm632
200634.2 °C5 September 2006-7.3 °C30 January 200612.1 °C643 mm2556
200533.5 °C5 August 2005-7.4 °C1 March 200511.4 °C379 mm2767
200433.0 °C24 July 2004-4.7 °C2 March 200411.2 °C505 mm1445
200334.8 °C4 August 2003-5.4 °C18 February 200311.8 °C654 mm2533
200230.9 °C14 August 2002-2.5 °C2 March 200211.5 °C541 mm615
200132.3 °C21 June 2001-5.9 °C22 December 200111.2 °C592 mm1643
200032.4 °C9 September 2000-7.6 °C17 January 200011.2 °C668 mm1840
199934.0 °C8 July 1999-5.0 °C12 January 199911.3 °C537 mm1744
199834.4 °C8 August 1998-3.8 °C3 December 199811.4 °C460 mm1543
199730.9 °C1 August 1997-12.9 °C7 January 199711.8 °C711 mm323
199631.5 °C23 July 1996-3.4 °C22 February 199610.9 °C733 mm1237
199533.4 °C24 July 1995-3.6 °C3 January 199512.0 °C538 mm1031
199430.8 °C30 June 1994-4.4 °C19 January 199411.3 °C450 mm535
199333.0 °C28 July 1993-6.9 °C1 March 199310.1 °C551 mm551
199232.8 °C26 July 1992-4.6 °C31 March 199210.7 °C403 mm1448
199133.3 °C16 August 1991-4.5 °C15 February 199110.6 °C404 mm1555
199032.8 °C18 July 1990-5.5 °C17 December 199011.4 °C486 mm1349
198933.4 °C19 July 1989-4.1 °C24 January 198911.9 °C668 mm1736
198833.8 °C8 September 1988-4.5 °C23 November 198810.7 °C622 mm443
198734.4 °C12 August 1987-9.1 °C21 February 198711.2 °C696 mm1445
198632.2 °C8 July 1986-4.5 °C9 February 198610.6 °C398 mm852
198532.5 °C22 July 1985-8.6 °C7 January 198510.7 °C582 mm562
198431.6 °C28 July 1984-6.0 °C15 March 198410.1 °C666 mm257
198330.4 °C13 July 1983-9.2 °C14 February 198310.6 °C577 mm248
198234.0 °C7 July 1982-3.0 °C31 December 198210.9 °C465 mm742
198134.1 °C28 July 1981-3.7 °C12 February 198111.0 °C457 mm1845
198033.8 °C21 August 1980-5.9 °C9 December 198010.1 °C462 mm854
197931.4 °C8 July 1979-8.8 °C17 February 197910.2 °C637 mm460
197828.8 °C11 September 1978-7.7 °C21 December 19787.8 °C531 mm066
197729.0 °C11 September 1977-5.9 °C30 December 19779.5 °C605 mm057
197632.2 °C5 August 1976-4.7 °C29 December 197610.2 °C584 mm462
197531.0 °C29 July 1975-10.5 °C24 December 197510.0 °C516 mm967
197431.0 °C11 July 1974-4.4 °C5 March 197410.0 °C506 mm751
197332.1 °C9 August 1973-4.9 °C10 January 197310.2 °C484 mm574
197231.5 °C14 July 1972-6.0 °C5 January 19729.4 °C721 mm154
197129.9 °C4 September 1971-11.2 °C4 January 19719.7 °C670 mm063
197031.0 °C6 September 1970-10.0 °C30 December 197010.4 °C541 mm365
196931.2 °C14 July 1969-4.9 °C10 February 19699.8 °C711 mm660
196832.4 °C29 June 1968-5.9 °C7 April 196810.5 °C585 mm646
196730.2 °C10 July 1967-7.5 °C11 January 196710.3 °C487 mm156
196632.4 °C8 September 1966-3.5 °C20 November 196610.0 °C770 mm855
196530.6 °C4 August 1965-10.6 °C24 February 19659.6 °C600 mm471
196430.5 °C17 July 1964-7.8 °C16 December 19649.8 °C513 mm299
196330.1 °C23 July 1963-15.8 °C16 December 19639.1 °C673 mm179
196232.1 °C28 August 1962-8.4 °C25 December 196210.1 °C491 mm1281
196130.7 °C28 August 1961-6.4 °C21 December 196111.1 °C620 mm234
196030.0 °C28 July 1960-12.6 °C15 February 19609.8 °C785 mm161
195931.3 °C6 July 1959-4.5 °C12 January 195910.3 °C795 mm241
195832.0 °C31 July 1958-5.8 °C11 March 195810.0 °C595 mm260
195733.1 °C1 August 1957-8.5 °C17 December 195710.0 °C383 mm674
195628.9 °C13 September 1956-11.0 °C27 February 19568.8 °C554 mm087
195531.1 °C23 August 1955-9.5 °C21 February 195510.9 °C595 mm359
195432.0 °C24 July 1954-13.3 °C5 February 19549.9 °C460 mm482
195331.5 °C7 August 1953-7.9 °C18 February 195310.3 °C389 mm1079
195229.6 °C10 July 1952-5.5 °C28 January 195210.2 °C513 mm066
195132.5 °C28 July 1951-8.3 °C30 January 19519.5 °C629 mm262
195030.7 °C29 June 1950-5.2 °C28 December 195010.7 °C458 mm555
194931.7 °C31 July 1949-5.7 °C13 December 194910.3 °C388 mm1084
194831.1 °C25 July 1948-11.8 °C22 February 194810.5 °C577 mm440
194733.8 °C27 July 1947-7.8 °C25 January 194710.9 °C551 mm1463
194633.3 °C12 July 1946-7.4 °C25 January 19469.8 °C578 mm974
194534.0 °C23 July 1945-14.4 °C13 January 194511.1 °C441 mm1169
194433.6 °C13 August 1944-10.7 °C25 February 19449.8 °C444 mm7102
194333.6 °C18 August 1943-4.8 °C8 February 194310.6 °C443 mm1477
194231.9 °C25 July 1942-6.8 °C12 January 19429.9 °C638 mm879
194133.9 °C24 July 1941-14.9 °C12 January 19419.6 °C661 mm1093
194031.2 °C8 August 1940-11.8 °C24 January 19409.7 °C685 mm578

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
17.8 °C
+2.1 °C
Hot days (≥ 30 °C)
46 d/yr
+34
Frost days (< 0 °C)
35 d/yr
-18
Annual rainfall
607 mm
+46 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan9.1 °C+2.2 °C99 mm+40 mm
Feb10.3 °C+1.8 °C39 mm-12 mm
Mar10.6 °C-1.0 °C79 mm+27 mm
Apr15.8 °C+1.9 °C76 mm+21 mm
May18.8 °C+1.4 °C62 mm+9 mm
Jun27.6 °C+5.4 °C17 mm-20 mm
Jul28.8 °C+2.9 °C10 mm-10 mm
Aug30.4 °C+4.7 °C4 mm-14 mm
Sep23.1 °C+1.0 °C7 mm-27 mm
Oct19.8 °C+3.5 °C31 mm-29 mm
Nov11.0 °C+0.4 °C100 mm+40 mm
Dec7.7 °C+0.3 °C83 mm+20 mm

The year's extremes

Hottest day
36.3 °C
10 Aug 2025
Coldest day
-4.9 °C
26 Dec 2025
Wettest day
21.1 mm
13 Nov 2025
Windiest day
32.7 km/h
28 Jan 2025
Strongest gust
87.1 km/h
26 Jan 2025
Hottest feels-like
35.8 °C
9 Aug 2025
Coldest feels-like
-8.6 °C
26 Dec 2025
Snowiest day
2.1 cm
21 Dec 2025
Sunniest day
15.0 h
13 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 Astorga?

Astorga has a warm-summer mediterranean climate (Köppen Csb). Over 1940-2025, the average annual temperature is 10.7 °C and it receives 561 mm of precipitation per year.

What is the hottest day ever recorded in Astorga?

The hottest day measured in Astorga between 1940 and 2025 was 14 July 2022, reaching 37.5 °C.

What is the coldest day in Astorga?

The coldest day measured in Astorga between 1940 and 2025 was 20 December 2009, at -16.3 °C.

Does it snow in Astorga?

Yes. Astorga gets on average 29.2 cm of snow per year and has around 53 frost days.

Has the climate of Astorga warmed?

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

What is the wettest day in Astorga?

The wettest day measured in Astorga between 1940 and 2025 was 26 September 1987, with 58 mm of rain in 24 hours.

What was the windiest day in Astorga?

The windiest day measured in Astorga between 1940 and 2025 was 15 February 1941, with winds reaching 46.8 km/h.

What is the warmest month in Astorga?

The warmest month in Astorga is July (19.3 °C on average); the coldest is January (3.3 °C).

How much does it rain in Astorga?

Astorga receives on average 561 mm of precipitation per year, spread over about 101 rainy days.

Is it sunny in Astorga?

Astorga gets on average 9.8 hours of sunshine per day, roughly 3,577 hours per year over 1940-2025.

What is the biggest single-day snowfall in Astorga?

The heaviest 24-hour snowfall measured in Astorga between 1940 and 2025 was 7 December 1960, with 18.7 cm.

Are there tropical nights in Astorga?

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

What was the most extreme apparent temperature in Astorga?

In Astorga, between 1940 and 2025, the highest apparent temperature reached 37.6 °C on 14 July 2022, and the lowest was -20.7 °C on 20 December 2009.

Compare Astorga with another city

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

Nearby cities

The climate around Astorga

Other cities — Spain