Indian Grove Township is located in Livingston County, Illinois.
As of the 2010 census, its population was 4,297 and it contained 1,814 housing units.
[2] Indian Grove Township changed its name from Worth Township on May 11, 1858.
According to the 2010 census, the township has a total area of 36.33 square miles (94.1 km2), of which 36.1 square miles (93 km2) (or 99.37%) is land and 0.23 square miles (0.60 km2) (or 0.63%) is water.
This Livingston County, Illinois location article is a stub.