Home / Rivers / Grand River
252 miles

Grand River

The Grand is the longest river in Michigan. It rises in Hillsdale County and flows northwest through Jackson, Lansing and Grand Rapids to Lake Michigan at Grand Haven.

N20 mi
Course of the river, simplified. Map data © OpenStreetMap contributors.
Air temp Loading…

River facts

Length252 miles
SourceHillsdale County
MouthLake Michigan, at Grand Haven
FishTrout, salmon, lake sturgeon

The lower river is a trout and salmon stream, and lake sturgeon move up it to spawn. Many dams, the first built in 1835, flooded the old rapids.

Listed fish are the species named for the river on its Wikipedia page. Check the Michigan DNR for river-specific regulations before you fish.

Source: Grand River (Wikipedia)

← All rivers

View on interactive map

Zoom and pan on a street, satellite or terrain map to follow the river past roads and towns. Red pins are boat ramps and launches. Tap a pin for directions.