Gregg Township is one of fourteen townships in Morgan County, Indiana, United States. As of the 2010 census, its population was 2,930 and it contained 1,161 housing units.[2]
According to the 2010 census, the township has a total area of 25.62 square miles (66.4 km2), of which 25.43 square miles (65.9 km2) (or 99.26%) is land and 0.19 square miles (0.49 km2) (or 0.74%) is water.[2]