Huff Township is one of nine townships in Spencer County, Indiana. As of the 2020 census, its population was 1,058 and it contained 460 housing units.
Huff Township was organized in 1837, and named for Aquilla Huff.
According to the 2010 census, the township has a total area of , of which (or 98.15%) is land and (or 1.85%) is water.