Tappahannock, Virginia, United States [Town]; population was 1,550 in 1990; housing units was 705 in 1990; location is 37°55'N 76°52'W; land area is 2.60 square miles (1,667 acres); water area is 0.08 square miles (49 acres); FIPS code is 77568 [SourceCBP]