Place
township in Osceola County, Michigan
Free account · your comment posts right after signup
Middle Branch Township is a civil township of Osceola County in the U.S. state of Michigan. The population was 775 at the 2020 census.
From Wikipedia (CC BY-SA 4.0).