Oldest Bridges in Virginia

The oldest bridge in Virginia dates to 1820. The table below shows the state's most historic bridges, ranked by year built. Many of these structures have survived well beyond their original design life — click any bridge to see its current condition and inspection history.

How this ranking works

This state list uses the NBI year-built field and links each bridge to its current inspection record. Treat age as a history signal, not a condition score.

BridgeCountyYear BuiltConditionDaily Traffic
Snickersville Road over Beaverdam CreekLoudoun1820Good2,060
John S. Mosby Hwy. over Little RiverLoudoun1824Fair9,058
Buffalo Station DR over Owens CreekNelson1835Fair44
Ninth Street over KanawhaLynchburg1839Fair1,300
Jamieson Ave. over Hoofs RunAlexandria1856Fair2,000
Waterloo Road over Rappahannock RiverCulpeper1878Fair839
Aden Road over Ns RailwayPrince William1882Good2,769
Iron Bridge Road over Meherrin RiverBrunswick1884Poor815
East Chilhowie ST over Mf Holston RiverSmyth1885Poor168
Ball Park Rd.685 over Craig CreekBotetourt1887Fair219
Old Rail Road 817 over Craig CreekBotetourt1887Fair36
Paxton Drive over Calfpasture RiverRockbridge1890Good104
Dry Mill Road over Wash. Old Dom. Reg. Trl.Loudoun1892Fair1,247
Wissler RD over N Fork Shenandoah RiverShenandoah1893Fair552
Huntington Ave. over Nns&dd (private) R/rNewport News1899Good5,865
Pump Street over Peyton CreekAugusta1900Good130
E. Hawthorne ST over Csx RailwayCovington1900Fair500
Walnut Avenue over Roanoke RiverRoanoke1900Good5,311
Clyde Williams AVE over Little Moccasin CreekScott1900Good1,238
South Augusta ST over Lewis CreekStaunton1901Fair4,700
Byers St/parking over Lewis CreekStaunton1901Fair4,700
Plank Road over Mechums RiverAlbemarle1903Fair964
Blenheim Road over Hardware RiverAlbemarle1907Good174
N Bridge Street over Ns RailwayBedford1907Fair5,275
Champe Ford Road over Little RiverLoudoun1908Fair140
Bedford Avenue over Ns RailwayLynchburg1908Poor2,777
North Garden Lane over South BranchAlbemarle1909Fair227
Vinegar Hill Rd. over Whiskey CreekAugusta1909Fair49
Broad Street over Csx Abandoned Spur LineRichmond1909Poor26,150
Kyles Mill RD over Mossy CreekAugusta1910Good65
West Water ST over Ns RailwayRockingham1910Fair3,200
Otterhouse RD over N.f. Holston RiverScott1910Fair74
West Norton Road over Sbd System RailroadWise1910Poor394
Vaughan Road over Ns RailwayPetersburg1911Fair849
Gatewood DR over Little Back CreekBath1912Fair35
Route 717 over Bluestone RiverTazewell1912Good35
Teman Road over Pug Swamp CreekHanover1913Good590
14th Street over James River South Div @Richmond1913Poor17,082
14th Street over James River North Div @Richmond1913Poor17,082
Old Highway 19 over Indian CreekRussell1913Poor193
Derby Rd. over Preacher CreekWise1913Fair511
Ware Creek Rd. over Ware CreekCaroline1914Fair323
Teman Road over Beaverdam CreekHanover1914Fair665
Old Massies Crn RD over Battle RunRappahannock1914Poor21
Old Mill Road over Rush RiverRappahannock1914Fair59
Knightly Mill RD over Middle RiverAugusta1915Poor309
Elkton Farm RD 666 over Elk CreekBedford1915Poor130
River Road / 632 over Spreading Spring BranchBotetourt1915Fair172
Dearborn Road over Flat CreekCampbell1915Fair348
Countyline Church over Temples MillCaroline1915Poor809
Tempes Branch over Cranes Nest RiverDickenson1915Fair101
Coles Creek RD 643 over Blackwater RiverFranklin1915Good136
Quaker Lane over Beaverdam CreekLoudoun1915Fair48
Snickersville Tnpk over North Fork Beaverdam Ck.Loudoun1915Fair1,643
Indian Trail RD over Smith CreekRockingham1915Good100
Carterton Place over Meade BranchRussell1915Fair123
Old Indian Ck. Rd. over Indian CreekWise1915Fair212
Chester Road over Kingsland CreekChesterfield1916Fair6,196
Greengarden Road over Panther Skin CreekLoudoun1916Fair78
ST Johns Church RD over Flat Rock CreekLunenburg1916Fair84
Wide Gap Road over Colliers CreekRockbridge1916Fair757
Moccasin Ridge Rd. over Copper CreekRussell1916Good112
Plunkett Road over Lynch RiverAlbemarle1917Good318
Brucetown RD over Opequon CreekClarke1917Fair910
Chestnut Grove RD over Back CreekFrederick1917Fair232
Horseshoe Br RD over South Anna RiverHanover1917Fair367
Limestone School R over Tributary Limestone Br.Loudoun1917Fair211
Ebl Route 460 over Sandy RiverPrince Edward1917Fair4,226
Mary Street over Ns RailwayBristol1918Poor4,775
Bentonville RD over Gooney CreekWarren1918Fair281
Bentonville RD over Greasy RunWarren1918Good281
Lee Highway over Hutton CreekWashington1918Fair2,919
Dickerson Road over Jacobs RunAlbemarle1919Fair162
Airlie Road over Cedar RunFauquier1919Fair851
Crenshaw Road over Goose CreekFauquier1919Poor47
Crenshaw Road over Branch Goose CreekFauquier1919Fair47
Landmark School RD over Little RiverFauquier1919Fair289
Carpers Valley RD over Buffalo Lick RunFrederick1919Fair1,060
Old Telegraph Road over Stony RunHanover1919Fair127
Abram Penn Hwy/626 over N. Mayo RiverPatrick1919Fair220
Route 1103 over Laurel Fork CreekTazewell1919Fair1,226
Moffett Branch RD over Elk RunAugusta1920Fair72
Rapidan Road over Cedar RunCulpeper1920Fair1,800
Rapidan Road over Cabin BranchCulpeper1920Fair1,547
Old Dominion Drive over Pimmit RunFairfax1920Good15,264
Tapps Ford Road over Rappahannock RiverFauquier1920Good196
Goose Dam RD 724 over Little Chestnut CreekFranklin1920Fair521
Abram Penn Hwy/626 over Spoon CreekPatrick1920Fair402
James River Road over Powell CreekPrince George1920Poor2,845
Short Road over Beaverdam CreekRappahannock1920Good50
Oakwood Cemtery RD over Unnamed TribRichmond1920Fair20
Old Catawba Rd.864 over Mason CreekRoanoke1920Fair508
Nansemond Parkway over Beamons Mill PondSuffolk1920Poor5,593
James River Drive over Mill RunSurry1920Fair1,731
Old River Road over Laurel Fork CreekTazewell1920Fair98
Browntown RD over Smith CreekWarren1920Fair1,013
Crozet Avenue over Lickinghole CreekAlbemarle1921Fair6,819
Three Notchd Road over Lickinghole CreekAlbemarle1921Good7,055
Route 0000 over Rugby RD O Csx RailwayCharlottesville1921Fair3,213
Midland Road over Branch Elk RunFauquier1921Fair1,458
Midland Road over Elk RunFauquier1921Fair1,967
Nbl Brook Road over Upham BrookHenrico1921Fair9,549
Bradshaw Rd./629 over Bradshaw CreekMontgomery1921Poor656
Vint Hill Road over House BranchPrince William1921Fair10,562
Hull Street over Manchester CanalRichmond1921Poor17,082
Bonsack Rd./rte603 over Cooks CreekRoanoke1921Fair606
Palmyra RD over Stony CreekShenandoah1921Fair462
Plank Road over Mill RunSouthampton1921Fair2,730
Cross Lane over Little Moccasin CreekWashington1921Fair138
Bold Camp Rd. over Indian CreekWise1921Good600
Sam Snead Highway over Falling Spring CreekAlleghany1922Fair1,186
Applachian Dr. 57 over Beaver CreekHenry1922Fair2,840
Log Manor RD 630 over North Mayo RiverHenry1922Fair82
Middlewallensck RD over Wallens CreekLee1922Fair96
Indian Creek Road over South Anna RiverLouisa1922Good168
Lee Highway /11sbl over Thornspring BranchPulaski1922Fair5,888
West Main St.(460) over Callahan BranchRoanoke1922Fair8,901
Old Valley Pk -sbl over Tumbling Run@fisher HillShenandoah1922Fair2,603
Wbl Courthouse Rd. over Massaponax CreekSpotsylvania1922Fair19,309
East Lee HWY over Little Pine RunWythe1922Fair1,727
Louisa Road over Turkeysag CreekAlbemarle1923Fair1,940
Lewis Crossing LN over Lewis CreekAugusta1923Fair10
Jeff Davis Highway over Proctors CreekChesterfield1923Fair18,634
Gordons Mill Rd. over Piscataway CreekEssex1923Poor242
Crest Hill Road over West Branch Thumb RunFauquier1923Fair685
Washington Highway over Stoney RunHanover1923Fair14,812
Route 211 Ebl over Pass RunPage1923Good1,311
Route 211 Wbl over Dry RunPage1923Fair2,252
Zachary Taylor HWY over Wilson BranchRappahannock1923Good3,868
Ruritan Boulevard over Kingsale SwampSuffolk1923Fair1,999
Route 637 over Pounding Mill CreekTazewell1923Fair244
Route 637 over Clinch RiverTazewell1923Fair1,506
Fairground Road over Clinch RiverTazewell1923Poor2,703
Route 61 over N Fork Clinch RiverTazewell1923Good5,844
Dickerson Road over North Fork Rivanna RiverAlbemarle1924Fair162
Lee HWY 11 over Looney Mill CreekBotetourt1924Fair5,472
Oldwolk Crk Rd/724 over Wolf CreekGiles1924Fair74
Apache Rd./778 over Sinking CreekGiles1924Poor76
Penvir RD RTE 673 over Wolf CreekGiles1924Good81
Louisa Road over South Anna RiverLouisa1924Fair2,135
Stone Keep La/813 over Roanoke River @ KumisMontgomery1924Fair153
New Kent Highway over Pelham SwampNew Kent1924Fair2,987
Boulevard Road over Jones RunNew Kent1924Fair813
Hinton RD over Dry RunPage1924Fair28
Golf Course RD 832 over Spoon CreekPatrick1924Fair131
Kirby Road / Fo47 over Pine RunPulaski1924Good561
Zachary Taylor HWY over Big Indian RunRappahannock1924Fair3,868
Westover Hills Blv over James Rv;ns Rwy;csx RwyRichmond1924Fair9,040
Dunlap Creek Road over Tygers CreekAlleghany1925Fair649
Route 29 over Potmc Rv;rf&p & Bn CanalArlington1925Fair62,000
Slate Hill RD over N Fork Naked CreekAugusta1925Fair17
Old Mill RD over Meadow RunAugusta1925Poor48
Old White Hill Rd. over Christians CreekAugusta1925Fair444
Main Street over South RiverAugusta1925Fair1,278
Mtn Valley HWY over Mill CreekBath1925Fair1,530
Oak Street over Ns RwyBristol1925Poor396
Piedmont Ave. over Beaver CreekBristol1925Poor2,299
Woodlawn Rd/872 over Glade CreekCarroll1925Fair477
Route 0692 over Craig CreekCraig1925Poor10
Grove Lane over Bolling BranchFauquier1925Fair1,147
Sage Road over Goose CreekFauquier1925Good94
Kents Store Road over Branch Venable CreekFluvanna1925Fair886
Grassy Hill RD 919 over Little CreekFranklin1925Fair1,208
Grassy Hill RD 919 over Teels CreekFranklin1925Fair1,862
Washington Highway over Little RiverHanover1925Fair7,208
Washington Highway over South Anna RiverHanover1925Fair9,636
Trappe Road over Trib. Panther Skin CreekLoudoun1925Fair499
Foxcroft Road over Beaverdam CreekLoudoun1925Fair363
Featherbed Lane over Catoctin CreekLoudoun1925Good57
S.r. 92 over Jolly Hollow CreekMecklenburg1925Fair869
Radford Rd.[rt 11] over Plum CreekMontgomery1925Good8,591
Perkins Mill Road over Piney RiverNelson1925Fair25
Thomas Spring RD over Spring CreekRockingham1925Fair275
Thomas Spring RD over Beaver CreekRockingham1925Fair237
Shenandoah RD over N Fork Shenandoah RiverRockingham1925Poor41
Dante Road over Honey Branch @ ST PaulRussell1925Fair3,025
Pioneer Drive over Little Cedar CreekRussell1925Fair536
Parkersburg Trnpk over Edison CreekAugusta1926Poor4,590
Parkersburg Tpk over Middle RiverAugusta1926Fair4,590
Salem Church RD over Naked CreekAugusta1926Fair217
U.s. Route 1 over Motto RiverCaroline1926Fair10,766
US Rte. 1 over South RiverCaroline1926Fair10,766
US Rte. 1 over Stevens Mill RunCaroline1926Fair5,258
U.s. Route 1 over Pole Cat CreekCaroline1926Fair5,258
U.s. Route 1 over Long CreekCaroline1926Fair5,065
Boydton Plank Sbl over Stony CreekDinwiddie1926Fair1,150
Boydton Plank Road over Sappony CreekDinwiddie1926Fair1,938
Lee Highway Sbl over Cub RunFairfax1926Fair11,522
Annandale Road over Holmes RunFairfax1926Fair15,317
Washington Highway over Csx TransportationHanover1926Fair4,964
Big Valley Road over Dry BranchHighland1926Poor64
Jordon Street over Woods CreekLexington1926Good550
Rke RD & 460wbl over S Fork Roanoke RiverMontgomery1926Fair4,343
Big Spring DR 745 over Brake BranchMontgomery1926Fair131
Old Barbrville RD over Branch Of Blue RunOrange1926Good151
Raven Rock RD 671 over Ararat RiverPatrick1926Fair572
South Crater Road over Second SwampPrince George1926Fair8,129
Jefferson Davis Hy over Powells CreekPrince William1926Fair39,004
Jefferson ST over Ns RailwayRoanoke1926Fair12,623
Memorial AVE 11 over Roanoke RiverRoanoke1926Fair11,385