The Nith River is a river in Brant, Oxford and Perth counties and the Regional Municipality of Waterloo in Southwestern Ontario, Canada. The Nith River is approximately 125km in length and empties into the Grand River at the town of Paris. It is named after the River Nith in Scotland.