Tappahannock is the oldest town in Essex County, Virginia, United States. The population was 2,375 at the 2010 census, up from 2,068 at the 2000 census. Located on the Rappahannock River, Tappahannock is the county seat of Essex County. Its name comes from an Algonquian language word lappihanne, meaning "Town on the rise and fall of water" or "where the tide ebbs and flows." The Rappahannock is a tidal estuary from above this point and downriver to its mouth on Chesapeake Bay.
The historic district of Tappahannock
Essex County is a county located in the Middle Peninsula in the U.S. state of Virginia; the peninsula is bordered by the Rappahannock River on the north and King and Queen County on the south. As of the 2020 census, the population was 10,599. Its county seat is Tappahannock.
Essex County Courthouse in Tappahannock