Franklin is a city located in Johnson County, Indiana, in the United States. Situated approximately 20 miles south of Indianapolis, it serves as the county seat for Johnson County.
As of the 2020 census, the city had a population of 25,313. It is notable for hosting Franklin College, which draws regional sports fans to the area and hosts various art events.