Waverly Township is a civil township of Van Buren County in the U.S. state of Michigan. The population was 2,506 at the 2020 census. Waverly Township was established in 1842. According to the United States Census Bureau, the township has a total area of 34.4 square miles, of which 34.1 square miles is land and 0.2 square miles is water.