{
 "generato": "2026-11-01",
 "gtfs": "ATM/AMAT versione 425, validita 26/10/2026-30/11/2026",
 "voto": {
  "elezione": "comunali_sindaco_2021-10-03",
  "data": "2021-10-03",
  "affluenza_pct": 47.7,
  "voti_candidati": 480608,
  "centrosinistra_pct": 57.7,
  "centrodestra_pct": 32.0,
  "sinistra_pct": 1.6,
  "altri_pct": 8.7,
  "candidati": [
   "GABRIELE ANTONIO MARIANI",
   "GIUSEPPE SALA detto BEPPE",
   "LUCA BERNARDO",
   "GIANLUIGI PARAGONE",
   "LAILA PAVONE detta LAYLA",
   "GIORGIO GOGGI",
   "BIANCA MIRIAM TEDONE",
   "Altre liste"
  ],
  "nota": "quota sul totale dei voti ai candidati sindaco; centrosinistra = famiglia Centrosinistra (Sala), centrodestra = famiglia Centrodestra (Bernardo)"
 },
 "n_linee": 9,
 "n_fermate": 307,
 "nil_toccati": 53,
 "soglie": {
  "residenti_valori_di_quartiere": 1000,
  "residenti_per_abitante": 5000,
  "voti_validi_minimi": 500,
  "tolleranza_bordo_m": 40
 },
 "indicatori": {
  "reddito": {
   "etichetta": "Reddito medio per contribuente",
   "unita": "€",
   "livello": "NIL",
   "anno": "anno d'imposta 2024 (euro 2025)",
   "fonte": "Ministero dell'Economia, redditi per CAP, portati ai quartieri con i civici",
   "n_unita": 75,
   "mediana_citta": 34063.13,
   "min": 21099.5,
   "max": 92141.39,
   "soglie_colore": [
    28519.6,
    31345.6,
    35611.16,
    52702.88
   ]
  },
  "prezzo": {
   "etichetta": "Prezzo medio di una casa (OMI)",
   "unita": "€/m²",
   "livello": "OMI",
   "anno": "1° semestre 2026",
   "fonte": "Agenzia delle Entrate, Osservatorio del Mercato Immobiliare (zone OMI)",
   "n_unita": 42,
   "mediana_citta": 4000.0,
   "min": 2350.0,
   "max": 13100.0,
   "soglie_colore": [
    3440.0,
    3870.0,
    5160.0,
    6900.0
   ]
  },
  "eta": {
   "etichetta": "Età media dei residenti",
   "unita": "anni",
   "livello": "NIL",
   "anno": "31/12/2025",
   "fonte": "Comune di Milano, anagrafe (ds27)",
   "n_unita": 75,
   "mediana_citta": 45.6,
   "min": 34.57,
   "max": 50.53,
   "soglie_colore": [
    44.18,
    45.25,
    46.02,
    46.68
   ]
  },
  "stranieri": {
   "etichetta": "Residenti stranieri",
   "unita": "%",
   "livello": "NIL",
   "anno": "31/12/2025",
   "fonte": "Comune di Milano, anagrafe (ds27)",
   "n_unita": 75,
   "mediana_citta": 18.92,
   "min": 7.35,
   "max": 70.47,
   "soglie_colore": [
    14.26,
    17.27,
    19.82,
    28.56
   ]
  },
  "alberi": {
   "etichetta": "Alberi del Comune ogni 1.000 abitanti",
   "unita": "alberi",
   "livello": "NIL",
   "anno": "31/3/2025",
   "fonte": "Comune di Milano, censimento alberi (ds2484)",
   "n_unita": 64,
   "mediana_citta": 139.35,
   "min": 46.8,
   "max": 762.9,
   "soglie_colore": [
    88.38,
    115.66,
    155.24,
    232.08
   ]
  },
  "airbnb": {
   "etichetta": "Annunci Airbnb ogni 100 abitazioni",
   "unita": "annunci",
   "livello": "NIL",
   "anno": "settembre 2026",
   "fonte": "Inside Airbnb (annunci, snapshot 19/9/2026) e ISTAT, censimento 2023 (abitazioni)",
   "n_unita": 69,
   "mediana_citta": 2.22,
   "min": 0.35,
   "max": 12.26,
   "soglie_colore": [
    1.18,
    1.95,
    2.56,
    4.07
   ]
  },
  "servizi": {
   "etichetta": "Punteggio «città dei 15 minuti» (su 10)",
   "unita": "su 10",
   "livello": "NIL",
   "anno": "2025",
   "fonte": "Comune di Milano e OpenStreetMap, calcolo di questo sito",
   "n_unita": 75,
   "mediana_citta": 9.0,
   "min": 1.0,
   "max": 10.0,
   "soglie_colore": [
    8.05,
    8.87,
    9.09,
    9.43
   ]
  },
  "scuole": {
   "etichetta": "Scuole (infanzia, primaria, media) ogni 10.000 residenti",
   "unita": "scuole",
   "livello": "NIL",
   "anno": "a.s. 2024/25",
   "fonte": "Comune di Milano e Ministero dell'Istruzione",
   "n_unita": 64,
   "mediana_citta": 4.43,
   "min": 0.0,
   "max": 13.66,
   "soglie_colore": [
    3.15,
    3.9,
    5.13,
    6.61
   ]
  },
  "voto_sx": {
   "etichetta": "Voto al candidato del centrosinistra (sindaco 2021)",
   "unita": "%",
   "livello": "NIL",
   "anno": "3 ottobre 2021",
   "fonte": "Comune di Milano, risultati per sezione, portati ai quartieri con i civici",
   "n_unita": 73,
   "mediana_citta": 56.18,
   "min": 40.93,
   "max": 68.4,
   "soglie_colore": [
    50.69,
    54.23,
    58.18,
    63.22
   ]
  },
  "voto_dx": {
   "etichetta": "Voto al candidato del centrodestra (sindaco 2021)",
   "unita": "%",
   "livello": "NIL",
   "anno": "3 ottobre 2021",
   "fonte": "Comune di Milano, risultati per sezione, portati ai quartieri con i civici",
   "n_unita": 73,
   "mediana_citta": 32.87,
   "min": 21.48,
   "max": 43.52,
   "soglie_colore": [
    28.7,
    31.56,
    34.26,
    37.12
   ]
  }
 },
 "linee": {
  "M1": {
   "nome": "M1",
   "fermate": 31,
   "fuori_milano": 5,
   "quartieri": 13,
   "zone_omi": 12,
   "trip_id": "RHO FIERAMILANO___SESTO 1 MAGGIO FS_f_20260920_317"
  },
  "M2": {
   "nome": "M2",
   "fermate": 30,
   "fuori_milano": 10,
   "quartieri": 10,
   "zone_omi": 11,
   "trip_id": "ABBIATEGRASSO___GESSATE_f_20261004_35"
  },
  "M3": {
   "nome": "M3",
   "fermate": 21,
   "fuori_milano": 0,
   "quartieri": 13,
   "zone_omi": 14,
   "trip_id": "SAN DONATO___COMASINA_f_20260913_108"
  },
  "M4": {
   "nome": "M4",
   "fermate": 21,
   "fuori_milano": 1,
   "quartieri": 8,
   "zone_omi": 12,
   "trip_id": "LINATE AEROPORTO___SAN CRISTOFORO_f_20260810_82"
  },
  "M5": {
   "nome": "M5",
   "fermate": 19,
   "fuori_milano": 0,
   "quartieri": 11,
   "zone_omi": 8,
   "trip_id": "SAN SIRO STADIO___BIGNAMI_f_20240402_88"
  },
  "T9": {
   "nome": "Tram 9",
   "fermate": 26,
   "fuori_milano": 0,
   "quartieri": 7,
   "zone_omi": 9,
   "trip_id": "20261026_INV FEST BASE CANT UMBTESTIMP_fes_i_2g cant Fulvio Testi 2026 linea 9_4538_94910807"
  },
  "T15": {
   "nome": "Tram 15",
   "fermate": 32,
   "fuori_milano": 8,
   "quartieri": 6,
   "zone_omi": 8,
   "trip_id": "20261026_INV LV BASE CANT UMBTESTIMP_f5i linea 15 New Perc invernale 2026_27_9901_98741115"
  },
  "F90": {
   "nome": "Filobus 90",
   "fermate": 63,
   "fuori_milano": 0,
   "quartieri": 16,
   "zone_omi": 13,
   "trip_id": "20261026_7_FESTIVO_INVERNALE_fes_i_90-91_lavori_15430_75342026 + 20261026_3_MERCOLEDI_INVERNALE_f5i_90-91_lavori_15433_84821966"
  },
  "F91": {
   "nome": "Filobus 91",
   "fermate": 64,
   "fuori_milano": 0,
   "quartieri": 22,
   "zone_omi": 14,
   "trip_id": "20261026_5_VENERDI_INVERNALE_f5i_90-91_lavori_15438_84822292 + 20261026_3_MERCOLEDI_INVERNALE_f5i_90-91_lavori_15439_84822303"
  }
 },
 "salti_per_indicatore": [
  {
   "linea": "M2",
   "linea_nome": "M2",
   "ind": "reddito",
   "da": 1,
   "a": 2,
   "da_n": "Famagosta",
   "a_n": "Romolo",
   "da_unita": "Barona",
   "a_unita": "Porta Ticinese - Conchetta",
   "v_da": 27893.1,
   "v_a": 43458.07,
   "sd": 0.97,
   "perc": 0.587,
   "rapporto": 1.56,
   "testo": "Tra Famagosta e Romolo (M2) il reddito medio passa da 27.893 € a 43.458 € (quartiere Barona → Porta Ticinese - Conchetta)."
  },
  {
   "linea": "F90",
   "linea_nome": "Filobus 90",
   "ind": "prezzo",
   "da": 28,
   "a": 29,
   "da_n": "Via Bartolini viale Monte Ceneri",
   "a_n": "Via Mac Mahon viale Monte Ceneri",
   "da_unita": "C16",
   "a_unita": "D40",
   "v_da": 5300.0,
   "v_a": 3200.0,
   "sd": 0.84,
   "perc": 0.476,
   "rapporto": 1.66,
   "testo": "Tra Via Bartolini viale Monte Ceneri e Via Mac Mahon viale Monte Ceneri (Filobus 90) il prezzo delle case passa da 5.300 €/m² a 3.200 €/m² (zona C16 → D40)."
  },
  {
   "linea": "M5",
   "linea_nome": "M5",
   "ind": "eta",
   "da": 15,
   "a": 16,
   "da_n": "Ca' Granda",
   "a_n": "Bicocca",
   "da_unita": "Niguarda - Ca’ Granda - Prato Centenaro - Q.re Fulvio Testi",
   "a_unita": "Bicocca",
   "v_da": 47.31,
   "v_a": 42.9,
   "sd": 1.87,
   "perc": 0.787,
   "rapporto": 1.1,
   "testo": "Tra Ca' Granda e Bicocca (M5) l'età media passa da 47,3 a 42,9 (quartiere Niguarda - Ca’ Granda - Prato Centenaro - Q.re Fulvio Testi → Bicocca)."
  },
  {
   "linea": "M4",
   "linea_nome": "M4",
   "ind": "stranieri",
   "da": 15,
   "a": 16,
   "da_n": "Bolivar",
   "a_n": "Tolstoj",
   "da_unita": "Porta Genova",
   "a_unita": "Giambellino",
   "v_da": 9.91,
   "v_a": 24.89,
   "sd": 1.36,
   "perc": 0.733,
   "rapporto": 2.51,
   "testo": "Tra Bolivar e Tolstoj (M4) la quota di stranieri passa da 9,9% a 24,9% (quartiere Porta Genova → Giambellino)."
  },
  {
   "linea": "M2",
   "linea_nome": "M2",
   "ind": "alberi",
   "da": 15,
   "a": 16,
   "da_n": "Lambrate FS",
   "a_n": "Udine",
   "da_unita": "Città studi",
   "a_unita": "Cimiano - Rottole - Q.re Feltre",
   "v_da": 102.5,
   "v_a": 649.6,
   "sd": 4.36,
   "perc": 0.672,
   "rapporto": 6.34,
   "testo": "Tra Lambrate FS e Udine (M2) gli alberi per abitante passano da 102 a 650 (quartiere Città studi → Cimiano - Rottole - Q.re Feltre)."
  },
  {
   "linea": "M2",
   "linea_nome": "M2",
   "ind": "airbnb",
   "da": 1,
   "a": 2,
   "da_n": "Famagosta",
   "a_n": "Romolo",
   "da_unita": "Barona",
   "a_unita": "Porta Ticinese - Conchetta",
   "v_da": 0.65,
   "v_a": 7.07,
   "sd": 2.82,
   "perc": 0.826,
   "rapporto": 10.88,
   "testo": "Tra Famagosta e Romolo (M2) gli annunci Airbnb passano da 0,7 a 7,1 (quartiere Barona → Porta Ticinese - Conchetta)."
  },
  {
   "linea": "T15",
   "linea_nome": "Tram 15",
   "ind": "servizi",
   "da": 16,
   "a": 17,
   "da_n": "Via dei Missaglia (isola Anita)",
   "a_n": "Via dei Missaglia via de Ruggiero",
   "da_unita": "Stadera - Chiesa Rossa - Q.re Torretta - Conca Fallata",
   "a_unita": "Gratosoglio - Q.re Missaglia - Q.re Terrazze",
   "v_da": 9.53,
   "v_a": 7.68,
   "sd": 1.35,
   "perc": 0.707,
   "rapporto": 1.24,
   "testo": "Tra Via dei Missaglia (isola Anita) e Via dei Missaglia via de Ruggiero (Tram 15) il punteggio dei servizi a 15 minuti passa da 9,5 a 7,7 (quartiere Stadera - Chiesa Rossa - Q.re Torretta - Conca Fallata → Gratosoglio - Q.re Missaglia - Q.re Terrazze)."
  },
  {
   "linea": "M5",
   "linea_nome": "M5",
   "ind": "scuole",
   "da": 2,
   "a": 3,
   "da_n": "Segesta",
   "a_n": "Lotto",
   "da_unita": "Stadio - Ippodromi",
   "a_unita": "De Angeli - Monte Rosa",
   "v_da": 13.66,
   "v_a": 2.78,
   "sd": 4.5,
   "perc": 0.859,
   "rapporto": 4.91,
   "testo": "Tra Segesta e Lotto (M5) le scuole per abitante passano da 13,7 a 2,8 (quartiere Stadio - Ippodromi → De Angeli - Monte Rosa)."
  },
  {
   "linea": "M2",
   "linea_nome": "M2",
   "ind": "voto_sx",
   "da": 1,
   "a": 2,
   "da_n": "Famagosta",
   "a_n": "Romolo",
   "da_unita": "Barona",
   "a_unita": "Porta Ticinese - Conchetta",
   "v_da": 49.98,
   "v_a": 68.4,
   "sd": 2.81,
   "perc": 0.808,
   "rapporto": 1.37,
   "testo": "Tra Famagosta e Romolo (M2) il voto al centrosinistra passa da 50,0% a 68,4% (quartiere Barona → Porta Ticinese - Conchetta)."
  },
  {
   "linea": "M2",
   "linea_nome": "M2",
   "ind": "voto_dx",
   "da": 1,
   "a": 2,
   "da_n": "Famagosta",
   "a_n": "Romolo",
   "da_unita": "Barona",
   "a_unita": "Porta Ticinese - Conchetta",
   "v_da": 36.88,
   "v_a": 21.48,
   "sd": 3.26,
   "perc": 0.753,
   "rapporto": 1.72,
   "testo": "Tra Famagosta e Romolo (M2) il voto al centrodestra passa da 36,9% a 21,5% (quartiere Barona → Porta Ticinese - Conchetta)."
  }
 ]
}