Home / Rivers / St. Joseph River
210 miles

St. Joseph River

The St. Joseph, known locally as the St. Joe, runs west through southern Michigan and northern Indiana to Lake Michigan. Its watershed is the third largest to drain into the lake.

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

River facts

Length210 miles
SourceBaw Beese Lake area, Hillsdale County
MouthLake Michigan, at St. Joseph
FishSteelhead, Chinook salmon, coho salmon

Michigan began stocking the lower 23 miles with steelhead and salmon in 1969. Dams block fish passage, though fish ladders on the lower dams let salmon and trout reach Mishawaka, Indiana.

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

Lakes and flowages on the St. Joseph River

Lakes in our guide on or connected to this river:

Source: St. Joseph 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.