| County | Length(mi) | Length(km) | From | Via | To | Notes |
|---|
| Accomack[1] | 1.45 | 2.33 | Dead End | Occohannock Drive | SR 612 (Scarbouroughs Neck Road) | |
| Albemarle[2] | 3.15 | 5.07 | Dead End | Jarmans Gap Road | SR 691 (Greenwood Road) | Gap between dead ends |
| Alleghany[3] | 0.40 | 0.64 | Dead End | Stone Mountain Road | SR 610 | |
| Amherst[4] | 1.50 | 2.41 | SR 662 (Geddes Mountain Road) | Roses Mill Road | SR 674 (Athole Lane/Roses Mill Road) | |
| Appomattox[5] | 13.70 | 22.05 | Campbell County Line | Paradise RoadTrinity RoadBellview RoadAbbit Branch RoadLime Plant RoadColemans Mill Road | SR 663 (Colemans Mill Road/Oak Ridge Road) | |
| Augusta[6] | 4.80 | 7.72 | SR 828 (Cattle Scales Road) | Baynes RoadDooms Crossing RoadCalf Mountain RoadJarman Gap Road | Dead End | Gap between segments ending at different points along SR 865Gap between segments ending at different points along SR 622 |
| Bath[7] | 1.11 | 1.79 | US 220 (Ingalls Boulevard) | College Lane | Dead End | |
| Bedford[8] | 0.50 | 0.80 | Dead End | Mountain View Heights Road | US 501 (Lee Jackson Highway) | |
| Bland[9] | 2.13 | 3.43 | SR 42 (Bluegrass Trail) | Slide Mountain Road | SR 612 (Kimberling Road) | |
| Botetourt[10] | 7.33 | 11.80 | FR 54 (Frontage Road) | Greyledge RoadBuffalo Road | Rockbridge County Line | Gap between segments ending at different points along SR 622 |
| Brunswick[11] | 22.50 | 36.21 | Mecklenburg County Line | Alvis RoadDry Bread Road | Greensville County Line | Gap between segments ending at different points along SR 659Gap between segments ending at different points along SR 676 |
| Buchanan[12] | 2.76 | 4.44 | SR 83 | Greenbrier | Dead End | |
| Buckingham[13] | 3.45 | 5.55 | SR 671 (Penlan Road/Spreading Oak Road) | Diana Mill Road | SR 652 (Bridgeport Road) | |
| Campbell[14] | 0.50 | 0.80 | SR 609 (Stage Road) | Paradise Hill Road | Appomattox County Line | |
| Caroline[15] | 0.70 | 1.13 | Dead End | Prospect Hill Lane | US 17 | |
| Carroll[16] | 7.70 | 12.39 | SR 753 (Double Cabin Road) | Sunnyvale RoadDeepwater Road | Floyd County Line | |
| Charles City[17] | 0.25 | 0.40 | SR 630 (Samaria Lane) | Kizze Road | Dead End | |
| Charlotte[18] | 7.45 | 11.99 | US 15/US 360 | Hebron Church RoadColeman Ferry Road | SR 608 (Rocky Branch Road) | |
| Chesterfield[19] | 3.85 | 6.20 | SR 10 (Iron Bridge Road) | Kingsland Road | SR 145 (Chester Road) | |
| Clarke[20] | 2.87 | 4.62 | US 340 (Lord Fairfax Highway) | Summit Point Road | West Virginia State Line | Formerly SR 267 |
| Craig[21] | 12.07 | 19.42 | SR 311 | Peaceful Valley Road | SR 614 (Hawkins Lane) | Gap between segments ending at different points along SR 617Gap between segments ending at different points along SR 615 |
| Culpeper[22] | 5.00 | 8.05 | Rappahannock County Line | Waterford Road | SR 229 | |
| Cumberland[23] | 2.50 | 4.02 | SR 45 (Cartersville Road) | Morningside Road | SR 690 (Columbia Road) | |
| Dickenson[24] | 18.83 | 30.30 | SR 631 (Brush Creek Road) | Unnamed roadBlowing Rock RoadUnnamed roadBartlick Road | SR 80 (Breaks Park Road) | |
| Dinwiddie[25] | 16.25 | 26.15 | SR 627 (Courthouse Road) | Wilkinson RoadTrinity Church RoadBrown RoadExeter Mill Road | SR 623 (Sutherland Road) | Gap between segments ending at different points along SR 751Gap between segments ending at different points along SR 627Gap between segments ending at different points along SR 708 |
| Essex[26] | 6.37 | 10.25 | SR 684 (Howerton Road) | Johnville RoadWares Wharf Road | Dead End | |
| Fairfax[27] | 17.07 | 27.47 | SR 123 (Ox Road) | Lorton RoadFurnace RoadOld Colchester RoadTelegraph Road | SR 241 (Kings Highway) | |
| Fauquier[28][29] | 2.76 | 4.44 | Prince William County Line | Sowego RoadNew Ford Road | Loudoun County Line | Gap between SR 806 and US 50 |
| Floyd[30] | 2.01 | 3.23 | Carroll County Line | Macks Mountain Road | SR 655 (Pulaski Road) | |
| Fluvanna[31] | 1.60 | 2.57 | Dead End | Paynes Landing Road | SR 6 (West River Road) | |
| Franklin[32] | 3.68 | 5.92 | SR 652 (Circle Creek) | Belcher Road | Pittsylvania County Line | Gap between SR 651 and SR 620 |
| Frederick[33] | 0.80 | 1.29 | SR 600 (Back Mountain Road) | White Road | SR 612 (Fishel Road) | |
| Giles[34] | 0.03 | 0.05 | SR 729 (Pinehurst Avenue) | Madison Street | Dead End | |
| Gloucester[35] | 0.86 | 1.38 | US 17 (George Washington Memorial Highway) | Owl Trap Road | SR 601 (Pampa Road) | |
| Goochland[36] | 4.13 | 6.65 | SR 673 (Whitehall Road) | Cedar Plains Road | SR 615 (Forest Grove Road) | |
| Grayson[37] | 6.50 | 10.46 | US 21 | Caty SagePheasant Run LaneStones Chapel RoadCaty SageMount Zion Road | SR 658 (Comers Rock Road) | Gap between segments ending at different points along SR 662 |
| Greene[38] | 0.22 | 0.35 | SR 667 (Middle River Road) | Liberty Loop | SR 667 (Middle River Road) | |
| Greensville[39] | 11.24 | 18.09 | Brunswick County Line | Dry Bread RoadBrick Yard Road | Sussex County Line | Gap between segments ending at different points along SR 633Gap between segments ending at different points along the Emporia City LimitsGap between segments ending at different points along SR 654 |
| Halifax[40] | 3.03 | 4.88 | SR 610 (Clays Mill Road) | Hundley Road | SR 609 (Abbott Hill Road) | |
| Hanover[41] | 11.15 | 17.94 | Louisa County Line | Vontay RoadDunns Chapel RoadSaint Peters Church Road | US 33 (Mountain Road) | Gap between segments ending at different points along SR 676 |
| Henry[42] | 1.21 | 1.95 | SR 625 (Martin Lane) | Giles Road | SR 650 (Irisburg Road) | |
| Highland[43] | 0.60 | 0.97 | US 220 | Unnamed road | Dead End | |
| Isle of Wight[44] | 9.84 | 15.84 | Southampton County Line | Joyners Bridge Road | SR 632 (Old Myrtle Road) | |
| James City[45] | 5.29 | 8.51 | SR 633 (Joly Pond Road/Bush Neck Road) | Jolly Pond Road | SR 614 (Centerville Road) | |
| King and Queen[46] | 4.60 | 7.40 | SR 609 (Iris Road) | Tastine RoadWater Lane | Dead End | Gap between segments ending at different points along SR 14 |
| King George[47] | 2.71 | 4.36 | SR 205 (Ridge Road) | Hanover Church RoadEden Drive | SR 206 (Dahlgren Road) | |
| King William[48] | 4.92 | 7.92 | SR 605 (Manfield Road) | Venter RoadWalnut Lane | Dead End | |
| Lancaster[49] | 3.58 | 5.76 | Dead End | West Point RoadHoecake Road | Dead End | Gap between segments ending at different points along SR 604 |
| Lee[50] | 7.60 | 12.23 | SR 612 (Kane Gap Road) | Hippie Hollow RoadJasper Road | US 23 | |
| Loudoun[51] | 18.77 | 30.21 | Fauquier County Line | Saint Louis RoadTelegraph Springs RoadPurcellville Road | SR 693 (Morrisonville Road) | Gap between segments ending at different points along SR 734Gap between segments ending at different points along the Purcellville Town Line |
| Louisa[52] | 5.63 | 9.06 | US 250 (Broad Street Road) | Oakland Church RoadDongola RoadOctagon Road | Hanover County Line | |
| Lunenburg[53] | 3.00 | 4.83 | SR 138 (Hill Road) | Hinkle Road | SR 138 (Hill Road) | |
| Madison[54] | 2.50 | 4.02 | SR 600 (Bohannon Road) | Shotwell Hollow Road | SR 231 (F T Valley Road) | |
| Mathews[55] | 7.15 | 11.51 | SR 14 (John Clayton Memorial Highway) | Church StreetTabernacle Road | Dead End | Gap between segments ending at different points along SR 14 |
| Mecklenburg[56] | 1.50 | 2.41 | SR 626 (Blackridge Road) | Newell Road | Brunswick County Line | |
| Middlesex[57] | 0.30 | 0.48 | Dead End | H & H Lane | US 17 (Tidewater Trail) | |
| Nelson[58] | 4.30 | 6.92 | SR 635 (Greenfield Road) | Ennis Mountain Road | SR 636 (Batesville Road) | |
| New Kent[59] | 5.27 | 8.48 | SR 613 (Dispatch Road) | South Quaker Road | SR 613 (Dispatch Road) | |
| Northampton[60] | 1.30 | 2.09 | SR 183 (Occohannock Neck Road) | Concord Wharf Road | Dead End | |
| Northumberland[61] | 3.00 | 4.83 | SR 600 (Ridge Road) | Lara Ridge RoadGilliams Road | SR 201 (Courthouse Road) | Gap between segments ending at different points along SR 601 |
| Nottoway[62] | 10.26 | 16.51 | US 460 Bus | Piney Green RoadLittle Creek Road | SR 615 (Namozine Road) | Gap between segments ending at different points along SR 607 |
| Orange[63] | 14.20 | 22.85 | US 522 (Zachary Taylor Highway) | Raccoon RoadZoar RoadGold Dale RoadParker Road | Spotsylvania County Line | Gap between segments ending at different points along SR 604 |
| Page[64] | 19.77 | 31.82 | Shenandoah National Park boundary | Red Gate RoadEdgewood DriveKite Hollow RoadFarmview RoadBrookstone RoadClearview RoadKimball RoadUnnamed road | SR 662 (Rileyville Road) | Gap between segments ending at different points along SR 687Gap between segments ending at different points along SR 714Two gaps between segments ending at different points along SR 689Gap between segments ending at different points along SR 667Gap between segments ending at different points along US 211Gap between segments ending at different points along SR 658 |
| Patrick[65] | 1.10 | 1.77 | SR 610 (Cloudbreak Road) | Ballard Road | SR 758 (Willis Road) | |
| Pittsylvania[66] | 0.70 | 1.13 | Franklin County Line | Marson Road | Dead End | |
| Powhatan[67] | 2.10 | 3.38 | Dead End | Capeway Road | SR 628 (Lower Hill Road) | |
| Prince Edward[68] | 2.10 | 3.38 | SR 613 (Miller Lake Road) | Quail Crossing Road | SR 612 (Sandy River Road) | |
| Prince George[69] | 12.47 | 20.07 | Dead End | Lebanon DriveLebanon RoadBrandon RoadLebanon Road | Dead End | |
| Prince William[70] | 8.48 | 13.65 | Fauquier County Line | Fleetwood DriveFleetwood RoadFleetwood DriveValley View Drive | SR 619 (Bristow Road) | Gap between segments ending at different points along SR 653 |
| Pulaski[71] | 9.17 | 14.76 | SR 694 (Wurno Road) | Newbern RoadWilderness Road | Montgomery County Line | Gap between segments ending at different points along SR 1039Gap between segments ending at different points along SR 660 |
| Rappahannock[72] | 2.80 | 4.51 | Culpeper County Line | Waterford RoadSeven Ponds Road | US 211 (Lee Highway) | Gap between segments ending at different points along SR 642 |
| Richmond[73] | 1.50 | 2.41 | SR 613 (Calvary Church Road) | Conley Pond Road | SR 3 (History Land Highway) | |
| Roanoke[74] | 0.50 | 0.80 | SR 605 (Old Mountain Road) | Read Mountain Road | Dead End | |
| Rockbridge[75] | 8.91 | 14.34 | Botetourt County Line | South Buffalo Road | SR 612 (Blue Grass Trail) | |
| Rockingham[76] | 4.40 | 7.08 | Shenandoah County Line | Supin Lick RoadBlack Jack Road | SR 612 (Rinker Road) | |
| Russell[77] | 11.25 | 18.11 | Scott County Line | Lower Grassy Creek RoadGrassy Creek RoadJohnson Settlement & Ervintown RoadsErvintown RoadBurtons Ford Road | Wise County Line | Gap between segments ending at different points along SR 71Gap between segments ending at different points along SR 65 |
| Scott[78] | 3.90 | 6.28 | SR 71 | Unnamed roadLower Grassy Creek Road | Russell County Line | |
| Shenandoah[79] | 12.90 | 20.76 | Rockingham County Line | Supinlick Ridge Lane | SR 717 (Alum Springs Road) | Gap between segments ending at different points along SR 263 |
| Smyth[80] | 0.60 | 0.97 | Washington County Line | Unnamed road | Saltville Town Limits | |
| Southampton[81] | 8.80 | 14.16 | US 58 Bus | Rochelle StreetFlaggy Run RoadBlack Creek RoadJoyners Bridge Road | Isle of Wight County Line | Gap between segments ending at different points along SR 641Gap between segments ending at different points along SR 635 |
| Spotsylvania[82] | 1.65 | 2.66 | Dead End | Windy Acres Lane | Orange County Line | |
| Stafford[83] | 3.78 | 6.08 | SR 637 (Telegraph Road) | Widewater Road | Dead End | |
| Surry[84] | 8.91 | 14.34 | SR 616 (Golden Hill Road) | Salisbury Road | SR 10 (Colonial Trail) | |
| Sussex[85] | 5.70 | 9.17 | Greensville County Line | Unnamed road | SR 610 (Harrell Road) | |
| Tazewell[86] | 0.90 | 1.45 | SR 602 (Laurel Bed Road/Claytor Road) | Ben Bow Road | SR 604 (Upper Valley Road) | |
| Warren[87] | 6.08 | 9.78 | SR 635 (Bowmans Mill Road) | Long Meadow Road | SR 637 (River Road) | |
| Washington[88] | 30.64 | 49.31 | Dead End | Waylon DriveSpring Creek RoadProvidence RoadGarrett Creek RoadNorth Fork River Road | Smyth County Line | Gap between segments ending at different points along SR 647Gap between segments ending at different points along SR 645Gap between segments ending at different points along US 19Gap between segments ending at different points along SR 692Gap between segments ending at different points along SR 80 |
| Westmoreland[89] | 3.75 | 6.04 | SR 202 (Cople Highway) | Zion Church RoadPeckatone Road | Dead End | Gap between segments ending at different points along SR 606 |
| Wise[90] | 1.90 | 3.06 | Dead End | Unnamed road | US 58 Alt | |
| Wythe[91] | 1.55 | 2.49 | SR 626 (Carters Ferry Road) | Crockett Crossing | SR 618 (Reed Creek Drive) | |
| York[92] | 0.05 | 0.08 | SR 612 (Maynor Drive) | Maynor Drive | SR 720 (Wilkins Drive) | |