| County | Length(mi) | Length(km) | From | Via | To | Notes |
|---|
| Accomack[1] | 2.68 | 4.31 | SR 609 (Big Pine Road) | Coal Kiln Road | SR 600 (Seaside Road) | |
| Albemarle[2] | 0.10 | 0.16 | SR 715 (Esmont Road) | Red Row Lane | Dead End | |
| Alleghany[3] | 7.20 | 11.59 | SR 18 (Potts Creek Road) | Unnamed road | SR 616 | |
| Amelia[4] | 4.10 | 6.60 | SR 615 (Namozine Road) | West Creek Road | SR 614 (Dennisville Road) | |
| Amherst[5] | 9.47 | 15.24 | SR 610 (Pera Road) | Beverly Town Road | Rockbridge County Line | |
| Appomattox[6] | 2.10 | 3.38 | Campbell County Line | Columbus Road | SR 670 (Arrowhead Road) | |
| Augusta[7] | 4.63 | 7.45 | SR 731 (Natural Chimneys Road) | Moscow LoopMount Solon Road | SR 613 (Spring Hill Road) | |
| Bath[8] | 4.00 | 6.44 | SR 687 (Jackson River Turnpike) | Stuart Draft Highway | SR 603 (Richardson Gorge) | |
| Bedford[9] | 6.17 | 9.93 | Botetourt County Line | Porters Mountain RoadMountain View Church RoadMontvale Street | SR 695 (Goose Creek Valley Road) | |
| Bland[10] | 2.69 | 4.33 | SR 608 (Price Ridge Road) | Burtons Pond Road | SR 606 (Wilderness Road) | |
| Botetourt[11] | 2.89 | 4.65 | US 221 and US 460 | Webster Heights RoadArchway Road | Bedford County Line | Gap between segments ending at different points along SR 738 |
| Brunswick[12] | 9.75 | 15.69 | SR 712 (Old Stage Road) | Indian Creek RoadFive Forks Road | Greensville County Line | Gap between segments ending at different points along SR 608 |
| Buchanan[13] | 0.90 | 1.45 | SR 600 (Hurricane) | Fletchers Highway | Dead End | |
| Buckingham[14] | 9.25 | 14.89 | US 60 (James Anderson Highway) | Old Thirteen RoadGreenway Road | US 60 (James Anderson Highway) | |
| Campbell[15] | 4.40 | 7.08 | SR 701 (East Ferry Road) | Elliott RoadWinfall Road | SR 615 (Red House Road) | |
| Caroline[16] | 4.95 | 7.97 | Spotsylvania County Line | Guinea Station RoadVilleboro Road | SR 2 (Fredericksburg Turnpike) | Gap between segments ending at different points along SR 609 |
| Carroll[17] | 6.57 | 10.57 | Grayson County Line | Fries RoadIron Ridge RoadMallard Drive | Dead End | Gap between segments ending at different points along SR 635 |
| Charles City[18] | 7.15 | 11.51 | SR 5 (John Tyler Memorial Highway) | Wayside RoadChurch Lane | SR 618 (Adkins Road) | Gap between segments ending at different points along SR 609 |
| Charlotte[19] | 14.96 | 24.08 | SR 746 (Scuffletown Road) | River RoadRoanoke Station RoadJackson Vaughan RoadMoody Creek RoadWest Spring Hill Road | Mecklenburg County Line | |
| Chesterfield[20] | 1.20 | 1.93 | US 60 (Midlothian Turnpike) | Huguenot Springs Road | Powhatan County Line | |
| Clarke[21] | 0.70 | 1.13 | SR 604 (Ebenezer Road) | Saw Mill Hill Road | SR 606 (River Road) | |
| Craig[22] | 0.30 | 0.48 | Dead End | Old Mountain Road | SR 18 | |
| Culpeper[23] | 1.90 | 3.06 | Madison County Line | Cabin Road | SR 644 (Reva Road) | |
| Cumberland[24] | 1.40 | 2.25 | SR 45 (Cartersville Road) | Jennings Road | SR 616 (Deep Run Road) | |
| Dickenson[25] | 18.81 | 30.27 | SR 83 | Main StreetThe Lake RoadLick Creek Road | Buchanan County Line | Gap between segments ending at dead endsGap between a dead end and SR 83Gap between segments ending at different points along SR 80 |
| Dinwiddie[26] | 1.50 | 2.41 | SR 604 (Halifax Road) | Butler Branch Road | Prince George County Line | |
| Essex[27] | 8.66 | 13.94 | King and Queen County Line | Jones Bridge RoadCheaneys Bridge RoadUpright RoadMuddy Gut Road | Dead End | Gap between segments ending at different points along SR 612Gap between segments ending at different points along SR 684Gap between segments ending at different points along US 17 |
| Fairfax[28] | 0.89 | 1.43 | US 50 (Lee Jackson Memorial Highway) | Stonecroft Boulevard | Dead End | |
| Fauquier[29] | 6.88 | 11.07 | SR 806 (Elk Run Road) | Shenandoah PathCarriage Ford Road | Dead End | Gap between segments ending at different points along SR 806 |
| Floyd[30] | 0.50 | 0.80 | SR 680 (Starbuck Road) | Greer Road | Dead End | |
| Fluvanna[31] | 1.40 | 2.25 | Louisa County Line | Bybee Road | Louisa County Line | |
| Franklin[32] | 12.10 | 19.47 | Henry County Line | Fairfield RoadProvidence Church RoadWaidsboro Road | SR 40 (Franklin Street) | Gap between segments ending at different points along SR 605 |
| Frederick[33] | 0.78 | 1.26 | Dead End | Heishman Lane | SR 600 (Back Mountain Road) | |
| Giles[34] | 0.80 | 1.29 | Dead End | Cave Hill Road | SR 700 (Mountain Lake Road) | |
| Gloucester[35] | 3.30 | 5.31 | SR 610 (Woods Cross Road) | Fletcher Road | SR 606 (Farys Mill Road | |
| Goochland[36] | 3.55 | 5.71 | Dead End | Irwin RoadJackson Shop Road | US 522 (Sandy Hook Road) | |
| Grayson[37] | 8.10 | 13.04 | SR 613 (Edmonds Road) | Meadow Creek RoadKenbrook DriveFries Road | Carroll County Line | Gap between US 58 and a dead islandGap between segments ending at the Galax City Limits |
| Greene[38] | 3.53 | 5.68 | SR 644 | Cedar Grove RoadMatthew Mill RoadCarpenters Mill Road | Orange County Line | Gap between segments ending at different points along SR 616 |
| Greensville[39] | 6.60 | 10.62 | Brunswick County Line | Westward RoadBrunswick RoadUnnamed road | US 58 (Pleasant Shade Drive) | Gap between US 58 and SR 606 |
| Halifax[40] | 4.96 | 7.98 | US 360 (James D Hagood Highway) | Rodgers Chapel Road | SR 746 (Clays Mill School Road) | |
| Hanover[41] | 3.20 | 5.15 | SR 620 (Dogwood Trail Road) | Bienvenue Road | SR 676 (Vontay Road) | |
| Henry[42] | 0.27 | 0.43 | SR 674 (Oak Level Road) | Woodlake Road | Franklin County Line | |
| Highland[43] | 11.17 | 17.98 | US 220 | Unnamed road | US 220 | |
| Isle of Wight[44] | 1.00 | 1.61 | Suffolk City Limits | Old Mill Road | SR 636 (Old Suffolk Road) | |
| James City[45] | 5.48 | 8.82 | US 60 (Richmond Road) | Croaker RoadSycamore Landing Road | Dead End | Former SR 188Gap between segments ending at different points along SR 30Gap between segments ending at different points along SR 606 |
| King and Queen[46] | 2.50 | 4.02 | SR 631 (Poor House Lane) | Crouches RoadPrincess Road | Essex County Line | Gap between segments ending at different points along SR 617 |
| King George[47] | 6.69 | 10.77 | US 301/SR 625 | Port Conway Road | SR 3 (Kings Highway) | |
| King William[48] | 2.21 | 3.56 | SR 30 (King William Road) | Beadles RoadMillwood Road | SR 600 (River Road) | Gap between segments ending at different points along SR 608 |
| Lancaster[49] | 2.07 | 3.33 | SR 1048 (Campbell Road) | Goodluck RoadDitchley Road | Northumberland County Line | Gap between segments ending at different points along SR 200 |
| Lee[50] | 1.39 | 2.24 | SR 600 (Flower Gap Road) | Hurd Hollow Road | Dead End | |
| Loudoun[51] | 4.17 | 6.71 | Evergreen Ridge Road | Loudoun County ParkwayPresidential Drive | SR 1050 (George Washington Boulevard) | Gap between SR 2298/SR 2519 and SR 625 |
| Louisa[52] | 4.10 | 6.60 | US 250 (Three Notch Road) | Bybee RoadRock Quarry Road | SR 613 (Poindexter Road) | |
| Lunenburg[53] | 3.60 | 5.79 | SR 609 (Afton Grove Road) | Pleasant Hill Lane | Kenbridge Town Limits | |
| Madison[54] | 18.37 | 29.56 | SR 231 (Blue Ridge Turnpike) | Repton Mill RoadElly RoadLillards Ford RoadRidgeview Road | SR 606 (Novum Road) | Gap between segments ending at different points along SR 230Gap between segments ending at different points along SR 634Gap between segments ending at different points along US 29 |
| Mathews[55] | 1.90 | 3.06 | Dead End | Gully Branch Road | SR 608 (Hamburg Road/Potato Neck Road) | |
| Mecklenburg[56] | 0.70 | 1.13 | Charlotte County Line | Woodland Road | SR 603 (Estes Road) | |
| Middlesex[57] | 1.53 | 2.46 | SR 602 (Wares Bridge Road) | Dragon Run | SR 606 (Dragon Road) | |
| Montgomery[58] | 1.00 | 1.61 | SR 637 (Jewell Drive) | Miles Road | Dead End | |
| Nelson[59] | 0.90 | 1.45 | SR 626 (Norwood Road) | Greenway Lane | Dead End | |
| New Kent[60] | 1.85 | 2.98 | SR 619 (Hopewell Road) | Steel Trap Road | Dead End | |
| Northampton[61] | 3.80 | 6.12 | Dead End | Stewarts Wharf RoadTB Road | SR 618 (Bayside Road) | Gap between segments ending at different points along SR 606 |
| Northumberland[62] | 2.26 | 3.64 | Lancaster County Line | Ditchley Road | Dead End | Gap between segments ending at different points along SR 669 |
| Nottoway[63] | 13.89 | 22.35 | SR 606 (Lee Lake Road) | Cottage RoadBible RoadJennings Town RoadRocky Ford Road | SR 630 (Melody Lane) | Gap between segments ending at different points along US 460 |
| Orange[64] | 0.89 | 1.43 | Greene County Line | Carpenters Mill Road | US 33 (Spotswood Trail) | |
| Page[65] | 2.60 | 4.18 | SR 759 (Jollett Road) | Weaver Road | Shenandoah National Park | |
| Patrick[66] | 0.34 | 0.55 | SR 614 (Squirrel Spur Road) | Mayberry Creek Road | SR 602 (Mayberry Church Road) | |
| Pittsylvania[67] | 3.19 | 5.13 | SR 628 (Harmony Road) | Robertson Road | Dead End | |
| Powhatan[68] | 2.80 | 4.51 | Chesterfield County Line | Huguenot Springs Road | SR 711 (Huguenot Trail/Robius Road) | |
| Prince Edward[69] | 3.50 | 5.63 | US 360 | Orchard RoadOrchard Street | US 460 (Prince Edward Highway) | Gap between segments ending at different points along SR 621 |
| Prince George[70] | 2.70 | 4.35 | Dinwiddie County Line | Butter Branch RoadSunny Brook Road | SR 608 (Garys Church Road) | |
| Prince William[71] | 2.80 | 4.51 | Fauquier County Line | Carriage Ford Road | SR 646 (Aden Road) | |
| Pulaski[72] | 2.57 | 4.14 | Wythe County Line | Little Reed Island RoadBoone Furnace Road | SR 693 (Julia Simpkins Road) | |
| Rappahannock[73] | 4.20 | 6.76 | SR 707 (Slate Mills Road) | Quaintance Road | SR 618 (Hawlin Road) | |
| Richmond[74] | 6.30 | 10.14 | Dead End | Union Mill RoadCanal Road | US 360 (Richmond Road) | Gap between SR 602 and SR 692 |
| Roanoke[75] | 4.23 | 6.81 | SR 669 (Patterson Drive) | Bottom Creek Road | SR 711 (Tinsley Lane) | |
| Rockbridge[76] | 4.62 | 7.44 | Buena Vista City Limits | Robinson Gap Road | Amherst County Line | |
| Rockingham[77] | 4.30 | 6.92 | Dead End | Bear Lithia RoadRed Brush Road | Page County Line | |
| Russell[78] | 3.50 | 5.63 | Scott County Line | Buffalo Hollow Road | SR 611 (Burtons Ford Road) | |
| Scott[79] | 0.90 | 1.45 | SR 608 | Chestnut Ridge Road | Russell County Line | |
| Shenandoah[80] | 0.40 | 0.64 | SR 681 (Osceola Road) | Riffey Lane | Dead End | |
| Smyth[81] | 1.65 | 2.66 | Washington County Line | Need More RoadFlatwood Acres Road | SR 762 (White Top Road) | |
| Southampton[82] | 6.00 | 9.66 | Sussex County Line | Farmers Bridge RoadUrquhard QuarterHorse Pen RoadUnnamed road | SR 633 (Saint Luke Road) | Gap between segments ending at different points along SR 35Gap between segments ending at different points along SR 606Gap between segments ending at different points along SR 628 |
| Spotsylvania[83] | 3.50 | 5.63 | US 1 (Jefferson Davis Highway) | Guinea Station Road | Caroline County Line | |
| Stafford[84] | 5.62 | 9.04 | US 1 (Jefferson Davis Highway) | Cambridge StreetKing StreetRiver RoadNaomi RoadCool Spring RoadDeacon Road | SR 608 (Brooke Road) | Two gaps between segments ending at different points along SR 3 Bus |
| Surry[85] | 5.73 | 9.22 | SR 601 (Huntington Road) | Huntington Road | SR 611 (Salisbury Road) | |
| Sussex[86] | 3.40 | 5.47 | Southampton County Line | Sandy Hill Road | SR 631 (Gary Road) | |
| Tazewell[87] | 2.23 | 3.59 | SR 601 (Freestone Valley Road) | Little Tumbling Creek Road | SR 91 (Veterans Road) | |
| Warren[88] | 1.60 | 2.57 | US 340 (Stonewall Jackson Highway) | Rocky Lane | SR 649 (Browntown Road) | |
| Washington[89] | 1.17 | 1.88 | SR 762 (Loves Mill) | Golden Glow DriveFlatwood Acres Road | Smyth County Line | |
| Westmoreland[90] | 1.40 | 2.25 | SR 608 (White Point Road/Kinsale Road) | Kinsale Bridge Road | SR 604 (Sandy Point Road) | |
| Wise[91] | 0.15 | 0.24 | SR 688 | Unnamed road | SR 706 (Tacoma Mountain Road) | |
| Wythe[92] | 7.11 | 11.44 | US 52 (Fort Chiswell Road) | Castleton RoadUnnamed road | Pulaski County Line | |
| York[93] | 0.18 | 0.29 | SR 641 (Penniman Road) | Harrop Lane | Dead End | |