San Giovanni Rotondo climate — normals and trends

San Giovanni Rotondo (Italy) has a humid subtropical climate (Cfa) under the Köppen-Geiger classification. Its mean annual temperature is 15.3 °C and it receives 692 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 (24.9 °C on average) and the coldest is January (6.8 °C). Rainfall peaks in November.

San Giovanni Rotondo averages 7 frost days, 39 hot days (≥ 30 °C) and 111 rainy days per year.

San Giovanni Rotondo has warmed by +2.2 °C between 1940 and 2025, or +0.26 °C per decade. This trend is statistically significant.

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

The hottest day of the period reached 42.3 °C (on 24 July 2023) and the coldest -11.4 °C (on 16 February 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

San Giovanni RotondoApulia

coords
41.71°, 15.73°
period
19402025 · 86 yrs
CfaHumid subtropicalWarmest monthJulyColdest monthJanuaryWettest monthNovemberDriest monthJuly

Mean daily temperature

15.3°C

Average daily high

19.4°C

Average daily low

11.6°C

Annual rainfall

692mm

Sunshine / day

10.1h

Mean relative humidity

71%

Average peak wind

15.2km/h

Seasonal range

18.1°C

Frost days (< 0 °C)

7 d/yr

Hot days (≥ 30 °C)

39 d/yr

Rainy days (≥ 1 mm)

111 d/yr

Annual snowfall

10.3 cm

Average feels-like high

18.4 °C

Average feels-like low

10.1 °C

Average peak gust

37.9 km/h

Tropical nights (≥ 20 °C)

44 d/yr

Solar radiation

15.9 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.2 °C

since 1940

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

42.3 °C

24 July 2023

Coldest day

-11.4 °C

16 February 1940

Wettest day

64 mm

18 August 1949

Windiest day

45.3 km/h

12 March 1982

Strongest gust

114.8 km/h

31 January 1983

Hottest feels-like

42.9 °C

21 July 2023

Coldest feels-like

-16.0 °C

16 February 1940

Snowiest day

18.3 cm

9 February 1965

Sunniest day

14.0 h

23 June 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.0 °C20 July 20250.6 °C31 December 202516.5 °C677 mm480
202436.6 °C13 July 20242.0 °C14 January 202417.3 °C643 mm710
202342.3 °C24 July 2023-0.1 °C8 February 202317.1 °C743 mm581
202238.6 °C28 June 2022-0.9 °C25 January 202216.8 °C633 mm683
202139.5 °C28 July 2021-1.4 °C17 January 202116.5 °C591 mm633
202037.6 °C3 August 20200.4 °C10 January 202016.2 °C590 mm450
201937.4 °C7 July 2019-0.3 °C4 January 201916.4 °C725 mm621
201836.2 °C21 July 2018-3.1 °C28 February 201816.5 °C892 mm414
201740.5 °C10 August 2017-3.6 °C12 January 201716.2 °C598 mm617
201637.4 °C16 June 2016-1.5 °C19 January 201616.3 °C762 mm393
201538.6 °C17 September 2015-2.3 °C2 January 201516.5 °C639 mm632
201438.0 °C13 August 2014-2.3 °C31 December 201416.4 °C779 mm382
201338.8 °C29 July 2013-2.0 °C11 February 201316.2 °C630 mm425
201239.8 °C6 August 2012-1.7 °C13 December 201216.7 °C732 mm755
201138.7 °C14 July 2011-1.1 °C26 January 201116.4 °C509 mm613
201036.5 °C12 June 2010-2.2 °C17 December 201015.6 °C739 mm497
200940.9 °C24 July 2009-2.7 °C17 February 200916.1 °C966 mm584
200839.6 °C15 August 2008-1.8 °C18 February 200816.3 °C636 mm645
200741.6 °C24 July 2007-2.8 °C16 December 200716.4 °C744 mm622
200637.8 °C29 June 2006-3.4 °C26 January 200615.4 °C751 mm445
200537.8 °C30 July 2005-3.8 °C3 March 200515.1 °C788 mm3711
200437.4 °C8 July 2004-1.6 °C1 February 200415.7 °C845 mm458
200338.5 °C18 August 2003-2.0 °C14 February 200316.2 °C693 mm664
200237.9 °C3 July 2002-2.6 °C16 January 200216.1 °C840 mm366
200137.6 °C10 August 2001-0.8 °C20 December 200116.3 °C532 mm543
200038.8 °C4 July 2000-2.7 °C28 January 200016.4 °C557 mm474
199939.7 °C10 August 1999-2.3 °C14 February 199916.1 °C591 mm395
199840.4 °C2 July 1998-1.8 °C10 December 199816.1 °C587 mm623
199736.7 °C17 June 19970.1 °C4 February 199715.6 °C586 mm360
199634.4 °C28 July 1996-2.9 °C25 February 199614.9 °C811 mm3311
199535.0 °C28 July 1995-0.6 °C11 January 199515.1 °C654 mm272
199438.1 °C10 August 1994-1.3 °C31 January 199416.2 °C594 mm613
199337.2 °C6 July 1993-4.9 °C27 February 199315.6 °C529 mm5311
199233.8 °C21 August 1992-2.2 °C3 February 199215.4 °C456 mm337
199135.6 °C25 July 1991-3.0 °C3 February 199114.7 °C547 mm4010
199035.9 °C1 July 1990-0.4 °C17 January 199015.5 °C537 mm341
198933.9 °C25 July 1989-0.3 °C11 December 198914.9 °C634 mm291
198841.2 °C6 July 1988-1.0 °C4 March 198815.5 °C543 mm523
198739.2 °C24 July 1987-2.9 °C9 March 198715.4 °C567 mm5516
198636.7 °C19 August 1986-3.5 °C14 February 198615.1 °C693 mm2811
198537.9 °C31 July 1985-6.9 °C9 January 198515.1 °C625 mm4011
198435.1 °C2 July 1984-1.6 °C14 January 198414.5 °C673 mm195
198338.2 °C29 July 1983-2.5 °C4 February 198315.1 °C615 mm227
198239.9 °C26 June 1982-1.8 °C23 February 198215.4 °C528 mm325
198137.3 °C3 July 1981-3.0 °C21 December 198114.8 °C563 mm258
198034.5 °C5 August 1980-5.4 °C5 January 198014.0 °C754 mm145
197935.1 °C1 August 1979-6.0 °C4 January 197914.7 °C840 mm1613
197835.7 °C7 August 1978-1.5 °C8 December 197814.5 °C687 mm174
197734.6 °C28 August 1977-1.6 °C6 December 197715.4 °C438 mm205
197631.4 °C19 July 1976-3.7 °C28 December 197614.1 °C1,002 mm69
197537.0 °C18 July 1975-2.0 °C10 February 197515.0 °C624 mm188
197436.1 °C17 July 19741.0 °C1 December 197414.6 °C830 mm280
197337.3 °C18 July 1973-4.6 °C7 December 197314.6 °C838 mm168
197236.3 °C15 August 1972-0.2 °C29 November 197214.6 °C1,162 mm171
197136.7 °C18 July 1971-4.6 °C7 March 197114.9 °C721 mm329
197035.8 °C7 August 1970-1.8 °C18 February 197014.9 °C625 mm414
196936.8 °C15 August 1969-6.3 °C12 February 196914.7 °C946 mm134
196836.3 °C11 July 1968-4.6 °C15 January 196814.9 °C832 mm1715
196736.4 °C10 August 1967-2.9 °C11 January 196714.9 °C751 mm2310
196635.0 °C5 August 1966-2.6 °C9 January 196614.8 °C714 mm196
196537.4 °C26 July 1965-6.2 °C14 February 196514.1 °C601 mm2613
196431.6 °C22 August 1964-2.7 °C25 January 196414.2 °C837 mm58
196336.8 °C15 August 1963-6.4 °C31 January 196314.4 °C837 mm2520
196237.9 °C11 July 1962-2.6 °C20 March 196215.5 °C666 mm6912
196138.1 °C12 August 1961-3.1 °C17 December 196116.0 °C575 mm503
196037.6 °C18 August 19600.2 °C14 January 196015.8 °C663 mm480
195935.4 °C29 July 1959-0.4 °C14 January 195915.0 °C798 mm133
195836.0 °C12 August 1958-0.4 °C21 February 195815.3 °C629 mm341
195739.6 °C12 August 1957-1.8 °C1 December 195715.2 °C723 mm358
195640.2 °C21 August 1956-4.6 °C9 February 195614.3 °C630 mm4228
195534.7 °C26 July 1955-1.7 °C5 March 195515.2 °C855 mm153
195436.6 °C15 August 1954-4.2 °C25 January 195414.6 °C944 mm3210
195338.7 °C19 July 1953-2.6 °C10 February 195315.0 °C691 mm355
195238.1 °C19 June 1952-2.8 °C11 February 195215.8 °C638 mm633
195138.7 °C8 August 1951-0.8 °C1 January 195115.1 °C775 mm361
195037.8 °C6 July 1950-1.7 °C3 January 195015.5 °C399 mm687
194935.7 °C3 August 1949-6.4 °C6 March 194914.3 °C629 mm2518
194838.9 °C10 August 1948-4.5 °C19 February 194814.2 °C588 mm2311
194738.4 °C5 August 1947-6.0 °C10 January 194715.1 °C801 mm2823
194640.9 °C19 August 1946-3.4 °C17 January 194615.4 °C668 mm596
194539.8 °C19 August 1945-5.4 °C31 January 194514.8 °C570 mm5322
194434.5 °C30 June 1944-1.1 °C14 February 194414.1 °C820 mm294
194338.3 °C21 July 1943-2.7 °C5 January 194315.2 °C581 mm5410
194234.3 °C4 August 1942-7.2 °C23 January 194213.9 °C778 mm1633
194137.0 °C27 July 1941-8.5 °C30 December 194113.6 °C688 mm3415
194035.1 °C16 July 1940-11.4 °C16 February 194013.1 °C813 mm1951

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
20.1 °C
+0.7 °C
Hot days (≥ 30 °C)
48 d/yr
+9
Frost days (< 0 °C)
0 d/yr
-7
Annual rainfall
677 mm
-15 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan12.2 °C+2.1 °C48 mm-18 mm
Feb11.9 °C+0.7 °C75 mm+17 mm
Mar14.6 °C+0.9 °C103 mm+39 mm
Apr17.9 °C+0.7 °C61 mm-2 mm
May21.5 °C-0.6 °C47 mm-6 mm
Jun29.7 °C+3.0 °C5 mm-39 mm
Jul30.3 °C+0.7 °C24 mm-7 mm
Aug29.3 °C-0.4 °C41 mm+2 mm
Sep26.5 °C+1.0 °C19 mm-39 mm
Oct19.0 °C-1.4 °C89 mm+21 mm
Nov15.3 °C0.0 °C117 mm+42 mm
Dec12.2 °C+0.8 °C48 mm-24 mm

The year's extremes

Hottest day
36.0 °C
20 Jul 2025
Coldest day
0.6 °C
31 Dec 2025
Wettest day
28.1 mm
3 Feb 2025
Windiest day
33.3 km/h
3 Oct 2025
Strongest gust
75.6 km/h
7 Oct 2025
Hottest feels-like
37.4 °C
20 Jul 2025
Coldest feels-like
-3.1 °C
31 Dec 2025
Snowiest day
0.3 cm
13 Jan 2025
Sunniest day
14.0 h
23 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 San Giovanni Rotondo?

San Giovanni Rotondo has a humid subtropical climate (Köppen Cfa). Over 1940-2025, the average annual temperature is 15.3 °C and it receives 692 mm of precipitation per year.

What is the hottest day ever recorded in San Giovanni Rotondo?

The hottest day measured in San Giovanni Rotondo between 1940 and 2025 was 24 July 2023, reaching 42.3 °C.

What is the coldest day in San Giovanni Rotondo?

The coldest day measured in San Giovanni Rotondo between 1940 and 2025 was 16 February 1940, at -11.4 °C.

Does it snow in San Giovanni Rotondo?

Yes. San Giovanni Rotondo gets on average 10.3 cm of snow per year and has around 7 frost days.

Has the climate of San Giovanni Rotondo warmed?

Yes: San Giovanni Rotondo warmed by +2.2 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in San Giovanni Rotondo?

The wettest day measured in San Giovanni Rotondo between 1940 and 2025 was 18 August 1949, with 64 mm of rain in 24 hours.

What was the windiest day in San Giovanni Rotondo?

The windiest day measured in San Giovanni Rotondo between 1940 and 2025 was 12 March 1982, with winds reaching 45.3 km/h.

What is the warmest month in San Giovanni Rotondo?

The warmest month in San Giovanni Rotondo is July (24.9 °C on average); the coldest is January (6.8 °C).

How much does it rain in San Giovanni Rotondo?

San Giovanni Rotondo receives on average 692 mm of precipitation per year, spread over about 111 rainy days.

Is it sunny in San Giovanni Rotondo?

San Giovanni Rotondo gets on average 10.1 hours of sunshine per day, roughly 3,687 hours per year over 1940-2025.

What is the biggest single-day snowfall in San Giovanni Rotondo?

The heaviest 24-hour snowfall measured in San Giovanni Rotondo between 1940 and 2025 was 9 February 1965, with 18.3 cm.

Are there tropical nights in San Giovanni Rotondo?

Yes: San Giovanni Rotondo has on average 44 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in San Giovanni Rotondo?

In San Giovanni Rotondo, between 1940 and 2025, the highest apparent temperature reached 42.9 °C on 21 July 2023, and the lowest was -16.0 °C on 16 February 1940.

Compare San Giovanni Rotondo with another city

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

Nearby cities

The climate around San Giovanni Rotondo

Other cities — Italy