Weldon Township is a civil township of Benzie County in the U.S. state of Michigan. The population was 579 at the 2020 census. The township is in the south central portion of the county. One half of the village of Thompsonville is located in the township, as well as the entire census-designated place of Crystal Mountain, containing the Crystal Mountain Resort, is in the southern part of the township.

Geography

According to the United States Census Bureau, the township has a total area of , of which is land and , or 0.55%, is water.

Demographics