Needham Township was one of nine townships in Johnson County, Indiana. As of the 2010 census, its population was 6,511 and it contained 2,613 housing units.[4]
As of January 1, 2022, Franklin, Union, and Needham townships were merged into a single entity known as Franklin-Union-Needham Township ("FUN").[5]
According to the 2010 census, the township has a total area of 35.03 square miles (90.7 km2), of which 35.01 square miles (90.7 km2) (or 99.94%) is land and 0.02 square miles (0.052 km2) (or 0.06%) is water.[4]