Franklin is located at (39.489585, -86.056784),[REF] 20 miles (32 km) south of Indianapolis and 90mi north of Louisville, Kentucky, on I-65 and U.S. 31.
The climate in this area is characterized by hot, humid summers and generally mild to cool winters.