Italy · Comune
Drinking water in Milano
5 supply zones, published by Gruppo CAP (CAP Holding S.p.A.), MM S.p.A. (Metropolitana Milanese, Servizio Idrico Milano). The values come from the publications of the Italian water suppliers (gestori), which D.Lgs. 18/2023 requires of them from 12 January 2026. Italian parametric values apply: trihalomethanes 30 instead of 50 µg/l, chromium 25 µg/l, uranium 30 instead of 10 µg/l; for hardness there is no maximum value, it is given in French degrees (°F).
Comune di Milano
Gruppo CAP (CAP Holding S.p.A.)| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Nitrate | 28 mg/l | 50 mg/l | 56 % | Median · Comune di Milano |
| Lead | < 2 µg/l below limit of quantification | 10 µg/l | < 20 % * | Maximum · Comune di Milano |
| Sulphate | 40 mg/l | 250 mg/l | 16 % | Median · Comune di Milano |
| Sodium | 22 mg/l | 200 mg/l | 11 % | Median · Comune di Milano |
* Value below the limit of quantification: the actual share of the parametric value is not known; it lies somewhere below the stated upper bound. The marker shows where the limit of quantification of the measurement lies relative to the parametric value.
Show all recorded parameters (36 — most recent value per parameter)
Microbiology (1)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Intestinal enterococci | 0 UFC/100ml | 0/100 ml | — | Maximum · Median 0 · Comune di Milano |
Chemical parameters (20)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| 1,2-dichloroethane | < 0,9 µg/l below limit of quantification | 3 µg/l | < 30 % * | Maximum · Comune di Milano |
| Antimony | < 1,0 µg/l below limit of quantification | 10 µg/l | < 10 % * | Maximum · Comune di Milano |
| Arsenic | < 1 µg/l below limit of quantification | 10 µg/l | < 10 % * | Maximum · Comune di Milano |
| Benzene | < 0,3 µg/l below limit of quantification | 1 µg/l | < 30 % * | Maximum · Comune di Milano |
| Bromodichloromethane | < 0,9 µg/l below limit of quantification | — | — | Maximum · Comune di Milano |
| Chlorite | < 0,02 mg/l below limit of quantification | 0,25 — bzw. 0,70 bei Desinfektion mit Chlordioxid | — | Maximum · Comune di Milano |
| Chromium | 7 µg/l | 25 µg/l | 28 % | Median · Comune di Milano |
| Copper | 9 µg/l | 2 mg/l | 0.4 % | Median · Comune di Milano |
| Fluoride | < 0,20 mg/l below limit of quantification | 1.5 mg/l | < 13 % * | Maximum · Comune di Milano |
| Lead | < 2 µg/l below limit of quantification | 10 µg/l | < 20 % * | Maximum · Comune di Milano |
| Mercury | < 0,3 µg/l below limit of quantification | 1 µg/l | < 30 % * | Maximum · Comune di Milano |
| Nitrate | 28 mg/l | 50 mg/l | 56 % | Median · Comune di Milano |
| Nitrite | 0,05 mg/l | 0.5 mg/l | 10 % | Median · Comune di Milano |
| Selenium | < 1 µg/l below limit of quantification | 20 µg/l | < 5 % * | Maximum · Comune di Milano |
| Tetrachloroethene | 1,5 µg/l | — | — | Maximum · Comune di Milano |
| Tetrachloroethene and Trichloroethene (sum) | 2 µg/l | 10 µg/l | 20 % | Maximum · Comune di Milano |
| Trichloroethene | < 0,9 µg/l below limit of quantification | — | — | Maximum · Comune di Milano |
| Trichloromethane (chloroform) | 2,7 µg/l | — | — | Median · Comune di Milano |
| Trihalomethanes — Total | 3 µg/l | 30 µg/l | 10 % | Median · Comune di Milano |
| Uranium | 2 µg/l | 30 µg/l | 7 % | Median · Comune di Milano |
* Value below the limit of quantification: the actual share of the parametric value is not known; it lies somewhere below the stated upper bound. The marker shows where the limit of quantification of the measurement lies relative to the parametric value.
Indicator parameters (8)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Aluminium | < 20 µg/l below limit of quantification | 0.2 mg/l | < 10 % * | Maximum · Comune di Milano |
| Ammonium | < 0,10 mg/l below limit of quantification | 0.5 mg/l | < 20 % * | Maximum · Comune di Milano |
| Chloride | 31 mg/l | 250 mg/l | 12 % | Median · Comune di Milano |
| Colony count 22 °C | 0 UFC/100ml | senza variazioni anomale | — | Median · Comune di Milano |
| pH | 7,5 unita pH | 6,5–9,5 | — | Median · Comune di Milano |
| Sodium | 22 mg/l | 200 mg/l | 11 % | Median · Comune di Milano |
| Sulphate | 40 mg/l | 250 mg/l | 16 % | Median · Comune di Milano |
| Turbidity | 0,46 NTU | accettabile per i consumatori, senza variazioni anomale | — | Maximum · Comune di Milano |
* Value below the limit of quantification: the actual share of the parametric value is not known; it lies somewhere below the stated upper bound. The marker shows where the limit of quantification of the measurement lies relative to the parametric value.
Further parameters (7)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Barium | < 0,1 µg/l below limit of quantification | — | — | Maximum · Comune di Milano |
| Calcium | 65 mg/l | — | — | Median · Comune di Milano |
| Dry residue | 347 mg/l | — | — | Median · Comune di Milano |
| Hydrogen carbonate | 287 mg/l | — | — | Maximum · Comune di Milano |
| Potassium | 1,1 mg/l | — | — | Median · Comune di Milano |
| Vanadium | < 5 µg/l below limit of quantification | 0.14 mg/l | < 4 % * | Maximum · Comune di Milano |
| Zinc | 33 µg/l | — | — | Median · Comune di Milano |
* Value below the limit of quantification: the actual share of the parametric value is not known; it lies somewhere below the stated upper bound. The marker shows where the limit of quantification of the measurement lies relative to the parametric value.
Values taken unchanged from the publications linked below — for each parameter the most recent recorded value. „—" in the parametric value column: no currently valid legal parametric value is stored in our database for this parameter; the parameter register with all parametric values is being expanded continuously.
Comune di Milano Zona Nord Est
MM S.p.A. (Metropolitana Milanese, Servizio Idrico Milano)| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Nitrate | 34 mg/l | 50 mg/l | 68 % | Mean · Comune di Milano - Zona Nord Est |
| Sulphate | 43 mg/l | 250 mg/l | 17 % | Mean · Comune di Milano - Zona Nord Est |
| Sodium | 16 mg/l | 200 mg/l | 8 % | Mean · Comune di Milano - Zona Nord Est |
Show all recorded parameters (18 — most recent value per parameter)
Chemical parameters (4)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Arsenic | 1 µg/l | 10 µg/l | 10 % | Mean · Comune di Milano - Zona Nord Est |
| Fluoride | < 0,15 mg/l below limit of quantification | 1.5 mg/l | < 10 % * | Mean · Comune di Milano - Zona Nord Est |
| Nitrate | 34 mg/l | 50 mg/l | 68 % | Mean · Comune di Milano - Zona Nord Est |
| Nitrite | < 0,05 mg/l below limit of quantification | 0.5 mg/l | < 10 % * | Mean · Comune di Milano - Zona Nord Est |
* Value below the limit of quantification: the actual share of the parametric value is not known; it lies somewhere below the stated upper bound. The marker shows where the limit of quantification of the measurement lies relative to the parametric value.
Indicator parameters (7)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Ammonium | < 0,05 mg/l below limit of quantification | 0.5 mg/l | < 10 % * | Mean · Comune di Milano - Zona Nord Est |
| Chloride | 32 mg/l | 250 mg/l | 13 % | Mean · Comune di Milano - Zona Nord Est |
| Conductivity (25 °C) | 595 µS/cm a 20° | 2,500 µS/cm | — | Mean · Comune di Milano - Zona Nord Est |
| Manganese | < 1,25 µg/l below limit of quantification | 50 µg/l | < 3 % * | Mean · Comune di Milano - Zona Nord Est |
| pH | 7,4 Unità pH | 6,5–9,5 | — | Mean · Comune di Milano - Zona Nord Est |
| Sodium | 16 mg/l | 200 mg/l | 8 % | Mean · Comune di Milano - Zona Nord Est |
| Sulphate | 43 mg/l | 250 mg/l | 17 % | Mean · Comune di Milano - Zona Nord Est |
* Value below the limit of quantification: the actual share of the parametric value is not known; it lies somewhere below the stated upper bound. The marker shows where the limit of quantification of the measurement lies relative to the parametric value.
Treatment substances (1)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Total chlorine | < 0,04 mg/l below limit of quantification | — | — | Mean · Comune di Milano - Zona Nord Est |
Further parameters (6)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Calcium | 82 mg/l | — | — | Mean · Comune di Milano - Zona Nord Est |
| Dry residue | 426 mg/l | — | — | Mean · Comune di Milano - Zona Nord Est |
| Hydrogen carbonate | 239 mg/l | — | — | Mean · Comune di Milano - Zona Nord Est |
| Magnesium | 18,3 mg/l | — | — | Mean · Comune di Milano - Zona Nord Est |
| Potassium | 1 mg/l | — | — | Mean · Comune di Milano - Zona Nord Est |
| Total hardness | 28 °F | — | — | Mean · Comune di Milano - Zona Nord Est |
Values taken unchanged from the publications linked below — for each parameter the most recent recorded value. „—" in the parametric value column: no currently valid legal parametric value is stored in our database for this parameter; the parameter register with all parametric values is being expanded continuously.
Comune di Milano Zona Nord Ovest
MM S.p.A. (Metropolitana Milanese, Servizio Idrico Milano)| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Nitrate | 29 mg/l | 50 mg/l | 58 % | Mean · Comune di Milano - Zona Nord Ovest |
| Sulphate | 43 mg/l | 250 mg/l | 17 % | Mean · Comune di Milano - Zona Nord Ovest |
| Sodium | 15 mg/l | 200 mg/l | 8 % | Mean · Comune di Milano - Zona Nord Ovest |
Show all recorded parameters (18 — most recent value per parameter)
Chemical parameters (4)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Arsenic | 1 µg/l | 10 µg/l | 10 % | Mean · Comune di Milano - Zona Nord Ovest |
| Fluoride | < 0,15 mg/l below limit of quantification | 1.5 mg/l | < 10 % * | Mean · Comune di Milano - Zona Nord Ovest |
| Nitrate | 29 mg/l | 50 mg/l | 58 % | Mean · Comune di Milano - Zona Nord Ovest |
| Nitrite | < 0,05 mg/l below limit of quantification | 0.5 mg/l | < 10 % * | Mean · Comune di Milano - Zona Nord Ovest |
* Value below the limit of quantification: the actual share of the parametric value is not known; it lies somewhere below the stated upper bound. The marker shows where the limit of quantification of the measurement lies relative to the parametric value.
Indicator parameters (7)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Ammonium | < 0,05 mg/l below limit of quantification | 0.5 mg/l | < 10 % * | Mean · Comune di Milano - Zona Nord Ovest |
| Chloride | 32 mg/l | 250 mg/l | 13 % | Mean · Comune di Milano - Zona Nord Ovest |
| Conductivity (25 °C) | 494 µS/cm a 20° | 2,500 µS/cm | — | Mean · Comune di Milano - Zona Nord Ovest |
| Manganese | < 1,25 µg/l below limit of quantification | 50 µg/l | < 3 % * | Mean · Comune di Milano - Zona Nord Ovest |
| pH | 7,4 Unità pH | 6,5–9,5 | — | Mean · Comune di Milano - Zona Nord Ovest |
| Sodium | 15 mg/l | 200 mg/l | 8 % | Mean · Comune di Milano - Zona Nord Ovest |
| Sulphate | 43 mg/l | 250 mg/l | 17 % | Mean · Comune di Milano - Zona Nord Ovest |
* Value below the limit of quantification: the actual share of the parametric value is not known; it lies somewhere below the stated upper bound. The marker shows where the limit of quantification of the measurement lies relative to the parametric value.
Treatment substances (1)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Total chlorine | < 0,04 mg/l below limit of quantification | — | — | Mean · Comune di Milano - Zona Nord Ovest |
Further parameters (6)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Calcium | 69 mg/l | — | — | Mean · Comune di Milano - Zona Nord Ovest |
| Dry residue | 354 mg/l | — | — | Mean · Comune di Milano - Zona Nord Ovest |
| Hydrogen carbonate | 177 mg/l | — | — | Mean · Comune di Milano - Zona Nord Ovest |
| Magnesium | 12,9 mg/l | — | — | Mean · Comune di Milano - Zona Nord Ovest |
| Potassium | 1 mg/l | — | — | Mean · Comune di Milano - Zona Nord Ovest |
| Total hardness | 23 °F | — | — | Mean · Comune di Milano - Zona Nord Ovest |
Values taken unchanged from the publications linked below — for each parameter the most recent recorded value. „—" in the parametric value column: no currently valid legal parametric value is stored in our database for this parameter; the parameter register with all parametric values is being expanded continuously.
Comune di Milano Zona Sud Est
MM S.p.A. (Metropolitana Milanese, Servizio Idrico Milano)| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Nitrate | 27 mg/l | 50 mg/l | 54 % | Mean · Comune di Milano - Zona Sud Est |
| Sulphate | 46 mg/l | 250 mg/l | 18 % | Mean · Comune di Milano - Zona Sud Est |
| Sodium | 14 mg/l | 200 mg/l | 7 % | Mean · Comune di Milano - Zona Sud Est |
Show all recorded parameters (18 — most recent value per parameter)
Chemical parameters (4)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Arsenic | 1 µg/l | 10 µg/l | 10 % | Mean · Comune di Milano - Zona Sud Est |
| Fluoride | < 0,15 mg/l below limit of quantification | 1.5 mg/l | < 10 % * | Mean · Comune di Milano - Zona Sud Est |
| Nitrate | 27 mg/l | 50 mg/l | 54 % | Mean · Comune di Milano - Zona Sud Est |
| Nitrite | < 0,05 mg/l below limit of quantification | 0.5 mg/l | < 10 % * | Mean · Comune di Milano - Zona Sud Est |
* Value below the limit of quantification: the actual share of the parametric value is not known; it lies somewhere below the stated upper bound. The marker shows where the limit of quantification of the measurement lies relative to the parametric value.
Indicator parameters (7)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Ammonium | < 0,05 mg/l below limit of quantification | 0.5 mg/l | < 10 % * | Mean · Comune di Milano - Zona Sud Est |
| Chloride | 28 mg/l | 250 mg/l | 11 % | Mean · Comune di Milano - Zona Sud Est |
| Conductivity (25 °C) | 561 µS/cm a 20° | 2,500 µS/cm | — | Mean · Comune di Milano - Zona Sud Est |
| Manganese | < 1,25 µg/l below limit of quantification | 50 µg/l | < 3 % * | Mean · Comune di Milano - Zona Sud Est |
| pH | 7,6 Unità pH | 6,5–9,5 | — | Mean · Comune di Milano - Zona Sud Est |
| Sodium | 14 mg/l | 200 mg/l | 7 % | Mean · Comune di Milano - Zona Sud Est |
| Sulphate | 46 mg/l | 250 mg/l | 18 % | Mean · Comune di Milano - Zona Sud Est |
* Value below the limit of quantification: the actual share of the parametric value is not known; it lies somewhere below the stated upper bound. The marker shows where the limit of quantification of the measurement lies relative to the parametric value.
Treatment substances (1)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Total chlorine | < 0,04 mg/l below limit of quantification | — | — | Mean · Comune di Milano - Zona Sud Est |
Further parameters (6)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Calcium | 80 mg/l | — | — | Mean · Comune di Milano - Zona Sud Est |
| Dry residue | 401 mg/l | — | — | Mean · Comune di Milano - Zona Sud Est |
| Hydrogen carbonate | 229 mg/l | — | — | Mean · Comune di Milano - Zona Sud Est |
| Magnesium | 18,5 mg/l | — | — | Mean · Comune di Milano - Zona Sud Est |
| Potassium | 2 mg/l | — | — | Mean · Comune di Milano - Zona Sud Est |
| Total hardness | 28 °F | — | — | Mean · Comune di Milano - Zona Sud Est |
Values taken unchanged from the publications linked below — for each parameter the most recent recorded value. „—" in the parametric value column: no currently valid legal parametric value is stored in our database for this parameter; the parameter register with all parametric values is being expanded continuously.
Comune di Milano Zona Sud Ovest
MM S.p.A. (Metropolitana Milanese, Servizio Idrico Milano)| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Nitrate | 25 mg/l | 50 mg/l | 50 % | Mean · Comune di Milano - Zona Sud Ovest |
| Sulphate | 44 mg/l | 250 mg/l | 18 % | Mean · Comune di Milano - Zona Sud Ovest |
| Sodium | 15 mg/l | 200 mg/l | 8 % | Mean · Comune di Milano - Zona Sud Ovest |
Show all recorded parameters (18 — most recent value per parameter)
Chemical parameters (4)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Arsenic | 1 µg/l | 10 µg/l | 10 % | Mean · Comune di Milano - Zona Sud Ovest |
| Fluoride | < 0,15 mg/l below limit of quantification | 1.5 mg/l | < 10 % * | Mean · Comune di Milano - Zona Sud Ovest |
| Nitrate | 25 mg/l | 50 mg/l | 50 % | Mean · Comune di Milano - Zona Sud Ovest |
| Nitrite | < 0,05 mg/l below limit of quantification | 0.5 mg/l | < 10 % * | Mean · Comune di Milano - Zona Sud Ovest |
* Value below the limit of quantification: the actual share of the parametric value is not known; it lies somewhere below the stated upper bound. The marker shows where the limit of quantification of the measurement lies relative to the parametric value.
Indicator parameters (7)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Ammonium | < 0,05 mg/l below limit of quantification | 0.5 mg/l | < 10 % * | Mean · Comune di Milano - Zona Sud Ovest |
| Chloride | 27 mg/l | 250 mg/l | 11 % | Mean · Comune di Milano - Zona Sud Ovest |
| Conductivity (25 °C) | 516 µS/cm a 20° | 2,500 µS/cm | — | Mean · Comune di Milano - Zona Sud Ovest |
| Manganese | < 1,25 µg/l below limit of quantification | 50 µg/l | < 3 % * | Mean · Comune di Milano - Zona Sud Ovest |
| pH | 7,6 Unità pH | 6,5–9,5 | — | Mean · Comune di Milano - Zona Sud Ovest |
| Sodium | 15 mg/l | 200 mg/l | 8 % | Mean · Comune di Milano - Zona Sud Ovest |
| Sulphate | 44 mg/l | 250 mg/l | 18 % | Mean · Comune di Milano - Zona Sud Ovest |
* Value below the limit of quantification: the actual share of the parametric value is not known; it lies somewhere below the stated upper bound. The marker shows where the limit of quantification of the measurement lies relative to the parametric value.
Treatment substances (1)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Total chlorine | < 0,04 mg/l below limit of quantification | — | — | Mean · Comune di Milano - Zona Sud Ovest |
Further parameters (6)
| Parameter | Value | Parametric value | Share of the parametric value | Reference |
|---|---|---|---|---|
| Calcium | 72 mg/l | — | — | Mean · Comune di Milano - Zona Sud Ovest |
| Dry residue | 369 mg/l | — | — | Mean · Comune di Milano - Zona Sud Ovest |
| Hydrogen carbonate | 202 mg/l | — | — | Mean · Comune di Milano - Zona Sud Ovest |
| Magnesium | 15,3 mg/l | — | — | Mean · Comune di Milano - Zona Sud Ovest |
| Potassium | 1 mg/l | — | — | Mean · Comune di Milano - Zona Sud Ovest |
| Total hardness | 24 °F | — | — | Mean · Comune di Milano - Zona Sud Ovest |
Values taken unchanged from the publications linked below — for each parameter the most recent recorded value. „—" in the parametric value column: no currently valid legal parametric value is stored in our database for this parameter; the parameter register with all parametric values is being expanded continuously.
How to read the share of the parametric value
Several samples per year: for chemical parameters the mean value is given, for microbiological ones the highest measured value. There the parametric value is zero — a single finding would disappear in the average, and it is precisely that finding which is the information. Which reference applies is stated in the last column of the table.
Legal basis: Art. 18 D.Lgs. 18/2023 as amended by D.Lgs. 102/2025 (transposition of EU Directive 2020/2184). The values are not official — the publication of the Gestore, to which every row links, remains authoritative. Assignment of the comune: information in the analysis document, resolved against the municipality list of ISTAT (territorial status 01.01.2026, CC BY 4.0).