Why ppm and mg/L are often treated as the same in water work
For dilute water-like solutions, 1 ppm is approximately equal to 1 mg/L because one litre of water has a mass close to one kilogram. That same logic is why 1 ppb is commonly treated as approximately 1 µg/L.
This is a practical reporting shortcut used heavily in environmental and drinking-water work. It is useful precisely because it is simple, but it still depends on the water-like density assumption.
1 ppm ≈ 1 mg/L
Common dilute-aqueous equivalence used in water-quality practice.
1 ppb ≈ 1 µg/L
Equivalent trace-scale shortcut for dilute aqueous reporting.
1% = 10,000 ppm
Links percentage notation to the parts-per-million scale.