Henry Township is located in Marshall County, Illinois. As of the 2010 census, its population was 2,700 and it contained 1,227 housing units.
Henry Township is named for Gen. James D. Henry.
According to the 2010 census, the township has a total area of , of which (or 88.97%) is land and (or 11.03%) is water.