Evitalya open data · CC BY 4.0

Italian municipalities: prices, rent and risk

Official figures for every Italian municipality, from the bodies that publish them: ISTAT, Agenzia delle Entrate (OMI), ISPRA, Protezione Civile and INGV. An empty value means the source publishes nothing — it is never a zero.

7,896 municipalities 16 columns 338 without a published OMI price

Loading 7,896 municipalities…

The twenty largest

Rendered into this page, so the figures are readable without running any script.

Population 2023 · OMI average price and rent per m² · residents in landslide and flood hazard areas · seismic zone in force (1 highest, 4 lowest)
MunicipalityResidentsPrice /m² Rent /m²LandslideFlood Seismic
RomaRM2.751.747€ 3.032€ 12.200.1%1.6%2
MilanoMI1.371.499€ 4.854€ 15.950.0%2.4%3
NapoliNA913.704€ 2.377€ 7.904.6%0.6%2
TorinoTO851.199€ 2.072€ 7.900.1%0.2%3
PalermoPA630.427€ 1.370€ 4.600.9%7.0%2
GenovaGE562.422€ 1.807€ 7.405.4%8.3%3
BolognaBO390.098€ 2.935€ 11.850.1%1.1%3
FirenzeFI362.613€ 3.003€ 10.250.8%2.4%3
BariBA316.226€ 1.775€ 6.450.2%0.5%3
CataniaCT298.680€ 1.279€ 4.550.2%2.9%2
VeronaVR255.298€ 2.083€ 8.900.0%7.2%2
VeneziaVE250.290€ 2.434€ 9.950.0%24.3%3
MessinaME217.959€ 969€ 4.900.5%1.7%1
PadovaPD207.502€ 1.518€ 6.950.0%19.9%3
TriesteTS198.843€ 2.070€ 7.650.3%0.1%3
BresciaBS198.259€ 1.829€ 7.350.0%3.2%2
ParmaPR198.121€ 1.616€ 7.300.0%1.4%3
PratoPO197.088€ 1.794€ 8.300.2%11.9%3
TarantoTA187.025€ 862€ 4.551.1%1.3%3
ModenaMO184.597€ 1.779€ 7.950.0%0.3%3

Reading the CSV: two traps

Both bite any consumer of this file, and neither is a flaw in the data. NA is the province of Napoli, not a missing value, and None is a municipality in the province of Turin with 7,688 residents. Read with a library’s default missing-value list and 93 municipalities vanish.

# keeps the leading zero in 001001
# "NA" is Napoli, "None" is a comune
# only a blank cell is missing
df = pd.read_csv(
    "comuni-italia-evitalya.csv",
    dtype={"codice_istat": str},
    keep_default_na=False,
    na_values=[""])

Where this comes from

A whole municipality is the coarse view. A single address is scored on 111 official metrics — environment, mobility, natural risk, real estate, safety, services — at evitalya.com, which produced this dataset. Interactive map with one page per municipality: evitalya.com/it/mappa-comuni/. Method and full source list: evitalya.com/dati.html.

Dataset: Evitalya/italian-municipalities-prices-risk · DOI 10.5281/zenodo.22832829 · licence CC BY 4.0 · full attribution evitalya.com/attribution.html. Reuse is free, as long as the credit carries a working link.