Franklin is a village in Morgan County, Illinois, United States. The population was 610 at the 2020 census, unchanged from 2010. It is part of the Jacksonville Micropolitan Statistical Area.