The river begins at an unnamed lake in
geographic Nicolet Township and heads west, then turns south, enters geographic Palmer Township, flows through the
Cedar Lakes, and takes in the left tributary East Carp River. It continues south, passes into geographic Fisher Township, takes in the left tributary Carp Creek arriving from Carp Lake, passes under
Ontario Highway 17, and reaches
Batchawana Bay on Lake Superior. ==Recreation==