| County | Length(mi) | Length(km) | From | Via | To | Notes |
|---|
| Accomack[1] | 1.00 | 1.61 | SR 679 (Metompkin Road) | Hog Neck Road | Dead End | |
| Albemarle[2] | 2.54 | 4.09 | SR 664 (Frays Mountain Road) | Buffalo River Road | Greene County Line | |
| Alleghany[3] | 2.20 | 3.54 | SR 311 (Kanawha Trail) | Snake Run Road | Dead End | Gap between segments ending at different points on SR 311 |
| Amelia[4] | 7.06 | 11.36 | US 360 (Patrick Henry Highway) | Chula RoadGenito Road | Powhatan County Line | Gap between segments ending at different points on SR 616 |
| Amherst[5] | 9.39 | 15.11 | US 29 Bus | South Coolwell DriveBobwhite RoadEbeneezer RoadUnion Hill Drive | US 60 (Richmond Highway) | |
| Appomattox[6] | 9.12 | 14.68 | Campbell County Line | Bent Creek RoadPromise Land Road | SR 727 (Red House Road) | |
| Augusta[7] | 8.45 | 13.60 | Rockbridge County Line | Gibbs RoadLotts RoadBroadhead School RoadMcClures Mill Road | SR 701 (Howardsville Road) | Gap between segments ending at different points along SR 675Gap between segments ending at different points along SR 620 |
| Bedford[8] | 0.80 | 1.29 | US 501 (Lee Jackson Highway) | Riverside Circle | US 501 | |
| Bland[9] | 7.97 | 12.83 | SR 42 (Bluegrass Trail) | Walkers Creek RoadPoint Pleasant Road | Dead End | Gap between segments ending at different points along SR 651 |
| Brunswick[10] | 1.55 | 2.49 | Greensville County Line | Doyle Lake Road | Dead End | |
| Buchanan[11] | 9.92 | 15.96 | SR 83 | Poplar Gap Road | US 460 | |
| Buckingham[12] | 11.57 | 18.62 | US 60 (James Anderson Highway) | Meadow Creek RoadWoodland Church Road | SR 693 (Wyland Road) | Gap between segments ending at different points along SR 56 |
| Campbell[13] | 5.40 | 8.69 | SR 651 (Bear Creek Road) | Red Oak School Road | Dead End | |
| Caroline[14] | 3.60 | 5.79 | Spotsylvania County Line | Blantons RoadGatewood Road | US 1 (Jefferson Davis Highway) | Gap between segments ending at different points along SR 603 |
| Carroll[15] | 0.60 | 0.97 | Grayson County Line | Liberty Hill Road | SR 94 (Ivanhoe Road) | |
| Charles City[16] | 2.60 | 4.18 | SR 106 (Roxbury Road) | Warriner Road | Henrico County Line | |
| Charlotte[17] | 7.73 | 12.44 | SR 709 (Union Cemetery Road) | Roanoke Bridge RoadAbilene Road | Prince Edward County Line | |
| Chesterfield[18] | 17.95 | 28.89 | Powhatan County Line | Genito RoadCourthouse Road | SR 10 (Iron Bridge Road) | Gap between segments ending at different points along US 360Gap between segments ending at different points along SR 811 |
| Clarke[19] | 5.37 | 8.64 | SR 605 (Morgans Mill Road) | Ebenezer Road | SR 679 (Pine Grove Road) | |
| Craig[20] | 1.30 | 2.09 | SR 605 (Red Brush Road) | Sage Brush Lane | SR 611 (Peaceful Valley Road) | |
| Culpeper[21] | 1.60 | 2.57 | SR 605 (Major Brown Drive) | Emerald Hill Road | Rappahannock County Line | |
| Cumberland[22] | 0.80 | 1.29 | SR 686 (Cedar Plains Road) | Cedar Plains Road | Dead End | |
| Dickenson[23] | 5.20 | 8.37 | SR 63 | Unnamed road | Dead End | |
| Dinwiddie[24] | 7.83 | 12.60 | Prince George County Line | Halifax Road | Petersburg City Limits | |
| Essex[25] | 2.40 | 3.86 | King and Queen County Line | Byrds Bridge Road | SR 684 (Howerton Road) | |
| Fairfax[26] | 1.62 | 2.61 | Loudoun County Line | Sugarland Road | SR 7 (Leesburg Pike) | |
| Fauquier[27] | 3.80 | 6.12 | SR 667 (Old Dumfries Road) | Burkwell Road | Prince William County Line | |
| Floyd[28] | 1.47 | 2.37 | SR 727 (Moles Road) | Halls Store Road | SR 799 (Conner Grove Road) | |
| Fluvanna[29] | 4.40 | 7.08 | End State Maintenance | Covered Bridge Road | SR 601 (Venable Road) | |
| Franklin[30] | 0.20 | 0.32 | Dead End | Lilian Naff Road | Henry County Line | |
| Frederick[31] | 5.69 | 9.16 | SR 600 (Pifer Road) | Gravel Springs RoadStar Tannery Road | SR 600 (Back Mountain Road) | |
| Giles[32] | 1.35 | 2.17 | SR 700 (Mountain Lake Road) | Zells Mill Road | SR 601 (Clover Hollow Road) | |
| Gloucester[33] | 1.00 | 1.61 | SR 3 (John Clayton Memorial Highway) | Indian Road | SR 605 (Indian Road) | |
| Goochland[34] | 0.44 | 0.71 | US 250 (Broad Street) | Whitsell Road | Louisa County Line | |
| Grayson[35] | 8.50 | 13.68 | SR 805 (Spring Valley Road) | Jerusalem RoadOld Colonial RoadRabbit Hollow RoadLiberty Hill Road | Carroll County Line | Gap between segments ending at different points along SR 805Gap between segments ending at different points along SR 647 |
| Greene[36] | 5.78 | 9.30 | Albemarle County Line | Celt Road | SR 624 (Pea Ridge Road) | |
| Greensville[37] | 5.27 | 8.48 | SR 603 (Macedonia Road) | Unnamed road | Brunswick County Line | |
| Halifax[38] | 3.00 | 4.83 | SR 734 (Red Bank Road) | Rip Rap Road | Mecklenburg County Line | |
| Hanover[39] | 1.60 | 2.57 | SR 606 (Studley Road) | Hanover Town Road | SR 605 (River Road) | |
| Henry[40] | 0.94 | 1.51 | Franklin County Line | Lillian Naff Road | SR 606 (Original Henry Road) | |
| Highland[41] | 4.60 | 7.40 | Dead End | Unnamed road | SR 84 | |
| Isle of Wight[42] | 1.30 | 2.09 | Suffolk City Limits | Riddick Road | SR 10/SR 32 (Benns Church Road) | |
| King and Queen[43] | 0.70 | 1.13 | SR 614 (Poplar Grove Road/Rock Spring Road) | Byrds Bridge Road | Essex County Line | |
| King George[44] | 0.23 | 0.37 | SR 614 (Potomac Drive) | Twelfth Street | SR 206 (Dahlgren Road) | |
| King William[45] | 18.42 | 29.64 | SR 605 (Old Newcastle Road) | North Carolina RoadDabneys Mill RoadHerring Creek Road | SR 600 (River Road) | Gap between segments ending at different points along SR 30 |
| Lancaster[46] | 10.08 | 16.22 | SR 354 (River Road) | Ottoman Ferry RoadMerry Point RoadRegina Road | SR 615 (Crawfords Corner Road) | Gap between segments ending at different points along SR 3 |
| Lee[47] | 12.95 | 20.84 | Tennessee State Line | Blackwater RoadAJ Osborne HighwayBlackwater Road | Scott County Line | Gap between segments ending at different points along SR 70Gap between segments ending at different points along SR 600 |
| Loudoun[48] | 0.67 | 1.08 | Dead End | Alcott WaySugarland Road | Fairfax County Line | |
| Louisa[49] | 7.26 | 11.68 | Goochland County Line | Roundabout Road | SR 646 (Yanceyville Road) | |
| Lunenburg[50] | 5.00 | 8.05 | SR 137 (Dundas Road) | Sugar Hill Road | SR 601 (Fletcher Chapel Road) | |
| Madison[51] | 6.10 | 9.82 | SR 603 (Hebron Valley Road) | Towles RoadArrington Mountain RoadNovum RoadMitchell Mountain Road | SR 605 (Parish Road) | Gap between segments ending at different points along SR 606 |
| Mathews[52] | 1.08 | 1.74 | Dead End | Antioch Road | SR 14 (John Clayton Memorial Highway) | |
| Mecklenburg[53] | 5.20 | 8.37 | North Carolina State Line | Willards Mill Road | Halifax County Line | |
| Middlesex[54] | 3.80 | 6.12 | Dead End | Bay Port RoadNesting Road | Dead End | Gap between segments ending at different points along SR 605 |
| Montgomery[55] | 1.85 | 2.98 | US 11 (Radford Road) | Plum Creek Road | US 11 (Radford Road) | |
| Nelson[56] | 3.10 | 4.99 | SR 626 (James River Road) | Warminister Road | SR 646 (Hunting Lodge Road) | |
| New Kent[57] | 2.20 | 3.54 | SR 155 (Courthouse Road) | Poindexter Road | SR 249 (New Kent Highway) | |
| Northampton[58] | 0.80 | 1.29 | SR 618 (Hadlock Lane) | Bayside DriveOakland Drive | SR 600 (Seaside Road) | |
| Northumberland[59] | 14.84 | 23.88 | SR 600 | Dodlyt RoadHazard RoadIndian Valley RoadSydnors Millpond RoadMob Neck Road | SR 1221 (Riverview Road) | Gap between segments ending at different points along SR 601Gap between segments ending at different points along SR 201Gap between segments ending at different points along US 360Gap between segments ending at different points along SR 640 |
| Nottoway[60] | 5.72 | 9.21 | SR 40 (Kenbridge Road) | Stingy Lane Road | SR 600 (Snead Spring Road) | |
| Orange[61] | 2.40 | 3.86 | Dead End | Gold Dale LaneGold Dale Road | SR 611 (Parker Road) | |
| Page[62] | 2.90 | 4.67 | Rockingham County Line | Loop Road | Rockingham County Line | |
| Patrick[63] | 1.60 | 2.57 | SR 609 (Belcher Mountain Road) | Helms RoadLaurel Creek Road | SR 764 (Mountain View Road) | Gap between segments ending at different points along SR 610 |
| Pittsylvania[64] | 4.50 | 7.24 | SR 761 (Straightstone Road) | Glade Road | SR 761 (Straightstone Road) | |
| Powhatan[65] | 4.82 | 7.76 | Amelia County Line | Genito Road | Chesterfield County Line | |
| Prince Edward[66] | 7.56 | 12.17 | SR 671 (County Line Road) | Abilene Road | SR 665 (Abilene Road) | |
| Prince George[67] | 2.50 | 4.02 | Dinwiddie County Line | Halifax Road | US 301/SR 623 | |
| Prince William[68] | 3.40 | 5.47 | Fauquier County Line | Burwell Road | Dead End | |
| Pulaski[69] | 0.56 | 0.90 | SR 621 (Brooklyn Road) | Annie Akers Road | SR 621 (Brooklyn Road) | |
| Rappahannock[70] | 2.90 | 4.67 | Culpeper County Line | Green RoadRound Hill Road | US 522 (Zachary Taylor Avenue) | Gap between segments ending at different points along SR 707 |
| Richmond[71] | 0.60 | 0.97 | Dead End | Preachers Rest Road | SR 600 (Ridge Road) | |
| Rockbridge[72] | 1.62 | 2.61 | SR 606 (Raphine Road) | Gibbs Run Lane | Augusta County Line | |
| Rockingham[73] | 0.70 | 1.13 | Dead End | Allman Road | SR 257 (Briery Branch Road) | |
| Russell[74] | 8.24 | 13.26 | SR 71 | Molls Creek RoadCopper Ridge Road | US 58 Alt | Gap between segments ending at different points along SR 609 |
| Scott[75] | 8.87 | 14.27 | Lee County Line | Unnamed roadPattonsville Road | US 58 (Duff Pat Highway) | Gap between segments ending at different points along SR 638 |
| Shenandoah[76] | 3.82 | 6.15 | Dead End | Unnamed roadFairview Road | Woodstock Town Limits | Gap between segments ending at different points along SR 623 |
| Smyth[77] | 7.33 | 11.80 | Washington County Line | Mill Creek RoadRamblewood Road | | Gap between segments ending at different points along SR 600VDOT data appears to be incomplete for this route |
| Southampton[78] | 0.01 | 0.02 | SR 618 | Mount Hope Road | Surry County Line | |
| Spotsylvania[79] | 1.93 | 3.11 | SR 605 (Marye Road) | Blanton Road | Caroline County Line | |
| Stafford[80] | 7.28 | 11.72 | Dead End | Belle Plains RoadMcCarty Road | SR 601 (Forest Lane Road) | Gap between segments ending at different points along SR 603 |
| Surry[81] | 6.21 | 9.99 | Southampton County Line | Owens Grove Road | Sussex County Line | Gap between segments ending at different points along SR 617Gap between segments ending at different points along SR 31 |
| Sussex[82] | 11.81 | 19.01 | SR 634 | Unnamed roadSummefield RoadChiquapin RoadOwens Grove Road | Surry County Line | Gap between segments ending at different points along SR 606 |
| Tazewell[83] | 11.72 | 18.86 | SR 91 (Maiden Spring Road) | Thompson Valley RoadUpper Valley Road | SR 602 (Bear Town Road/Laurel Bed Road) | Gap between segments ending at different points along SR 16 |
| Warren[84] | 3.65 | 5.87 | Dead End | Harmony Hollow Road | US 522 | |
| Washington[85] | 4.30 | 6.92 | Smyth County Line | Mill Creek RoadBishop Road | SR 762 (Loves Mill Road) | Gap between segments ending at different points along SR 605 |
| Westmoreland[86] | 6.97 | 11.22 | SR 203 (Oldhams Road) | Sandy Point Road | SR 610 (Tucker Hill Road) | |
| Wise[87] | 0.59 | 0.95 | Dead End | Unnamed road | SR 612 | |
| Wythe[88] | 0.80 | 1.29 | SR 619 (Austinville Road) | Olive Branch Road | SR 605 (Dunford Road) | |
| York[89] | 2.63 | 4.23 | FR 137 (Rochambeau Drive) | Tom Thomas RoadBarlow Road | SR 1627 (Londonderry Lane) | |