Thompson Township is one of 23 townships in Jo Daviess County, Illinois, United States.
As of the 2010 census, its population was 841 and it contained 1,036 housing units.
[2] According to the 2010 census, the township has a total area of 36.81 square miles (95.3 km2), of which 36.15 square miles (93.6 km2) (or 98.21%) is land and 0.66 square miles (1.7 km2) (or 1.79%) is water.
[2] The township contains: