Indiantown is a town in Florida with a population of 7,053. Indiantown is in Martin County. Living in Indiantown offers residents a suburban rural mix feel and most residents own their homes. In Indiantown there are a lot of parks. Many families live in Indiantown and residents tend to lean liberal. The public schools in Indiantown are above average.