Franklin is located in the heart of Johnson County (of which it is the county seat) twenty miles south of Indianapolis along Highway 44 off of Highway 31 and Interstate 65.
Franklin is named after one of our nation's founding fathers, Benjamin Franklin.