Three Rivers, MI

Loading local weather…

Three Rivers is a city in St. Joseph County. The population was 7,973 at the time of the 2020 census.

Three Rivers derives its name from its location at the confluence of the St. Joseph River and two tributaries, the Rocky and Portage rivers. The St. Joseph River flows into Lake Michigan.

The city is the home of St. Gregory’s Abbey, a Benedictine monastery of the Episcopal Church, which was established in 1946.

On the morning of August 6, 2024 an EF2 tornado struck the north side of Three Rivers.

On March 6, 2026, a significant tornado impacted much of Three Rivers, damaging numerous homes and businesses. A PDS tornado warning was issued along with this storm. This tornado was part of a larger tornado outbreak impacting much of the central United States. The same isolated supercell thunderstorm that produced the Three Rivers tornado later produced the devastating March 6, 2026, Union City tornado.