Indiantown is a city located in Florida. With a 2020 population of 7,218, it is the 193rd largest city in Florida and the 3876th largest city in the United States. Indiantown is currently growing at a rate of 0.61% 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 $47,658 with a poverty rate of 27.88%. The median rental costs in recent years comes to $849 per month, and the median house value is $83,200. The median age in Indiantown is 29.9 years, 31.2 years for males, and 27 years for females. For every 100 females there are 97.9 males.