According to the
United States Census Bureau, the township has a total area of , of which is land and (0.18%) is water. A little less than half of the Dansville State Game Area, managed by the Michigan Department of Natural Resources, lies in the north portion of the township on the boundary with
Ingham Township. The Dansville State Game Area is a large area open to hunting and outdoor recreation covering approximately 4,800 acres of forest, open space, and wetlands. Batteese Creek passes through the township from north to south, emptying in Batteese Lake to the south of Bunker Hill in Henrietta Township, Jackson County. ==Demographics==