Haight Township is a civil township of Ontonagon County in the U.S. state of Michigan.
The population was 203 at the 2020 census.
[3] According to the United States Census Bureau, the township has a total area of 107.04 square miles (277.23 km2), of which 105.74 square miles (273.87 km2) is land and 1.30 square miles (3.37 km2) (1.21%) is water.