A system for determining a location of an egress point in a plumbing system that includes a branched system of pipes within a building, the system comprising: a first sensor that is configured to measure a first pressure signal as a function of time at a first location within the plumbing system; a second sensor that is configured to measure a second pressure signal as a function of time at a second location within the plumbing system, wherein the plumbing system includes multiple branch points between the first location and the second location; and a processor that is configured to: receive the first pressure signal from the first sensor; receive the second pressure signal from the second sensor; determine a measured temporal difference between a first pressure drop in the first pressure signal and a second pressure drop in the second pressure signal; and use the measured temporal difference to determine an estimated location of the egress point in the plumbing system, wherein: the estimated location of the egress point is between a first fixture and a second fixture within the plumbing system, and the egress point corresponds to a leak in a pipe, characterized in that the estimated location of the egress point is determined by comparing the measured temporal difference with a database of calibrated temporal differences for a plurality of fixtures within the plumbing system. a first sensor that is configured to measure a first pressure signal as a function of time at a first location within the plumbing system; a second sensor that is configured to measure a second pressure signal as a function of time at a second location within the plumbing system, wherein the plumbing system includes multiple branch points between the first location and the second location; and a processor that is configured to: receive the first pressure signal from the first sensor; receive the second pressure signal from the second sensor; determine a measured temporal difference between a first pressure drop in the first pressure signal and a second pressure drop in the second pressure signal; and use the measured temporal difference to determine an estimated location of the egress point in the plumbing system, wherein: the estimated location of the egress point is between a first fixture and a second fixture within the plumbing system, and the egress point corresponds to a leak in a pipe, receive the first pressure signal from the first sensor; receive the second pressure signal from the second sensor; determine a measured temporal difference between a first pressure drop in the first pressure signal and a second pressure drop in the second pressure signal; and use the measured temporal difference to determine an estimated location of the egress point in the plumbing system, wherein: the estimated location of the egress point is between a first fixture and a second fixture within the plumbing system, and the egress point corresponds to a leak in a pipe, characterized in that the estimated location of the egress point is determined by comparing the measured temporal difference with a database of calibrated temporal differences for a plurality of fixtures within the plumbing system.