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.
The Crystal Mountain Resort brings tourists to the southern part of the township.