Ashton Township is one of twenty-two townships in Lee County, Illinois, USA. As of the 2010 census, its population was 1,185 and it contained 520 housing units. Ashton Township was originally formed as Ogle Township from Bradford Township on February 12, 1861; the name was changed to Ashton on November 7, 1867.
According to the 2010 census, the township has a total area of , of which (or 99.89%) is land and (or 0.11%) is water.
The township contains Ashton Cemetery.