Sharon Township is one of twenty townships in Fayette County, Illinois, USA. As of the 2020 census, its population was 2,968 and it contained 398 housing units. According to the 2021 census gazetteer files, Sharon Township has a total area of 25.17 square miles, of which 24.77 square miles is land and 0.40 square miles is water.