Indiantown is a city located in Florida. With a 2020 population of 7,221, it is the 194th largest city in Florida and the 3885th largest city in the United States. Indiantown is currently growing at a rate of 0.91% annually and its population has increased by since the most recent census, which recorded a population of in 2010. Spanning over 14 miles, Indiantown has a population density of 515 people per square mile.
The average household income in Indiantown is $50,390 with a poverty rate of 28.07%. The median rental costs in recent years comes to $879 per month, and the median house value is $71,000. The median age in Indiantown is 29.8 years, 30.3 years for males, and 29.3 years for females. For every 100 females there are 90.3 males.