State highway M-46 crosses the township, passing through Edmore and leading east to St. Louis and west to Lakeview.
[1] The township drains east to Wolf Creek, a tributary of the Pine River and part of the Lake Huron watershed, and west to Stony Creek, a tributary of the Flat River, a tributary of the Grand River flowing to Lake Michigan.
As of the census[3] of 2000, there were 2,708 people, 1,033 households, and 753 families residing in the township.
There were 1,127 housing units at an average density of 31.3 per square mile (12.1/km2).
23.8% of all households were made up of individuals, and 11.7% had someone living alone who was 65 years of age or older.