A method for leak detection of a water distribution network including a plurality of consumption meters that detect a consumption data, comprising the steps of: dividing the distribution network into a plurality of zones, wherein each zone of the plurality of zones has an upstream location and a downstream location; providing a plurality of pressure sensors that detect a pressure within the distribution network , wherein an upstream pressure sensor from the plurality of pressure sensors is provided at each upstream location and a downstream pressure sensor from the plurality of pressure sensors is provided at each downstream location; receiving the consumption data from the plurality of consumption meters , the consumption data indicative of water consumption within the distribution network ; detecting an upstream pressure from each upstream pressure sensor and a detected downstream pressure from each downstream pressure sensor; providing a downstream pressure lookup table that contains an expected pressure at each downstream location corresponding to no leak being present and calculated based on the upstream pressures detected by the upstream pressure sensors at the corresponding upstream location and the received consumption data from the plurality of consumption meters ; determining a calculated discrepancy for each downstream location, wherein the calculated discrepancy is the difference between the determined expected pressure and the downstream pressure detected by the downstream pressure sensors at each downstream location; providing a leak location lookup table that contains a plurality of potential leak locations corresponding to a range of hypothetical discrepancies at each downstream location; determining a set of probable leak locations corresponding to the calculated discrepancy when the calculated discrepancy exceeds a discrepancy threshold, wherein the set of probable leak locations is determined by comparing the calculated discrepancy to the range of hypothetical discrepancies in the leak location lookup table . dividing the distribution network into a plurality of zones, wherein each zone of the plurality of zones has an upstream location and a downstream location; providing a plurality of pressure sensors that detect a pressure within the distribution network , wherein an upstream pressure sensor from the plurality of pressure sensors is provided at each upstream location and a downstream pressure sensor from the plurality of pressure sensors is provided at each downstream location; receiving the consumption data from the plurality of consumption meters , the consumption data indicative of water consumption within the distribution network ; detecting an upstream pressure from each upstream pressure sensor and a detected downstream pressure from each downstream pressure sensor; providing a downstream pressure lookup table that contains an expected pressure at each downstream location corresponding to no leak being present and calculated based on the upstream pressures detected by the upstream pressure sensors at the corresponding upstream location and the received consumption data from the plurality of consumption meters ; determining a calculated discrepancy for each downstream location, wherein the calculated discrepancy is the difference between the determined expected pressure and the downstream pressure detected by the downstream pressure sensors at each downstream location; providing a leak location lookup table that contains a plurality of potential leak locations corresponding to a range of hypothetical discrepancies at each downstream location; determining a set of probable leak locations corresponding to the calculated discrepancy when the calculated discrepancy exceeds a discrepancy threshold, wherein the set of probable leak locations is determined by comparing the calculated discrepancy to the range of hypothetical discrepancies in the leak location lookup table . <EOS>