Sycamore Township is one of nineteen townships in DeKalb County, Illinois, USA. As of the 2020 census, its population was 14,702 and it contained 6,052 housing units. According to the 2021 census gazetteer files, Sycamore Township has a total area of 34.54 square miles, of which 34.28 square miles is land and 0.25 square miles is water.