Cannon Township Watersheds:
All of Cannon Township is located within the Lower Grand River Watershed. The watershed that occupies the most area in the Township is the Bear Creek Watershed. Sub-watersheds within the Bear Creek Watershed are: Armstrong Creek, Stout Creek and Waddell Creek. Within the Rouge River watershed and Cannon Township are the Barkley Creek and Rum Creek sub-watersheds. Other sub-watersheds of the Grand River represented in Cannon Township include: Chase Lake, Cowan Lake and Egypt Creek.