Knox Township is one of twenty-one townships in Knox County, Illinois, USA. As of the 2010 census, its population was 5,027 and it contained 2,147 housing units. According to the 2010 census, the township has a total area of 35.51 square miles, of which 35.39 square miles is land and 0.11 square miles is water.