The Clinton River starts as a web, not a line
Main, Middle, North, Stony, Paint, and Red Run branches connect Oakland and Macomb communities before the Clinton reaches Lake St. Clair.
The Clinton River does not begin at one tidy spring. It gathers itself from a web of lakes, wetlands, creeks, and named branches spread across Oakland and Macomb counties. The whole river runs about 81.5 miles, but its watershed reaches 63 communities.
The Main Branch works east from the Waterford area through Pontiac, Auburn Hills, Rochester Hills, Shelby Township, Utica, Sterling Heights, and Clinton Township. Paint Creek and Stony Creek join along the way. Farther north, the Middle and North branches cross Macomb Township before meeting the main river. To the south, Red Run carries water through Warren and Sterling Heights into Clinton Township. The river then bends through Mount Clemens and reaches Lake St. Clair in Harrison Township.
That network is why the Clinton can feel like several different rivers in one afternoon: a cold creek near Rochester, a park river in Sterling Heights, and a broad lower channel near the lake. Public launches and the Clinton River Water Trail make parts of the route paddleable, while linked land trails follow other stretches from community to community.
Sources
Last reviewed against the listed sources: July 12, 2026.