Perugia climate — normals and trends

Perugia (Italy) has a hot-summer mediterranean climate (Csa) under the Köppen-Geiger classification. Its mean annual temperature is 13.0 °C and it receives 838 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 (23.0 °C on average) and the coldest is January (3.9 °C). Rainfall peaks in November.

Perugia averages 41 frost days, 30 hot days (≥ 30 °C) and 117 rainy days per year.

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

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

The hottest day of the period reached 38.7 °C (on 4 August 2017) and the coldest -20.6 °C (on 20 January 1940).

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

PerugiaUmbria

coords
43.11°, 12.39°
period
19402025 · 86 yrs
CsaHot-summer MediterraneanWarmest monthJulyColdest monthJanuaryWettest monthNovemberDriest monthJuly

Mean daily temperature

13.0°C

Average daily high

17.9°C

Average daily low

8.5°C

Annual rainfall

838mm

Sunshine / day

9.6h

Mean relative humidity

73%

Average peak wind

12.8km/h

Seasonal range

19.1°C

Frost days (< 0 °C)

41 d/yr

Hot days (≥ 30 °C)

30 d/yr

Rainy days (≥ 1 mm)

117 d/yr

Annual snowfall

18.5 cm

Average feels-like high

16.6 °C

Average feels-like low

6.8 °C

Average peak gust

34.4 km/h

Tropical nights (≥ 20 °C)

8 d/yr

Solar radiation

14.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

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

38.7 °C

4 August 2017

Coldest day

-20.6 °C

20 January 1940

Wettest day

58 mm

30 July 2010

Windiest day

38.1 km/h

28 March 2024

Strongest gust

105.5 km/h

29 October 2018

Hottest feels-like

40.4 °C

11 August 2024

Coldest feels-like

-25.4 °C

20 January 1940

Snowiest day

20.1 cm

31 December 1943

Sunniest day

14.6 h

29 June 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.6 °C10 August 2025-2.3 °C29 December 202514.6 °C790 mm569
202437.9 °C11 August 2024-3.3 °C22 January 202415.2 °C823 mm6813
202335.9 °C19 July 2023-4.3 °C11 February 202314.9 °C922 mm4521
202238.3 °C27 June 2022-3.1 °C22 January 202214.9 °C827 mm7232
202135.9 °C14 August 2021-10.2 °C15 February 202114.0 °C774 mm5234
202036.3 °C31 July 2020-3.2 °C7 January 202014.1 °C910 mm4427
201937.2 °C25 July 2019-5.4 °C5 January 201914.5 °C877 mm6128
201834.2 °C1 August 2018-16.0 °C28 February 201814.3 °C886 mm3427
201738.7 °C4 August 2017-6.2 °C26 January 201714.1 °C721 mm5837
201632.4 °C11 July 2016-4.3 °C19 January 201613.8 °C978 mm2824
201535.5 °C21 July 2015-3.5 °C27 January 201514.2 °C722 mm4826
201432.4 °C4 July 2014-4.8 °C30 December 201414.0 °C935 mm1412
201335.3 °C5 August 2013-7.2 °C4 February 201313.3 °C1,020 mm2542
201237.0 °C1 July 2012-8.5 °C15 February 201214.2 °C747 mm6950
201135.5 °C13 July 2011-6.8 °C25 January 201113.8 °C628 mm3731
201037.3 °C16 July 2010-8.0 °C17 December 201013.1 °C1,174 mm3439
200934.4 °C24 July 2009-11.4 °C20 December 200913.8 °C860 mm4730
200834.4 °C6 September 2008-5.6 °C18 February 200813.7 °C911 mm6129
200736.5 °C18 July 2007-5.0 °C20 December 200713.8 °C596 mm4226
200635.1 °C21 July 2006-4.9 °C13 February 200613.4 °C541 mm4037
200537.1 °C29 July 2005-12.5 °C2 March 200512.5 °C910 mm2866
200434.5 °C24 July 2004-7.8 °C3 March 200413.3 °C934 mm2839
200336.0 °C11 August 2003-7.4 °C6 February 200314.1 °C628 mm6950
200235.1 °C23 June 2002-6.0 °C2 January 200213.7 °C891 mm2525
200134.8 °C2 August 2001-15.1 °C25 December 200113.5 °C667 mm3327
200034.7 °C7 July 2000-8.3 °C27 January 200013.8 °C826 mm2429
199934.8 °C10 August 1999-10.2 °C16 February 199913.4 °C889 mm2450
199835.4 °C3 August 1998-4.3 °C8 December 199813.4 °C824 mm4532
199732.1 °C23 July 1997-3.1 °C18 April 199713.6 °C774 mm1118
199631.1 °C27 July 1996-13.7 °C30 December 199612.6 °C972 mm943
199534.0 °C22 July 1995-8.1 °C7 January 199512.6 °C786 mm1242
199434.4 °C10 August 1994-3.7 °C29 January 199413.7 °C581 mm4329
199334.5 °C5 August 1993-9.4 °C24 February 199312.8 °C611 mm3262
199232.7 °C8 August 1992-4.9 °C18 February 199212.9 °C857 mm2637
199131.7 °C13 July 1991-10.1 °C7 February 199112.1 °C813 mm2553
199033.4 °C22 July 1990-5.9 °C8 December 199013.3 °C731 mm2640
198932.6 °C24 July 1989-4.2 °C4 January 198912.7 °C687 mm2547
198834.2 °C23 July 1988-6.3 °C18 December 198813.0 °C675 mm3345
198734.4 °C24 July 1987-8.2 °C9 January 198712.9 °C881 mm2944
198631.5 °C2 August 1986-10.1 °C11 February 198612.6 °C910 mm1955
198534.0 °C15 August 1985-17.6 °C11 January 198512.8 °C725 mm3645
198432.6 °C12 July 1984-4.1 °C27 December 198412.0 °C979 mm1139
198335.6 °C27 July 1983-5.6 °C25 February 198312.6 °C726 mm1953
198234.0 °C25 June 1982-5.4 °C23 February 198213.0 °C811 mm1842
198134.7 °C3 August 1981-9.3 °C10 January 198112.3 °C902 mm1073
198034.4 °C3 August 1980-10.4 °C10 December 198011.8 °C930 mm1541
197932.3 °C5 August 1979-9.6 °C3 January 197912.7 °C1,071 mm1635
197832.8 °C7 August 1978-5.2 °C16 February 197812.0 °C1,059 mm950
197731.2 °C13 July 1977-4.8 °C19 December 197712.8 °C897 mm828
197631.4 °C17 July 1976-6.2 °C8 March 197612.2 °C986 mm431
197534.0 °C18 July 1975-4.4 °C25 November 197512.8 °C753 mm1531
197435.3 °C16 August 1974-3.9 °C17 December 197412.6 °C831 mm3027
197333.2 °C20 August 1973-6.9 °C1 December 197312.7 °C748 mm2751
197234.6 °C13 August 1972-3.7 °C26 November 197212.6 °C1,031 mm1018
197136.0 °C8 August 1971-9.6 °C8 March 197112.5 °C761 mm3941
197035.6 °C23 July 1970-11.6 °C24 December 197012.8 °C853 mm3848
196932.5 °C19 July 1969-8.2 °C12 February 196912.5 °C1,060 mm1042
196835.0 °C11 July 1968-14.9 °C14 January 196812.4 °C1,082 mm741
196735.0 °C25 July 1967-18.7 °C10 January 196712.8 °C839 mm2746
196635.7 °C15 August 1966-14.6 °C20 January 196612.7 °C1,045 mm1348
196534.5 °C25 July 1965-11.5 °C17 February 196512.3 °C1,139 mm2350
196431.7 °C20 July 1964-6.1 °C18 January 196412.5 °C956 mm1055
196332.2 °C4 August 1963-15.1 °C31 January 196312.2 °C1,072 mm1059
196236.7 °C28 July 1962-11.4 °C2 February 196212.9 °C855 mm6153
196136.0 °C10 August 1961-5.6 °C17 December 196113.9 °C839 mm3434
196037.0 °C28 August 1960-9.1 °C14 January 196013.3 °C1,172 mm1724
195934.8 °C28 July 1959-5.3 °C6 January 195913.4 °C765 mm2824
195837.8 °C1 August 1958-7.6 °C20 February 195813.3 °C919 mm3141
195737.4 °C13 August 1957-11.9 °C21 January 195712.9 °C841 mm2139
195637.5 °C10 August 1956-19.4 °C15 February 195612.3 °C729 mm4066
195535.3 °C20 July 1955-5.8 °C11 March 195513.5 °C867 mm2120
195432.9 °C14 August 1954-7.7 °C10 January 195412.6 °C699 mm2052
195334.5 °C18 July 1953-6.4 °C18 February 195313.2 °C744 mm3052
195236.9 °C6 July 1952-5.9 °C4 February 195213.6 °C943 mm5452
195132.5 °C7 August 1951-3.2 °C20 January 195112.8 °C896 mm1329
195036.4 °C5 July 1950-7.1 °C21 December 195013.5 °C681 mm5331
194935.0 °C9 August 1949-5.5 °C5 March 194912.7 °C640 mm3449
194831.2 °C9 August 1948-5.4 °C25 February 194812.1 °C776 mm955
194735.7 °C2 August 1947-9.0 °C1 February 194713.0 °C827 mm2857
194635.5 °C14 August 1946-4.2 °C17 January 194613.0 °C782 mm4150
194536.8 °C29 July 1945-14.9 °C11 January 194512.8 °C503 mm3870
194434.3 °C23 August 1944-11.9 °C14 February 194411.9 °C927 mm2478
194335.8 °C20 August 1943-8.8 °C5 January 194313.2 °C736 mm3543
194232.2 °C31 August 1942-18.5 °C24 January 194211.9 °C639 mm2263
194135.1 °C26 July 1941-9.2 °C19 January 194111.5 °C834 mm2966
194034.1 °C10 August 1940-20.6 °C20 January 194010.8 °C751 mm18103

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
19.9 °C
+2.0 °C
Hot days (≥ 30 °C)
56 d/yr
+26
Frost days (< 0 °C)
9 d/yr
-32
Annual rainfall
790 mm
-48 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan10.5 °C+2.8 °C43 mm-21 mm
Feb11.6 °C+2.3 °C53 mm-19 mm
Mar14.4 °C+1.8 °C136 mm+59 mm
Apr18.4 °C+2.2 °C85 mm+5 mm
May21.5 °C+0.7 °C60 mm-12 mm
Jun31.6 °C+6.2 °C9 mm-42 mm
Jul30.7 °C+1.8 °C54 mm+23 mm
Aug30.2 °C+1.3 °C75 mm+32 mm
Sep25.3 °C+0.9 °C90 mm+17 mm
Oct19.5 °C+0.7 °C47 mm-41 mm
Nov13.9 °C+1.1 °C116 mm+13 mm
Dec10.5 °C+1.8 °C24 mm-61 mm

The year's extremes

Hottest day
36.6 °C
10 Aug 2025
Coldest day
-2.3 °C
29 Dec 2025
Wettest day
49.0 mm
10 Sep 2025
Windiest day
29.2 km/h
12 Jan 2025
Strongest gust
74.9 km/h
12 Jan 2025
Hottest feels-like
39.9 °C
1 Jul 2025
Coldest feels-like
-5.8 °C
15 Jan 2025
Snowiest day
0.3 cm
22 Nov 2025
Sunniest day
14.6 h
29 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 Perugia?

Perugia has a hot-summer mediterranean climate (Köppen Csa). Over 1940-2025, the average annual temperature is 13.0 °C and it receives 838 mm of precipitation per year.

What is the hottest day ever recorded in Perugia?

The hottest day measured in Perugia between 1940 and 2025 was 4 August 2017, reaching 38.7 °C.

What is the coldest day in Perugia?

The coldest day measured in Perugia between 1940 and 2025 was 20 January 1940, at -20.6 °C.

Does it snow in Perugia?

Yes. Perugia gets on average 18.5 cm of snow per year and has around 41 frost days.

Has the climate of Perugia warmed?

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

What is the wettest day in Perugia?

The wettest day measured in Perugia between 1940 and 2025 was 30 July 2010, with 58 mm of rain in 24 hours.

What was the windiest day in Perugia?

The windiest day measured in Perugia between 1940 and 2025 was 28 March 2024, with winds reaching 38.1 km/h.

What is the warmest month in Perugia?

The warmest month in Perugia is July (23.0 °C on average); the coldest is January (3.9 °C).

How much does it rain in Perugia?

Perugia receives on average 838 mm of precipitation per year, spread over about 117 rainy days.

Is it sunny in Perugia?

Perugia gets on average 9.6 hours of sunshine per day, roughly 3,504 hours per year over 1940-2025.

What is the biggest single-day snowfall in Perugia?

The heaviest 24-hour snowfall measured in Perugia between 1940 and 2025 was 31 December 1943, with 20.1 cm.

Are there tropical nights in Perugia?

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

What was the most extreme apparent temperature in Perugia?

In Perugia, between 1940 and 2025, the highest apparent temperature reached 40.4 °C on 11 August 2024, and the lowest was -25.4 °C on 20 January 1940.

Compare Perugia with another city

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

Nearby cities

The climate around Perugia

Other cities — Italy