Troy Township is one of fifteen townships in DeKalb County, Indiana.
As of the 2020 census, its population was 333, up from 304 at the 2010 census,[4] and it contained 124 housing units.
According to the 2010 census, the township has a total area of 14.9 square miles (39 km2), all land.
[4] The township contains one cemetery, Eddy.