Frankfort is a city located in Indiana. With a 2020 population of 15,817, it is the 58th largest city in Indiana and the 2233rd largest city in the United States. Frankfort is currently declining at a rate of -0.04% annually and its population has decreased by -3.68% since the most recent census, which recorded a population of 16,422 in 2010. Frankfort reached it's highest population of 16,662 in 2000. Spanning over 8 miles, Frankfort has a population density of 1,964 people per square mile.
The average household income in Frankfort is $53,869 with a poverty rate of 16.47%. The median rental costs in recent years comes to $684 per month, and the median house value is $80,200. The median age in Frankfort is 34.9 years, 33.2 years for males, and 36.9 years for females. For every 100 females there are 95.3 males.