← All properties in Tappahannock, VA
Tappahannock is the oldest town in Essex County, Virginia, United States. As of the 2020 census, Tappahannock had a population of 2,193. Located on the Rappahannock River, Tappahannock is the county seat of Essex County. Its name comes from an Algonquian language word toppehannock, meaning "cold-water creek".
Manage reservations, check-in, housekeeping, staff and OTAs — all in one simple dashboard.
Get Started Free →