The Pigeon River flows through the northern part of the township.
[10] The Ottawa County Fillmore complex is located in Olive Township.
As of the census[2] of 2010, there were 4,375 people, 1,406 households, and 1,147 families residing in the township.
There were 1,414 housing units at an average density of 39.1 per square mile (15.1/km2).
14.3% of all households were made up of individuals, and 15.3% had someone living alone who was 65 years of age or older.