Indian Harbour Beach, Florida, United States [City]; population was 6,933 in 1990; housing units was 3,893 in 1990; location is 28°9'N 80°36'W; land area is 2.12 square miles (1,355 acres); water area is 0.49 square miles (312 acres); FIPS code is 33450 [SourceCBP]