Yorktown is a town in York County, Virginia. It is the county seat of York County, one of the eight original shires formed in colonial Virginia in 1682.