Climate averages 1991–2020

Weather in Italy in July

In July, average daytime highs across the 79 cities listed in Italy range from 25.8°C in La Spezia to 33.0°C in Foggia. Monthly rainfall ranges from 1.6 mm in Gela to 136 mm in Bergamo.

Long-term climate patterns, not a forecast for a particular trip.

Italy by monthAll cities

City by city

July in Italy

1991–2020
Average July climate for cities in Italy, 1991–2020
CityAverage highHigh / lowAverage lowRainfall mmRain days
Rome30.0°C19.4°C19.4°C234.0
Milan28.6°C18.3°C18.3°C769.4
Naples28.9°C20.8°C20.8°C112.0
Turin27.0°C16.7°C16.7°C498.1
Palermo30.1°C22.5°C22.5°C5.61.6
Genoa27.3°C19.9°C19.9°C569.0
Bologna30.8°C19.4°C19.4°C466.3
Florence29.5°C18.4°C18.4°C294.0
Bari28.3°C22.2°C22.2°C254.4
Catania31.7°C22.4°C22.4°C9.51.9
Verona29.2°C19.1°C19.1°C8111.8
Messina29.1°C21.9°C21.9°C8.52.3
Trieste27.4°C18.7°C18.7°C8710.7
Padua28.8°C18.9°C18.9°C628.2
Brescia27.5°C18.0°C18.0°C8211.2
Taranto30.5°C21.8°C21.8°C122.3
Parma30.3°C18.8°C18.8°C405.8
Prato29.1°C18.6°C18.6°C427.9
Modena30.1°C18.6°C18.6°C476.3
Reggio Calabria30.9°C21.2°C21.2°C4.61.1
Reggio nell'Emilia29.7°C18.5°C18.5°C517.5
Livorno27.4°C20.8°C20.8°C213.1
Cagliari31.1°C20.3°C20.3°C2.00.5
Rimini28.2°C20.9°C20.9°C385.7
Mestre27.8°C19.3°C19.3°C638.2
Foggia33.0°C20.3°C20.3°C224.4
Ferrara31.0°C19.9°C19.9°C618.4
Acilia-Castel Fusano-Ostia Antica27.7°C21.2°C21.2°C151.8
Salerno28.2°C21.3°C21.3°C214.2
Monza27.9°C17.7°C17.7°C769.4
Siracusa30.0°C22.8°C22.8°C4.20.9
Bergamo26.8°C16.6°C16.6°C13617.5
Trento (approximate)26.0°C18.3°C18.3°C12415.7
Perugia28.2°C16.3°C16.3°C314.6
Pescara28.4°C19.9°C19.9°C365.2
Forlì30.6°C18.5°C18.5°C456.3
Vicenza28.4°C17.8°C17.8°C8312.0
Terni31.4°C18.5°C18.5°C305.7
Pisa27.9°C19.6°C19.6°C325.2
Bolzano (approximate)26.6°C17.3°C17.3°C8110.2
Piacenza30.0°C19.5°C19.5°C547.7
Novara28.6°C18.1°C18.1°C9911.7
Arezzo29.3°C18.3°C18.3°C406.5
Udine26.2°C16.2°C16.2°C7810.1
Andria30.1°C20.2°C20.2°C213.5
Cesena29.9°C18.6°C18.6°C385.8
La Spezia25.8°C19.9°C19.9°C334.0
Barletta29.4°C21.4°C21.4°C213.5
Alessandria29.6°C18.5°C18.5°C528.6
Sassari28.3°C19.6°C19.6°C6.51.3
Ancona28.2°C21.1°C21.1°C284.5
Guidonia Montecelio31.1°C18.4°C18.4°C284.8
Brindisi31.5°C21.6°C21.6°C142.4
Treviso27.8°C17.9°C17.9°C678.7
Torre del Greco28.4°C21.0°C21.0°C112.0
Como27.3°C18.1°C18.1°C11211.3
Busto Arsizio27.8°C18.0°C18.0°C839.1
Lucca28.1°C18.6°C18.6°C325.2
Pozzuoli27.8°C21.7°C21.7°C9.81.8
Ravenna29.6°C20.2°C20.2°C486.5
Fiumicino27.4°C21.4°C21.4°C151.8
Lecce31.0°C21.7°C21.7°C162.2
Varese26.0°C16.9°C16.9°C999.8
Giugliano in Campania27.7°C20.6°C20.6°C194.0
Catanzaro30.4°C20.8°C20.8°C538.1
Marsala29.5°C21.8°C21.8°C2.00.4
Pesaro27.7°C21.2°C21.2°C263.7
Latina29.1°C20.0°C20.0°C234.3
Cinisello Balsamo28.1°C18.1°C18.1°C769.4
Gela30.1°C20.6°C20.6°C1.60.2
Aprilia28.3°C20.2°C20.2°C193.3
Asti29.3°C18.9°C18.9°C8311.1
Ragusa28.1°C19.3°C19.3°C6.81.5
Pistoia28.9°C18.2°C18.2°C427.9
Caserta29.5°C18.5°C18.5°C194.0
Cremona30.2°C19.4°C19.4°C688.7
Carpi30.7°C19.6°C19.6°C476.3
Altamura30.2°C18.0°C18.0°C224.6
Lamezia Terme28.1°C21.4°C21.4°C214.7

A rain day is a local calendar day with at least 1 mm of precipitation.