Climate averages 1991–2020

Weather in Italy.

ClimaNote covers 79 cities in Italy, starting with Rome, Milan and Naples. Open a city for charts and a table of all 12 months, or open a month for a side-by-side comparison of cities in the atlas.

Across these cities the yearly average high ranges from 15.8°C in Varese to 22.1°C in Catania, and yearly rainfall from 414 mm in Cagliari to 1,506 mm in Trieste. The hottest city-month is August in Foggia, with an average high of 33.1°C, and the coolest is January in Turin, at 6.0°C. By single month, the most rain falls in November in Salerno, with 217 mm, and the least in July in Gela, with 1.6 mm.

August is the warmest month in 49 cities and July in 28 (in 2 other cities two or more months tie); January is the coolest in 77 cities (in 2 other cities two or more months tie). November is the wettest month in 68 cities, December in 5, January in 2, October in 2 and June in 1 (in 1 other city two or more months tie); July is the driest in 44 cities, January in 18, August in 7 and February in 4 (in 6 other cities two or more months tie). None of these cities has a month with an average high below 2.0°C, a month with under 1 mm of rain or a month with more than 300 mm of rain.

Compare cities

Italy by month

79 cities

Cities in Italy

Yearly averages

Lazio

Yearly climate averages for cities in Lazio
CityAverage highAverage lowRain mm/year
Rome20°C11°C846
Acilia-Castel Fusano-Ostia Antica19°C13°C883
Guidonia Montecelio20°C10°C935
Fiumicino19°C14°C883
Latina20°C12°C970
Aprilia19°C12°C950

Lombardy

Yearly climate averages for cities in Lombardy
CityAverage highAverage lowRain mm/year
Milan18°C8°C1,131
Brescia17°C8°C1,052
Monza17°C8°C1,131
Bergamo17°C7°C1,367
Como17°C9°C1,436
Busto Arsizio17°C8°C1,270
Varese16°C8°C1,468
Cinisello Balsamo17°C8°C1,131
Cremona18°C9°C959

Emilia-Romagna

Yearly climate averages for cities in Emilia-Romagna
CityAverage highAverage lowRain mm/year
Bologna19°C10°C787
Parma19°C9°C850
Modena19°C9°C727
Reggio nell'Emilia18°C9°C814
Rimini18°C12°C797
Ferrara19°C10°C778
Forlì19°C9°C727
Piacenza18°C9°C950
Cesena19°C9°C664
Ravenna19°C11°C725
Carpi19°C9°C727

Sicily

Yearly climate averages for cities in Sicily
CityAverage highAverage lowRain mm/year
Palermo22°C15°C609
Catania22°C14°C561
Messina21°C15°C740
Siracusa22°C16°C515
Marsala21°C15°C514
Gela22°C14°C427
Ragusa19°C12°C505

Campania

Yearly climate averages for cities in Campania
CityAverage highAverage lowRain mm/year
Naples20°C13°C1,039
Salerno20°C14°C1,332
Torre del Greco20°C13°C1,039
Pozzuoli19°C14°C906
Giugliano in Campania19°C13°C1,107
Caserta20°C10°C1,107

Piedmont

Yearly climate averages for cities in Piedmont
CityAverage highAverage lowRain mm/year
Turin16°C7°C951
Novara18°C8°C1,488
Alessandria18°C8°C889
Asti18°C9°C1,097

Tuscany

Yearly climate averages for cities in Tuscany
CityAverage highAverage lowRain mm/year
Florence19°C9°C897
Prato18°C10°C1,010
Livorno19°C13°C907
Pisa19°C11°C1,053
Arezzo18°C9°C969
Lucca19°C10°C1,053
Pistoia18°C9°C1,010

Apulia

Yearly climate averages for cities in Apulia
CityAverage highAverage lowRain mm/year
Bari20°C14°C616
Taranto21°C14°C567
Foggia22°C11°C486
Andria20°C12°C532
Barletta20°C13°C532
Brindisi21°C13°C599
Lecce21°C14°C650
Altamura19°C9°C562

Veneto

Yearly climate averages for cities in Veneto
CityAverage highAverage lowRain mm/year
Verona18°C9°C1,066
Padua18°C9°C977
Mestre17°C10°C1,043
Vicenza18°C8°C1,112
Treviso17°C9°C1,118

Liguria

Yearly climate averages for cities in Liguria
CityAverage highAverage lowRain mm/year
Genoa18°C12°C1,267
La Spezia18°C12°C1,320

Calabria

Yearly climate averages for cities in Calabria
CityAverage highAverage lowRain mm/year
Reggio Calabria21°C14°C568
Catanzaro21°C13°C1,026
Lamezia Terme20°C14°C983

Friuli Venezia Giulia

Yearly climate averages for cities in Friuli Venezia Giulia
CityAverage highAverage lowRain mm/year
Trieste17°C10°C1,506
Udine16°C7°C1,337

Sardinia

Yearly climate averages for cities in Sardinia
CityAverage highAverage lowRain mm/year
Cagliari21°C13°C414
Sassari19°C13°C593

Umbria

Yearly climate averages for cities in Umbria
CityAverage highAverage lowRain mm/year
Perugia17°C7°C819
Terni20°C10°C964

Trentino-Alto Adige

Yearly climate averages for cities in Trentino-Alto Adige
CityAverage highAverage lowRain mm/year
Trento (approximate)16°C9°C1,305
Bolzano (approximate)17°C8°C1,059

The Marches

Yearly climate averages for cities in The Marches
CityAverage highAverage lowRain mm/year
Ancona18°C12°C649
Pesaro18°C12°C675

Abruzzo

Yearly climate averages for cities in Abruzzo
CityAverage highAverage lowRain mm/year
Pescara19°C11°C724

Yearly average of the 12 monthly values for 1991–2020. Open a city for every month.