Roth, VirginiaRoth is an unincorporated community in Buchanan County, Virginia, United States.HistoryA post office was established at Roth in 1938 and operated until 1955. The community was named for E. H. Roth, a railroad official.