{"source":"Italia Rovente (italiarovente.app)","license":"MIT (code) — weather data © Open-Meteo / ECMWF / Copernicus C3S; marine data © Open-Meteo","documentation":"https://italiarovente.app/dati/api","page":"https://italiarovente.app/mese","dataset_source":"Open-Meteo Archive API — ERA5 reanalysis (ECMWF/Copernicus C3S)","dataset_generated_at":"2026-07-10","dataset_sha256":"a678395fd9419be45878f352342afc07dc2580b21e3af426ae565c7af32f39db","fetched_at":"2026-07-10T15:14:13.410Z","units":"degrees Celsius","method":{"baseline":"Anomalies are computed against the 1961-1990 normal of the SAME calendar month, not the whole-series average.","national_mean":"Unweighted mean of the cities that have a monthly series for that year-month, requiring at least half of them. `contributing_cities` says how many actually backed this figure.","completeness":"A month enters the comparison only with at least 24 valid days.","ranking":"Computed on the published anomaly, rounded to 2 decimals. Months showing the same anomaly share a rank (2nd, 2nd, 4th): the source city means are themselves rounded to 2 decimals, so a finer ordering would be an artefact.","not_copernicus":"This is not a replication or a verification of Copernicus' bulletins. Same primary source (ERA5), different domain (only the cities monitored here) and often a different baseline. Different numbers are expected."},"month":{"year":2026,"month":6,"mean_c":25.05,"normal_c":19.99,"anomaly_c":5.06,"rank":2,"rank_direction":"hot","total_years":87,"since_year":1940,"contributing_cities":36},"series":[{"year":1940,"mean_c":19.96,"anomaly_c":-0.03},{"year":1941,"mean_c":21.08,"anomaly_c":1.1},{"year":1942,"mean_c":20.6,"anomaly_c":0.61},{"year":1943,"mean_c":20.43,"anomaly_c":0.45},{"year":1944,"mean_c":20.22,"anomaly_c":0.23},{"year":1945,"mean_c":22.97,"anomaly_c":2.98},{"year":1946,"mean_c":21.04,"anomaly_c":1.05},{"year":1947,"mean_c":22.02,"anomaly_c":2.03},{"year":1948,"mean_c":19.83,"anomaly_c":-0.15},{"year":1949,"mean_c":20.48,"anomaly_c":0.49},{"year":1950,"mean_c":22.59,"anomaly_c":2.61},{"year":1951,"mean_c":20.73,"anomaly_c":0.74},{"year":1952,"mean_c":22.38,"anomaly_c":2.39},{"year":1953,"mean_c":19.27,"anomaly_c":-0.72},{"year":1954,"mean_c":20.74,"anomaly_c":0.75},{"year":1955,"mean_c":20.36,"anomaly_c":0.38},{"year":1956,"mean_c":18.57,"anomaly_c":-1.41},{"year":1957,"mean_c":21.02,"anomaly_c":1.04},{"year":1958,"mean_c":19.93,"anomaly_c":-0.05},{"year":1959,"mean_c":19.98,"anomaly_c":-0.01},{"year":1960,"mean_c":21.07,"anomaly_c":1.08},{"year":1961,"mean_c":20.77,"anomaly_c":0.79},{"year":1962,"mean_c":19.47,"anomaly_c":-0.51},{"year":1963,"mean_c":19.97,"anomaly_c":-0.02},{"year":1964,"mean_c":21.57,"anomaly_c":1.59},{"year":1965,"mean_c":20.32,"anomaly_c":0.33},{"year":1966,"mean_c":21.33,"anomaly_c":1.35},{"year":1967,"mean_c":19.03,"anomaly_c":-0.95},{"year":1968,"mean_c":19.44,"anomaly_c":-0.55},{"year":1969,"mean_c":18.9,"anomaly_c":-1.09},{"year":1970,"mean_c":20.76,"anomaly_c":0.77},{"year":1971,"mean_c":19.34,"anomaly_c":-0.64},{"year":1972,"mean_c":19.89,"anomaly_c":-0.1},{"year":1973,"mean_c":20.62,"anomaly_c":0.63},{"year":1974,"mean_c":19.28,"anomaly_c":-0.7},{"year":1975,"mean_c":18.9,"anomaly_c":-1.09},{"year":1976,"mean_c":20.48,"anomaly_c":0.5},{"year":1977,"mean_c":19.26,"anomaly_c":-0.73},{"year":1978,"mean_c":19.33,"anomaly_c":-0.66},{"year":1979,"mean_c":21.47,"anomaly_c":1.48},{"year":1980,"mean_c":18.66,"anomaly_c":-1.33},{"year":1981,"mean_c":20.64,"anomaly_c":0.65},{"year":1982,"mean_c":22.04,"anomaly_c":2.06},{"year":1983,"mean_c":20.08,"anomaly_c":0.09},{"year":1984,"mean_c":19.04,"anomaly_c":-0.95},{"year":1985,"mean_c":19.85,"anomaly_c":-0.13},{"year":1986,"mean_c":19.74,"anomaly_c":-0.24},{"year":1987,"mean_c":19.75,"anomaly_c":-0.24},{"year":1988,"mean_c":19.75,"anomaly_c":-0.24},{"year":1989,"mean_c":19.33,"anomaly_c":-0.66},{"year":1990,"mean_c":20.57,"anomaly_c":0.59},{"year":1991,"mean_c":19.96,"anomaly_c":-0.03},{"year":1992,"mean_c":19.43,"anomaly_c":-0.55},{"year":1993,"mean_c":21.61,"anomaly_c":1.62},{"year":1994,"mean_c":20.75,"anomaly_c":0.76},{"year":1995,"mean_c":19.44,"anomaly_c":-0.55},{"year":1996,"mean_c":21.33,"anomaly_c":1.34},{"year":1997,"mean_c":21.25,"anomaly_c":1.27},{"year":1998,"mean_c":21.88,"anomaly_c":1.9},{"year":1999,"mean_c":21.44,"anomaly_c":1.46},{"year":2000,"mean_c":22.14,"anomaly_c":2.15},{"year":2001,"mean_c":20.96,"anomaly_c":0.98},{"year":2002,"mean_c":22.49,"anomaly_c":2.5},{"year":2003,"mean_c":25.01,"anomaly_c":5.03},{"year":2004,"mean_c":20.94,"anomaly_c":0.95},{"year":2005,"mean_c":21.99,"anomaly_c":2},{"year":2006,"mean_c":21.63,"anomaly_c":1.65},{"year":2007,"mean_c":21.71,"anomaly_c":1.73},{"year":2008,"mean_c":21.43,"anomaly_c":1.44},{"year":2009,"mean_c":21.15,"anomaly_c":1.16},{"year":2010,"mean_c":20.8,"anomaly_c":0.81},{"year":2011,"mean_c":21.27,"anomaly_c":1.29},{"year":2012,"mean_c":22.92,"anomaly_c":2.93},{"year":2013,"mean_c":20.4,"anomaly_c":0.41},{"year":2014,"mean_c":21.58,"anomaly_c":1.59},{"year":2015,"mean_c":21.87,"anomaly_c":1.88},{"year":2016,"mean_c":21.1,"anomaly_c":1.12},{"year":2017,"mean_c":23.62,"anomaly_c":3.63},{"year":2018,"mean_c":21.74,"anomaly_c":1.76},{"year":2019,"mean_c":23.64,"anomaly_c":3.65},{"year":2020,"mean_c":20.69,"anomaly_c":0.7},{"year":2021,"mean_c":23.43,"anomaly_c":3.44},{"year":2022,"mean_c":24.73,"anomaly_c":4.74},{"year":2023,"mean_c":21.86,"anomaly_c":1.87},{"year":2024,"mean_c":22.33,"anomaly_c":2.34},{"year":2025,"mean_c":25.19,"anomaly_c":5.21},{"year":2026,"mean_c":25.05,"anomaly_c":5.06}],"cities":[{"slug":"torino","name":"Torino","mean_c":26.6,"anomaly_c":8.68,"rank":1,"total_years":87},{"slug":"milano","name":"Milano","mean_c":26.66,"anomaly_c":7.71,"rank":1,"total_years":87},{"slug":"brescia","name":"Brescia","mean_c":25.9,"anomaly_c":7.35,"rank":1,"total_years":87},{"slug":"modena","name":"Modena","mean_c":26.94,"anomaly_c":6.92,"rank":1,"total_years":87},{"slug":"parma","name":"Parma","mean_c":26.87,"anomaly_c":6.87,"rank":1,"total_years":87},{"slug":"monza","name":"Monza","mean_c":25.48,"anomaly_c":6.83,"rank":2,"total_years":87},{"slug":"bergamo","name":"Bergamo","mean_c":24.69,"anomaly_c":6.62,"rank":2,"total_years":87},{"slug":"udine","name":"Udine","mean_c":23.98,"anomaly_c":6.27,"rank":2,"total_years":87},{"slug":"roma","name":"Roma","mean_c":26.68,"anomaly_c":6.16,"rank":2,"total_years":87},{"slug":"firenze","name":"Firenze","mean_c":25.59,"anomaly_c":5.82,"rank":3,"total_years":87},{"slug":"bologna","name":"Bologna","mean_c":26.37,"anomaly_c":5.8,"rank":2,"total_years":87},{"slug":"ferrara","name":"Ferrara","mean_c":25.98,"anomaly_c":5.14,"rank":2,"total_years":87},{"slug":"bolzano","name":"Bolzano","mean_c":23.47,"anomaly_c":5.1,"rank":4,"total_years":87},{"slug":"napoli","name":"Napoli","mean_c":25.71,"anomaly_c":5.01,"rank":2,"total_years":87},{"slug":"pisa","name":"Pisa","mean_c":24.79,"anomaly_c":4.97,"rank":2,"total_years":87},{"slug":"pescara","name":"Pescara","mean_c":25.53,"anomaly_c":4.95,"rank":2,"total_years":87},{"slug":"taranto","name":"Taranto","mean_c":26.97,"anomaly_c":4.8,"rank":2,"total_years":87},{"slug":"potenza","name":"Potenza","mean_c":22.94,"anomaly_c":4.78,"rank":2,"total_years":87},{"slug":"foggia","name":"Foggia","mean_c":26.81,"anomaly_c":4.72,"rank":5,"total_years":87},{"slug":"perugia","name":"Perugia","mean_c":22.58,"anomaly_c":4.69,"rank":5,"total_years":87},{"slug":"livorno","name":"Livorno","mean_c":24.7,"anomaly_c":4.65,"rank":2,"total_years":87},{"slug":"venezia","name":"Venezia","mean_c":24.58,"anomaly_c":4.6,"rank":3,"total_years":87},{"slug":"trieste","name":"Trieste","mean_c":23.65,"anomaly_c":4.56,"rank":5,"total_years":87},{"slug":"campobasso","name":"Campobasso","mean_c":21.72,"anomaly_c":4.56,"rank":3,"total_years":87},{"slug":"vicenza","name":"Vicenza","mean_c":23.88,"anomaly_c":4.47,"rank":4,"total_years":87},{"slug":"laquila","name":"L'Aquila","mean_c":22.01,"anomaly_c":4.37,"rank":3,"total_years":87},{"slug":"pesaro","name":"Pesaro","mean_c":24.86,"anomaly_c":4.25,"rank":4,"total_years":87},{"slug":"la-spezia","name":"La Spezia","mean_c":23.34,"anomaly_c":4.2,"rank":2,"total_years":87},{"slug":"palermo","name":"Palermo","mean_c":26.32,"anomaly_c":3.92,"rank":2,"total_years":87},{"slug":"reggio-calabria","name":"Reggio Calabria","mean_c":25.9,"anomaly_c":3.89,"rank":2,"total_years":87},{"slug":"lecce","name":"Lecce","mean_c":26.06,"anomaly_c":3.61,"rank":3,"total_years":87},{"slug":"catania","name":"Catania","mean_c":26.52,"anomaly_c":3.45,"rank":3,"total_years":87},{"slug":"cagliari","name":"Cagliari","mean_c":24.7,"anomaly_c":3.33,"rank":5,"total_years":87},{"slug":"salerno","name":"Salerno","mean_c":24.18,"anomaly_c":3.31,"rank":4,"total_years":87},{"slug":"cosenza","name":"Cosenza","mean_c":25.7,"anomaly_c":3.25,"rank":1,"total_years":87},{"slug":"catanzaro","name":"Catanzaro","mean_c":23.09,"anomaly_c":2.62,"rank":9,"total_years":87}]}