Have you fished at Portage River? Be the first to comment on this fishing spot.
Portage River (St. Joseph County, Michigan) is a river that flows southward through the adjacent counties of Kalamazoo County, Michigan and St. Joseph County, Michigan. Its headwaters are 8 miles (13 km) east of Kalamazoo, Michigan at Portage Lake, and the river flows south to its mouth within the city limits of Three Rivers, Michigan, where it drains into the St. Joseph River.