The Piako River has an annual mean flow of (at Paeroa-
Tahuna Road), with a total catchment area of approximately . The river system is approximately long, aligned in a north–south direction and occupies much of the central and western
Hauraki Plains (or more broadly, the
Thames Valley), extending from
Hinuera in the south before discharging into the
Firth of Thames in the north, five kilometres west of
Thames. The Piako River has two major stems: the first, and main, stem drains the northern Te Miro-Tahuroa hills, and the Pakaroa Range. The dominant tributaries on the eastern slopes of these hills are the Piakonui and Piakoiti Streams. These streams, together with the smaller Toenepi Stream, converge just south of Kereone to become the Piako River. The western slopes are drained by the
Waitakaruru Stream which joins the Piako River at
Morrinsville. As the Piako River progresses north, it is fed by numerous small streams draining the eastern slopes of the Hangawera Hills. The second stem is the
Waitoa River, which starts near Piarere. The Waitoa River catchment drains the Hinuera Flats and broad southern Hauraki Plains, before converging with the Piako River in the large wetland known as the
Kopuatai Peat Dome, northeast of
Tahuna. The Upper Piako River catchment also drains the eastern aspects of the
Hapuakohe Range through small tributaries. The river system is highly modified by intensive dairy farming and associated industry. Given this, the Toenepi Stream - a small sub-catchment of the Piako River - has been extensively used to research the impact of
intensive farming on water quality and develop improved farming practices. == Drainage and flood protection ==