Franklin is a city located in Johnson County Indiana. It is also the county seat of Johnson County. With a 2020 population of 26,414, it is the 39th largest city in Indiana and the 1463rd largest city in the United States . Franklin is currently growing at a rate of 1.55% annually and its population has increased by 11.40% since the most recent census, which recorded a population of 23,712 in 2010. Franklin reached it's highest population of 26,414 in 2021. Spanning over 13 miles, Franklin has a population density of 1,965 people per square mile.
The average household income in Franklin is $72,640 with a poverty rate of 10.05%. The median rental costs in recent years comes to $880 per month, and the median house value is $129,200. The median age in Franklin is 37.9 years, 37.2 years for males, and 39.2 years for females.