Location: 41.9442722, -85.6346222
Location
Three Rivers is a St. Joseph County city named for the meeting of the St. Joseph, Rocky, and Portage rivers. Its historic downtown sits near riverfront parks and boat launches, with quick connections to US-131 and regional lakes.
History
The community grew with milling, rail, and manufacturing, leaving a legacy of brick storefronts, mills, and civic buildings. Preservation and adaptive reuse have given new life to landmarks while retaining authentic small-city character.
Community
Parks and trails, a thriving arts scene, and river-centered recreation define local life. Festivals, markets, and theater productions bring residents together and welcome visitors from across southwest Michigan.