Oldest Bridges in West Virginia

The oldest bridge in West Virginia is the US Route 40 over Little Wheeling Creek in Ohio County, built in 1817, and it still carries about 7,600 vehicles a day.

Age, drawn to scale

The 10 oldest in West 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 West Virginia by the decade it was built
11
Before 1900pre—
23
1900s'0052%
186
1910s'1039%
345
1920s'2045%
329
1930s'3041%
244
1940s'4040%
385
1950s'5034%
538
1960s'6029%
936
1970s'7023%
1.0k
1980s'8015%
1.3k
1990s'907%
1.0k
2000s'006%
691
2010s'102%
273
2020s'201%
bridges builtshare rated poor
goodfairpoor

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

The Oldest Bridges in West Virginia

BridgeCountyBuiltRebuiltMaterialDaily TrafficCondition
US Route 40 over Little Wheeling CreekOhio18171922Masonry7,600Fair
County Route 40 over Milligan CreekGreenbrier18842000Steel155Fair
Preston Co RT 8/4 over Big Sandy CreekPreston1884Steel10Poor
County Route 21/15 over Left Fork Of Sandy CreekJackson18872000Steel150Poor
Marion Co RT 73/16 over Booths CreekMarion1888Steel2Poor
Harrison CR 5/29 over Tenmile CreekHarrison18912002Wood or Timber10Fair
County Route 18 over Wheeling CreekOhio1892Masonry5,300Fair
Preston Co RT 14 over Big Sandy CreekPreston1893Steel10Poor
CR 250/2 over East Fork Greenbrier RPocahontas1895Steel20Poor
Taylor Co RT 13/25 over Csx RailroadTaylor1897Steel10Poor
Brooklyn Bridge over I278 Fdr Drive Fdr Dri18832016110,939Poor
East Burke Street over Tuscarora CreekBerkeley19002019Concrete2,000Good
County Route 31 over Kitchen CreekGreenbrier1900Concrete150Fair
County Rd. 05 Sls over Branch Cherry RunMorgan1900Concrete250Fair
Wv 09 F over Sleepy CreekMorgan1900Concrete3,100Poor
Washington Avenue over Wheeling CreekOhio19001947Steel Continuous7,500Poor
C.r. 37 over Tygart Valley RiverRandolph19001993Steel600Poor
West Virginia 67 over Sugar RunBrooke1901Steel300Fair
Harrison Co RT 14 over Csx RailroadHarrison19011994Wood or Timber100Poor
County Route 34 over Big CreekRoane1901Concrete150Fair
County Route 19/17 over RT Fork West Fork RiverLewis19022024Wood or Timber50Fair
County Route 27 over Sixteenmile CreekMason19041983Prestressed Concrete20Fair
Golding Street Ext over Ohio RiverHancock19051954Steel Continuous7,500Poor
Mary Ellen Street over Pyles ForkMarion19051996Steel200Poor
Youth Camp Road over Buckhannon RiverUpshur1905Steel25Fair
County Route 25/8 over Pond CreekWood19051984Steel10Poor
County Route 74/2 over Fish CreekMarshall1906Steel50Poor
County Route 28/8 over South Fork Hughes RiverRitchie1907SteelPoor
CR 52/55 over W. Fk Of Twelvepole Ck.Wayne19072015Steel10Fair
County Route 119/2 over Hackers CreekBarbour19092005Steel20Fair
US 11 over Potomac River CsxBerkeley19091980Steel6,761Fair
CR 20 over Middle Fork RiverRandolph1909Steel10Poor
County Route 7/11 over Slab CreekRitchie1909Steel10Poor
County Route 17/5 over South Fork Of Lee CreekWood1909Concrete20Poor
Freewill Lane over Dunloup CreekFayette19101930Masonry50Fair
Harrison Co RT 29 over Patterson ForkHarrison1910Concrete1,000Poor
Mill Street over Jacobs RunHarrison1910Concrete250Poor
County Route 54 over Glady CreekLewis1910Concrete50Fair
Co 19/10 over Whitestick CreekRaleigh19102008Prestressed Concrete1,200Fair
County Route 34/1 over Pocatalico RiverRoane1910Concrete10Fair
CR 41 over Sweetwater BranchWayne19101940Steel250Fair
CR 41 over Spruce CreekWayne1910Steel250Poor
County Route 12 over Horn CreekGilmer1911Steel20Fair
County Route 39/1 over Little Laurel CreekGreenbrier1911Concrete40Poor
County Route 30 over Skin CreekLewis1911Concrete400Fair
CR 18 over Aldridge BranchLogan1911Steel1,500Fair
Marion Co RT 91 over Plum RunMarion1911Steel300Poor
Marion Co RT 90/3 over West Fork RiverMarion1911Steel350Poor
County Route 23/4 over Laurel CreekMonroe19112000Wood or Timber86Good
Taylor Co RT 1/2 over Corbin BranchTaylor1911Concrete50Fair
Taylor Co RT 1/4 over Corbin BranchTaylor1911Concrete90Fair
Taylor Co RT 2 over Hustead ForkTaylor1911Concrete90Fair
CR 52/56 over West Fork Twelvepole CkWayne19112011Steel90Poor
CR 52/56 over West Fk Twelvepole CkWayne19112014Steel30Fair
CR 52/56 over West Fk Twelvepole CkWayne19112014Steel50Fair
Co Route 7 Sls over Shooks RunBarbour1912Concrete850Poor
County Route 1/3 over Harmon CreekBrooke1912Concrete700Poor
Harrison CR 20/2 over Little Tenmile CreekHarrison1912Concrete90Poor
County RTE 119/16 over Stonecoal CreekLewis1912Concrete20Fair
Marion CR 250/11 over Buffalo CreekMarion19122001Steel800Fair
County Road 16 Sls over Staggs RunMineral1912Concrete450Fair
Mon Co RT 7/40 over Knocking RunMonongalia1912Concrete250Fair
Mon Co Rt. 68/7 over Knocking RunMonongalia1912Concrete1,200Poor
Preston Co RT 14/4 over Cheat RiverPreston1912Steel10Poor
C. R. 250/4 over Shavers Fk Cheat RiverRandolph1912Steel10Poor
CR 31/6 over Addis RunRitchie1912Concrete30Poor
County 74/5 over North Fork Hughes RiverRitchie1912Concrete70Fair
CR 16/34 over Leatherbark CreekRitchie1912Concrete40Poor
County Route 7/23 over Little Fishing CreekWetzel1912Steel50Poor
County Route 1 over Little Cove RunBarbour1913Concrete300Fair
County Route 1 over Little Cove RunBarbour1913Concrete300Fair
County Route 9 over Glade CreekBarbour1913Concrete100Fair
County Route 13/4 over Pecks RunBarbour1913Concrete20Poor
County Route 15 over Mill CreekBarbour1913Concrete30Fair
Co Route 17 Sls over Zebs RunBarbour1913Concrete350Fair
County Route 26/1 over Teter CreekBarbour1913Concrete150Fair
County Route 93 over Raccoon CreekBarbour1913Concrete400Fair
US Route 250 T over Mill CreekBarbour1913Concrete5,400Fair
County Route 8 over Laurel CreekFayette19131998Masonry171Fair
County Route 66 over Mill CreekGreenbrier1913Concrete70Poor
CR 02 Sls over Little Cacapon RiverHampshire1913Concrete80Fair
Harrison Co RT 7 over Katy Lick RunHarrison1913Concrete600Poor
Harrison CR 34/2 over West Fork RiverHarrison19132006Steel50Fair
Harrison Co RT 42 over Brushy ForkHarrison1913Concrete400Poor
County Route 40/4 over Indian ForkLewis1913Concrete70Fair
West Fourth Street over West Fork RiverLewis1913Concrete3,200Poor
Wv Route 7 over N Branch Snowy CreekPreston19132002Concrete3,500Fair
Preston Co RT 66 over York RunPreston1913Concrete100Fair
CR 6/4 over Bonds CreekRitchie1913Concrete20Poor
County Route 32 over Big RunUpshur1913Concrete150Fair
County Route 7/5 over Little Fishing CreekWetzel1913Concrete50Poor
County Route 3/3 over Plum RunWood1913Concrete200Good
County Route 13/1 over Pecks RunBarbour1914Concrete30Fair
County Route 17/12 over Middle Fork RiverBarbour1914Concrete10Fair
County Route 46 over Laurel RunBarbour1914Concrete250Fair
Wv Route 57 F over Stewart RunBarbour1914Concrete Continuous3,200Fair
County Route 57/10 over Elk CreekBarbour1914Concrete30Fair
County Route 57/10 over Elk CreekBarbour1914Concrete30Fair
County Route 20 over Pierce RunBrooke1914Concrete90Fair
Wv Route 23 over Robinson ForkDoddridge1914Concrete650Poor

Oldest bridges in the United States · Longest bridges in West Virginia