Sherman Township is a civil township of Keweenaw County in the U.S. state of Michigan. As of the 2020 census, the population was 91. As of the 2010 census, Sherman Township is the fourth-least populated municipality in the state of Michigan after Pointe Aux Barques Township, Grand Island Township, West Branch Township, and tied with Zilwaukee Township.