Topsail Beach, North Carolina, United States [Town]; population was 346 in 1990; housing units was 998 in 1990; location is 34°23'N 77°38'W; land area is 4.37 square miles (2,796 acres); water area is 1.48 square miles (948 acres); FIPS code is 68040 [SourceCBP]