St. Joseph, Michigan

St. Joseph is a city in the U.S. state of Michigan. As of the 2010 census, the city population was 8,365. It lies on the shore of Lake Michigan. It is the county seat of Berrien County.