 The Swan River drains the Avon and coastal plain catchments, which have a total area of about .It has three major tributaries, the Avon River, Canning River and Helena River.The latter two have dams (Canning Dam and Mundaring Weir) which provide a sizeable part of the potable water requirements for Perth and the regions surrounding.