Indiantown
Village in Martin County, Florida

Indiantown is a village in Martin County, Florida, with 6,560 residents (2020 Census). It sits at 33 ft (10 m) above sea level. The nearest town is Canal Point, 14.8 miles SW.
- 6,560residents (2020 Census)
- 33 ftelevation · 10 m
- 14.5 sq miland area · 37.4 km²
- 454 / sq mipopulation density
- 34956ZIP code
About Indiantown
Indiantown is a village in Martin County, Florida, United States. The population was 6,560 at the 2020 census. It is a rural community in the interior of Florida's Treasure Coast region, first established in the early 1900s, then incorporated on December 31, 2017. The village is governed by a mayor and council elected at-large, while day-to-day operations are directed by the village manager.
Indiantown has been noted as hosting a large population of Maya Guatemalans, who began to move to the city in the 1980s in order to flee the Guatemalan Civil War.
Text: Wikipedia · CC BY-SA 4.0
Indiantown weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Indiantown
Webcams: Windy.com
Living in Indiantown
- Median household income
- $55,520
- Median home value
- $204,900
- Median rent
- $923/mo
- Median age
- 31
Do you know Indiantown? Tell us about it
Help other travelers: share what makes Indiantown special. We review every message before publishing it.
Map of Indiantown
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Indiantown Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Indiantown, FL population
Indiantown had 6,560 residents in the 2020 Census.
| 2020 Census | 6,560 |
|---|---|
| Density | 454 per sq mi (175 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Indiantown at a glance
| State | Florida (FL) |
|---|---|
| County | Martin County |
| Type | Village |
| Population | 6,560 (2020) |
| Land area | 14.45 sq mi (37.4 km²) |
| Water area | 0.26 sq mi (0.68 km²) |
| Elevation | 33 ft (10 m) |
| Coordinates | 27.0400° N, 80.4882° W |
| ZIP code | 34956 |
| Census code (GEOID) | 1233700 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Indiantown
- Canal Point14.8 mi SW
- Palm City15.5 mi NE
- Port St. Lucie17.7 mi N
- North River Shores18.1 mi NE
- Stuart18.5 mi NE
- Jupiter Farms18.5 mi SE
- Pahokee18.6 mi SW
- Rio19.3 mi NE
- Port Salerno19.8 mi E
- Jensen Beach20.7 mi NE
- Sewall's Point20.8 mi NE
- Ocean Breeze21.3 mi NE
Straight-line distance between town centers.
Frequently asked questions about Indiantown
What county is Indiantown in?
Indiantown is in Martin County, Florida.
What is the population of Indiantown, FL?
6,560 people lived in Indiantown at the 2020 Census.
What is the ZIP code of Indiantown, FL?
The ZIP code of Indiantown is 34956.
What is the elevation of Indiantown?
33 feet (10 m) above sea level.
What towns are near Indiantown?
Canal Point (14.8 mi), Palm City (15.5 mi), Port St. Lucie (17.7 mi), North River Shores (18.1 mi), Stuart (18.5 mi).
Last updated: