Indian Beach, North Carolina, United States [Town]; population was 153 in 1990; housing units was 827 in 1990; location is 34°41'N 76°54'W; land area is 0.51 square miles (325 acres); water area is 1.53 square miles (981 acres); FIPS code is 33460 [SourceCBP]