Franklin is a village in Morgan County, Illinois, United States. The population was 586 at the 2000 census. It is part of the Jacksonville Micropolitan Statistical Area.
Franklin is located at 39°37′13″N 90°2′50″W / 39.62028°N 90.04722°W / 39.62028; -90.04722 (39.620410, -90.047315).
According to the United States Census Bureau, the village has a total area of 0.7 square miles (1.9 km²), all of it land.