Franklin is an unincorporated community located in Holmes County, Mississippi. Mississippi Highway 17 passes through Franklin, which is approximately 7 miles south of Lexington, the county seat, and approximately 12 miles north of the town of Pickens.