Franklin is located in Johnson County, IN. The population is 24,007, making Franklin the 2nd largest city in Johnson County.
There are 8 public schools in Franklin with an average Homefacts rating of B-. The total crime rate for Franklin is low , and there are 73 registered sex offenders residing in the city. Unemployment in Franklin is low and the median home sales price is $0. Detailed and up-to-date Franklin property reports are available for any property address.
Cities near Franklin include Franklin Township, Needham Township and Whiteland.