Indiantown is a village in Martin County, Florida, United States. The population was 6,083 at the 2010 census. It is part of the Port St. Lucie Metropolitan Statistical Area. Indiantown is a rural community in Florida's Treasure Coast first established in the early 1900s, then incorporated on December 31, 2017, as the newest local government in Florida. The Village is governed by a mayor and council elected at-large, while day-to-day operations are directed by the village manager.