Oldest Bridges in Virginia

The oldest bridge in Virginia is the Snickersville Road over Beaverdam Creek in Loudoun County, built in 1820, and it still carries about 2,100 vehicles a day.

Age, drawn to scale

The 10 oldest in Virginia, one timeline

Each bar runs from the year the bridge was built to today, colored by its overall condition (green good, orange fair, red poor). A white notch marks a recorded reconstruction; many of these bridges have been rebuilt or widened more than once, and the inventory keeps only the most recent date. Daily traffic is the latest count.

When the bridges were built

every bridge in Virginia by the decade it was built
13
Before 1900pre—
14
1900s'00—
52
1910s'1019%
250
1920s'2010%
1.6k
1930s'306%
481
1940s'4010%
1.1k
1950s'506%
2.5k
1960s'604%
2.3k
1970s'703%
1.6k
1980s'802%
1.7k
1990s'901%
1.3k
2000s'000%
954
2010s'100%
318
2020s'200%
bridges builtshare rated poor
goodfairpoor

Bars are stacked by today's condition rating. 14,141 bridges are counted. Build years before 1900 are counted only when credible.

The Oldest Bridges in Virginia

BridgeCountyBuiltRebuiltMaterialDaily TrafficCondition
Snickersville Road over Beaverdam CreekLoudoun18202007Masonry2,060Good
John S. Mosby Hwy. over Little RiverLoudoun18242001Masonry9,058Fair
Buffalo Station DR over Owens CreekNelson1835Masonry44Fair
Ninth Street over KanawhaLynchburg1839Masonry1,300Fair
Waterloo Road over Rappahannock RiverCulpeper18782020Aluminum/Wrought Iron/Cast Iron839Fair
Aden Road over Ns RailwayPrince William18822018Steel2,769Good
Iron Bridge Road over Meherrin RiverBrunswick1884Aluminum/Wrought Iron/Cast Iron815Poor
East Chilhowie ST over Mf Holston RiverSmyth1885Steel168Poor
Ball Park Rd.685 over Craig CreekBotetourt18871963Aluminum/Wrought Iron/Cast Iron219Fair
Old Rail Road 817 over Craig CreekBotetourt1887Steel36Fair
Brooklyn Bridge over I278 Fdr Drive Fdr Dri18832016110,939Poor
Dry Mill Road over Wash. Old Dom. Reg. Trl.Loudoun1892Masonry1,247Fair
Wissler RD over N Fork Shenandoah RiverShenandoah1893Steel Continuous552Fair
E. Hawthorne ST over Csx RailwayCovington19002006Aluminum/Wrought Iron/Cast Iron500Fair
Walnut Avenue over Roanoke RiverRoanoke19001996Steel5,311Good
Pump Street over Peyton CreekAugusta19001992Prestressed Concrete130Good
Clyde Williams AVE over Little Moccasin CreekScott19002016Concrete1,238Good
South Augusta ST over Lewis CreekStaunton1901Masonry4,700Fair
Byers St/parking over Lewis CreekStaunton1901Concrete4,700Fair
Plank Road over Mechums RiverAlbemarle19032023Prestressed Concrete964Fair
Blenheim Road over Hardware RiverAlbemarle19072017Steel174Good
N Bridge Street over Ns RailwayBedford1907Concrete5,275Fair
Champe Ford Road over Little RiverLoudoun19082000Steel Continuous140Fair
Bedford Avenue over Ns RailwayLynchburg1908Concrete2,777Poor
North Garden Lane over South BranchAlbemarle19091998Steel227Fair
Vinegar Hill Rd. over Whiskey CreekAugusta1909Concrete49Fair
Broad Street over Csx Abandoned Spur LineRichmond1909Steel26,150Poor
Kyles Mill RD over Mossy CreekAugusta19102022Steel65Good
Otterhouse RD over N.f. Holston RiverScott19102007Steel74Fair
West Norton Road over Sbd System RailroadWise19102005Steel394Poor
West Water ST over Ns RailwayRockingham1910Steel3,200Fair
Vaughan Road over Ns RailwayPetersburg1911Steel849Fair
Gatewood DR over Little Back CreekBath19122011Steel35Fair
Route 717 over Bluestone RiverTazewell19122022Steel35Good
Teman Road over Pug Swamp CreekHanover19132017Steel590Good
Old Highway 19 over Indian CreekRussell1913Concrete193Poor
14th Street over James River South Div @Richmond1913Concrete17,082Poor
14th Street over James River North Div @Richmond1913Concrete17,082Poor
Derby Rd. over Preacher CreekWise19132010Concrete511Fair
Ware Creek Rd. over Ware CreekCaroline19142001Wood or Timber323Fair
Teman Road over Beaverdam CreekHanover19142008Steel665Fair
Old Massies Crn RD over Battle RunRappahannock19141930Concrete21Poor
Old Mill Road over Rush RiverRappahannock19141998Prestressed Concrete59Fair
Knightly Mill RD over Middle RiverAugusta1915Steel309Poor
Elkton Farm RD 666 over Elk CreekBedford1915Steel130Poor
River Road / 632 over Spreading Spring BranchBotetourt1915Concrete172Fair
Dearborn Road over Flat CreekCampbell19152018Steel348Fair
Countyline Church over Temples MillCaroline19152000Concrete809Poor
Tempes Branch over Cranes Nest RiverDickenson19151981Prestressed Concrete101Fair
Coles Creek RD 643 over Blackwater RiverFranklin1915Steel136Good
Quaker Lane over Beaverdam CreekLoudoun1915Concrete Continuous48Fair
Snickersville Tnpk over North Fork Beaverdam Ck.Loudoun1915Concrete1,643Fair
Indian Trail RD over Smith CreekRockingham19152003Steel100Good
Carterton Place over Meade BranchRussell19152008Steel123Fair
Old Indian Ck. Rd. over Indian CreekWise19152007Steel212Fair
Chester Road over Kingsland CreekChesterfield19162010Prestressed Concrete6,196Fair
Greengarden Road over Panther Skin CreekLoudoun1916Concrete78Fair
ST Johns Church RD over Flat Rock CreekLunenburg1916Steel84Fair
Wide Gap Road over Colliers CreekRockbridge1916Steel757Fair
Moccasin Ridge Rd. over Copper CreekRussell19162016Prestressed Concrete112Good
Plunkett Road over Lynch RiverAlbemarle19172018Steel318Good
Brucetown RD over Opequon CreekClarke1917Concrete910Fair
Chestnut Grove RD over Back CreekFrederick19171982Prestressed Concrete232Fair
Horseshoe Br RD over South Anna RiverHanover1917Concrete367Fair
Limestone School R over Tributary Limestone Br.Loudoun1917Concrete211Fair
Ebl Route 460 over Sandy RiverPrince Edward1917Steel4,226Fair
Bentonville RD over Gooney CreekWarren1918Concrete281Fair
Bentonville RD over Greasy RunWarren19182018Concrete281Good
Lee Highway over Hutton CreekWashington1918Concrete2,919Fair
Mary Street over Ns RailwayBristol1918Concrete Continuous4,775Poor
Dickerson Road over Jacobs RunAlbemarle19192011Steel162Fair
Airlie Road over Cedar RunFauquier1919Concrete851Fair
Crenshaw Road over Goose CreekFauquier1919Concrete47Poor
Crenshaw Road over Branch Goose CreekFauquier1919Concrete47Fair
Landmark School RD over Little RiverFauquier1919Concrete Continuous289Fair
Carpers Valley RD over Buffalo Lick RunFrederick19191941Concrete1,060Fair
Old Telegraph Road over Stony RunHanover1919Concrete127Fair
Abram Penn Hwy/626 over N. Mayo RiverPatrick1919Steel220Fair
Route 1103 over Laurel Fork CreekTazewell19191983Concrete1,226Fair
Moffett Branch RD over Elk RunAugusta19202015Steel72Fair
Rapidan Road over Cedar RunCulpeper19201999Concrete1,800Fair
Rapidan Road over Cabin BranchCulpeper19201992Concrete1,547Fair
Old Dominion Drive over Pimmit RunFairfax19202002Steel15,264Good
Tapps Ford Road over Rappahannock RiverFauquier19202006Steel196Good
Goose Dam RD 724 over Little Chestnut CreekFranklin1920Concrete521Fair
Abram Penn Hwy/626 over Spoon CreekPatrick19202012Prestressed Concrete402Fair
James River Road over Powell CreekPrince George1920Concrete2,845Poor
Short Road over Beaverdam CreekRappahannock19202017Concrete50Good
Old Catawba Rd.864 over Mason CreekRoanoke1920Concrete508Fair
James River Drive over Mill RunSurry1920Concrete1,731Fair
Old River Road over Laurel Fork CreekTazewell1920Concrete98Fair
Browntown RD over Smith CreekWarren19201982Concrete1,013Fair
Nansemond Parkway over Beamons Mill PondSuffolk1920Concrete5,593Poor
Oakwood Cemtery RD over Unnamed TribRichmond1920Concrete Continuous20Fair
Crozet Avenue over Lickinghole CreekAlbemarle19212022Prestressed Concrete6,819Fair
Three Notchd Road over Lickinghole CreekAlbemarle19211995Prestressed Concrete7,055Good
Midland Road over Branch Elk RunFauquier1921Concrete1,458Fair
Midland Road over Elk RunFauquier19211997Concrete1,967Fair
Nbl Brook Road over Upham BrookHenrico19211971Steel9,549Fair
Bradshaw Rd./629 over Bradshaw CreekMontgomery1921Steel Continuous656Poor

Oldest bridges in the United States · Longest bridges in Virginia