Oldest Bridges in North Dakota

The oldest bridge in North Dakota is the County Highway over Goose River in Traill County, built in 1885.

Age, drawn to scale

The 10 oldest in North Dakota, 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 North Dakota by the decade it was built
1
Before 1900pre—
17
1900s'00—
74
1910s'1057%
81
1920s'2059%
242
1930s'3033%
193
1940s'4029%
411
1950s'5019%
641
1960s'6012%
628
1970s'708%
606
1980s'802%
415
1990s'901%
365
2000s'001%
366
2010s'100%
210
2020s'200%
bridges builtshare rated poor
goodfairpoor

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

The Oldest Bridges in North Dakota

BridgeCountyBuiltRebuiltMaterialDaily TrafficCondition
County Highway over Goose RiverTraill18852010Steel20Fair
108th Avenue SW over Tepee CreekHettinger19001968Wood or Timber15Fair
98th Ave. SW over CreekStark19001972Steel20Fair
133rd AVE SW over CreekBillings1901Wood or Timber10Fair
114th AVE SW over CreekStark1901Steel10Fair
48th Ave. SW over CreekStark1901Wood or Timber5Fair
Park Road over Jamestown ReservoirStutsman1901Steel135Poor
County River over Souris RiverMcHenry1902Steel25Poor
County Road over Mouse RiverMcHenry1902Steel5Poor
County Highway over James RiverEddy1904Steel50Poor
Brooklyn Bridge over I278 Fdr Drive Fdr Dri18832016110,939Poor
County Road over Mouse RiverMcHenry1906Steel25Poor
County Highway over Sheyenne RiverBenson1907Steel5Poor
City Street over Tongue RiverPembina19071992Steel397Poor
County Highway over Sheyenne RiverRansom1907Steel24Poor
County Highway over James RiverLaMoure19081989Steel18Poor
County Road over Mouse RiverMcHenry1909Steel25Poor
County Road over Park RiverWalsh19091925Steel30Poor
Gravel Twp. Road over James RiverLaMoure19102003Steel85Fair
County Road over James RiverLaMoure1910Steel20Fair
County Road over James RiverLaMoure1910Steel50Poor
County Highway over Sheyenne RiverNelson19101948Steel5Poor
Lehigh Drive over Heart RiverStark1910Steel50Fair
Park Road over Turtle RiverGrand Forks1910Steel5Poor
County Highway over Sheyenne RiverBenson1912Steel15Poor
County Highway over Sheyenne RiverGriggs1912Steel24Poor
Main ST over Cannonball RiverHettinger1912Steel50Poor
County Highway over Wild Rice RiverRichland1912Steel20Poor
County Highway over Goose RiverTraill1912Steel20Poor
County Road over Forest RiverWalsh1912Steel10Poor
County Highway over Turtle RiverGrand Forks19132004Steel40Poor
County Highway over Sheyenne RiverRichland1913Steel5Fair
County Highway over Beaver CreekSteele1913Steel10Poor
City Street over CreekWalsh1913Steel5Poor
Lincoln Road over Apple CreekBurleigh19141974Prestressed Concrete2,900Fair
20th AVE Southeast over S Branch Beaver CreekEmmons19142020Steel24Fair
County Highway over Wild Rice RiverRichland1914Steel20Fair
Dirt Trail over Pipestem CreekStutsman1914Steel1Poor
County Highway over Park RiverWalsh19142002Steel15Fair
County Trail over Park RiverWalsh1914Steel5Poor
County Highway over Little Muddy RiverWilliams1914Steel20Poor
116th AVE SW over Chanta Peta CreekHettinger1915Steel10Poor
County Highway over Sheyenne RiverRansom1915Steel24Poor
County Highway over Sheyenne RiverRansom1915Steel24Poor
County Highway over Goose RiverSteele19151975Wood or Timber24Fair
Gravel Road over James RiverStutsman19151986Steel25Poor
County Highway over Park RiverWalsh19151963Steel27Fair
County Road over Park RiverWalsh19151986Steel10Poor
County Road over CreekWalsh1915Steel24Fair
County Road over Forest RiverWalsh19151998Steel26Poor
County Highway over James RiverWells1915Steel5Poor
Upper Magpie Road over North CreekBillings1916Steel10Poor
South Park Street over Branch Of Knife RiverMorton19161973Steel200Poor
62nd AVE over Big Muddy CreekMorton1916Steel20Fair
County Highway over Sheyenne RiverRichland1916Steel10Poor
County Road over Park RiverWalsh1916Steel10Poor
County Highway over Pembina RiverCavalier1917Steel5Fair
5th ST SW over Knife RiverMercer19171998Steel5Fair
County Road over Tongue RiverPembina1917Steel25Fair
County Road over Tongue RiverPembina19172003Steel2Poor
County Highway over Sheyenne RiverRichland1917Steel20Poor
County Highway over Wild Rice RiverRichland1917Steel20Poor
County Road over Middle Branch Park RiverWalsh1917Steel5Poor
Railroad DR & Bnsf over Bnsf Railroad UnderpassStutsman1917Concrete520Fair
County Highway over Sheyenne RiverRichland1918Steel20Poor
County Highway over Wild Rice RiverRichland1918Steel20Poor
County Highway over Park RiverWalsh19182007Steel10Poor
County Road over Middle Branch Park RiverWalsh19182002Steel20Poor
Oak Street over Park RiverWalsh19181993Steel151Fair
County Road over Forest RiverWalsh1918Steel18Poor
14th ST SW over Buffalo CreekAdams1919Steel10Poor
County Highway over Pembina RiverCavalier1919Steel15Poor
County Highway over Pembina RiverCavalier19192017Steel20Good
County Road over Drainage DitchGrand Forks19191985Wood or Timber30Fair
Field Approach over Drainage DitchGrand Forks19191985Wood or Timber2Fair
County Highway over CreekGrand Forks19191999Steel10Fair
County Road over Turtle RiverGrand Forks19192019Steel10Fair
County Highway over CreekGrand Forks19191960Wood or Timber35Fair
37th Street over Drainage AreaMorton19191970Wood or Timber5Fair
County Road 83 over CreekMorton19191969Wood or Timber20Fair
County Road 82 over Chanta Peta CreekMorton19191963Wood or Timber20Poor
26th AVE over CreekMorton19191968Wood or Timber10Fair
County Road 134 over CreekMorton19191969Wood or Timber70Fair
22nd Avenue over SE Br Little Heart RiverMorton19191963Wood or Timber24Poor
61st Street over N Branch Cantapeta CreekMorton19191967Wood or Timber10Fair
14th Street SW over Brady CreekOliver19191950Concrete15Fair
County Highway over CreekRichland19191975Wood or Timber37Fair
County Highway over Wild Rice RiverRichland1919Steel20Poor
County Highway over Wild Rice RiverRichland19191955Steel20Poor
County Highway over CreekRichland19191975Wood or Timber20Fair
County Highway over North Mayville Drain #8Traill19191968Wood or Timber10Fair
Field Drive over English Coulee DrainGrand Forks19191982Steel1Poor
County Highway over CreekBarnes1920Steel5Poor
County Road over CreekBarnes1920Steel10Poor
County Highway over CreekGrand Forks1920Steel24Poor
County Road over Maple CreekLaMoure1920Steel10Poor
County Highway over Sheyenne RiverNelson1920Steel20Poor
County Highway over Sheyenne RiverRansom19202007Steel24Poor
County Highway over Wild Rice RiverRichland1920Steel10Fair
County Highway over Wild Rice RiverRichland1920Steel20Poor

Oldest bridges in the United States · Longest bridges in North Dakota