As of the census[1] of 2000, there were 2,328 people, 908 households, and 714 families residing in the township.
There were 1,198 housing units at an average density of 35.9 per square mile (13.9/km2).
18.3% of all households were made up of individuals, and 5.4% had someone living alone who was 65 years of age or older.
Cherry Grove Township is served by two separate public school districts.
A very small portion of the southeast corner of the township is served by Pine River Area Schools to the south in the village of LeRoy in Osceola County.