Gazetteer/Almanac
Headnote
Salem, the county-seat, is in the valley of Virginia, on the west bank of the Roanoke River, 178 miles westerly from Richmond, 25 miles NE. of Christiansburg, and 23 from Fincastle. The navigation of the Roanoke, from Weldon, N.C., to this place, 224 miles, is completed by canals, sluices, &c. Salem is a neat village, and contains 6 stores, 1 Presbyterian, 1 Baptist, and 1 Methodist church, and a population of about 450. (Historical Collections, 1852)