Ingham Township is one of sixteen townships in Franklin County, Iowa, United States. As of the 2010 census, its population was 311 and it contained 145 housing units.
Ingham Township was organized in 1858. It was named for George H. Ingham, a pioneer settler and native of Ohio.
As of the 2010 census, Ingham Township covered an area of ; of this, (99.97 percent) was land and (0.03 percent) was water.
The township contains Hansell Cemetery.