Belvidere Township is a civil township of Montcalm County in the U.S. state of Michigan. As of the 2020 census, the township population was 2,135. The township is along the northern edge of Montcalm County, bordered to the north by Mecosta County and at the town's northeast corner by Isabella County. The center of the township at Six Lakes is …
Belvidere Township is a civil township of Montcalm County in the U.S. state of Michigan. As of the 2020 census, the township population was 2,135. The township is along the northern edge of Montcalm County, bordered to the north by Mecosta County and at the town's northeast corner by Isabella County. The center of the township at Six Lakes is 12 miles north of Stanton, the county seat, and 22 miles north-northeast of Greenville.