Weldon Township is a civil township of Benzie County in the U.S. state of Michigan. The population was 542 at the 2010 census. The township is in the south central portion of the county. One half of the village of Thompsonville is located in the township. The census-designated place of Crystal Mountain, containing the Crystal Mountain Resort, is in the southern part of the township.
Crystal Mountain Resort and Thompsonville are both in Benzie County.
Weldon Township is a part of Benzie County. Because Crystal Mountain Resort and Thompsonville are both in Weldon Township, they must also both be in Benzie County.