Oldest Bridges in Missouri

The oldest bridge in Missouri is the Eads Bridge over 1st ST Underpass Metr in St. Louis County, built in 1874, and it still carries about 2,000 vehicles a day.

Age, drawn to scale

The 10 oldest in Missouri, 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 Missouri by the decade it was built
5
Before 1900pre—
500
1900s'0026%
218
1910s'1042%
950
1920s'2025%
1.6k
1930s'3021%
854
1940s'4023%
1.8k
1950s'5014%
2.6k
1960s'6012%
1.7k
1970s'7011%
2.2k
1980s'806%
4.2k
1990s'904%
4.1k
2000s'002%
2.9k
2010s'100%
1.0k
2020s'200%
bridges builtshare rated poor
goodfairpoor

Bars are stacked by today's condition rating. 24,647 bridges are counted. Build years before 1900 are counted only when credible. 448 of the 500 bridges in the 1900s bar are recorded as built in exactly 1900, which is likely an estimate rather than a date.

The Oldest Bridges in Missouri

BridgeCountyBuiltRebuiltMaterialDaily TrafficCondition
Eads Bridge over 1st ST Underpass MetrSt. Louis18742003Steel2,000Fair
County RD 281 over Pomme De Terre RvrHickory1890Steel35Poor
County RD 611 over Maries RvrOsage1893Steel50Poor
Gladstone BLVD over Anderson AVEJackson18972003Steel1,201Good
County RD 1000 over Spring RvrLawrence1898Steel50Poor
RT Ab S over Clear CRGreene1900Concrete Continuous3,662Fair
Mo 32 E over Br Of Goodwin CRLaclede1900Concrete Continuous4,115Fair
RT O S over Owens CRCass19002011Concrete Continuous500Good
RT Aa S over Hodge CRTaney1900Concrete Continuous334Fair
RT N E over Br Of Platte RvrBuchanan1900Concrete188Fair
Brooklyn Bridge over I278 Fdr Drive Fdr Dri18832016110,939Poor
Morelock Cem RD over Branch Of Spring CAdair1900Concrete20Fair
NW Kenney DR over Long BrCaldwell19002007Steel5Fair
Co RD NW 1571 over Blackwater RvrJohnson1900Steel110Fair
John Mckeever RD over Labarque CRJefferson19001987Prestressed Concrete963Fair
N Atlantic over Br Cahoochie CRDallas19002008Steel50Fair
Co RD 1571 over N Fk Of BlackwaterJohnson19001983Prestressed Concrete45Fair
County RD S-30 over Brush CRPolk19002011Steel20Poor
Bender RD over Trib Of Saline CRJefferson1900Concrete Continuous100Fair
County RD 26 over StreamHickory1900Concrete Continuous20Fair
Farm RD 17 over Sac RvrGreene1900Concrete100Poor
County RD 25 over Panther CRPolk1900Steel50Fair
County RD 115 over Sugar CRPike1900Steel5Fair
Farm RD 18 over Br Of Asher CRGreene1900Concrete57Fair
Livingston DR over Br Dry Auglaize CRLaclede1900Concrete Continuous20Fair
County RD E-315 over Rule CRPolk1900Steel50Poor
County RD E-330 over Br Of Brush CRPolk1900Steel45Poor
County RD 160 over Lit Pomme De TerreHickory19002012Steel15Poor
Farm RD 22 over Br Of Asher CRGreene1900Concrete91Poor
Co RD NW 500 over Trib Of East BrJohnson19001988Steel60Fair
Red Bird RD over Trib Of Moniteau CMoniteau1900Steel15Fair
Buckley RD over Small CRPettis1900Steel50Fair
Co RD NW 450 over Br S Fk BlackwaterJohnson19001987Steel61Fair
Lakeside RD over Stanley LkChariton19002000Steel5Poor
River Side RD over Br Of Gasconade RvPulaski1900Concrete30Poor
County RD 049 over Lit Peno CRPike1900Concrete60Poor
Farm RD 33 over Br Of Sac RvrGreene19001992Concrete Continuous185Good
Wilmes RD over No CRSt. Charles19001992Steel23Fair
County RD 122 over Sugar CRPike1900Steel100Fair
Bushnell AVE over Elk CRChariton19001980Steel20Good
Drake School RD over Trib Of Barren CRGasconade19002004Concrete41Fair
County RD 288 over Drain DtchPemiscot19002010Wood or Timber20Fair
County RD 3000 over Br Of Dry FkPhelps1900Concrete100Fair
County RD 130 over CreekPike1900Concrete90Fair
S Main ST over Town BrPolk1900Concrete2,900Fair
Benton AVE over Town BrPolk1900Concrete Continuous1,470Fair
Old Sugar Creek RD over Sugar CRJefferson19001995Concrete Continuous1,100Fair
County RD 355 over Turkey CRHickory1900Concrete Continuous15Fair
N Main ST over Drain DtchPemiscot19001988Steel100Poor
Farm RD 51 over Br Of Pickering CRGreene1900Concrete289Good
County RD 138 over Moniteau CRHoward1900Steel50Poor
County RD 110 over Coon CRJasper19001986Steel100Poor
County RD 314 over Drain Dtch No 29Mississippi19001965Steel5Poor
County RD 443 over Br Of Starks CRHickory19001992Steel Continuous15Poor
Saline RD over Saline CRJefferson19001990Prestressed Concrete Continuous3,104Fair
250th RD over Br Of Salt FkSaline19002007Steel35Fair
County RD S-156 over Stinking CRPolk1900Concrete Continuous30Fair
County RD 2220 over Bourbeuse RvrPhelps1900Concrete Continuous100Fair
Broadway ST over Walker CRCape Girardeau19001997Concrete Continuous18,000Fair
Monkeyrun Tr 071 over Marble CRRalls1900Concrete200Poor
Clark RD over Clark BrChariton19001988Steel35Good
County RD E-322 over Lindley CRPolk1900Concrete Continuous40Poor
175 ST over Big CRCass19001986Prestressed Concrete476Good
Grizzly Trail over Trib W Fk Grand RvWorth19001986Steel Continuous15Fair
Bobcat AVE over Salt FkSaline19001982Steel35Fair
Farm RD 76 over Br Of Clear CRGreene1900Concrete68Fair
Konert RD over Trib Meramec RvrJefferson19001992Concrete3,000Good
Co RD NW 701 over Br Of Honey CRJohnson19001983Steel45Poor
Jasmine RD over Spring CRStone19001996Concrete Continuous40Fair
County RD 033 over Br Of Spencer CRPike1900Steel10Poor
Co RD NW 800 over Honey CRJohnson19001996Concrete125Fair
Farm RD 80 over Br Of Sac RvrGreene19001985Prestressed Concrete246Poor
Co RD NW 571 over Honey CRJohnson19001989Steel45Fair
Knotte RD over Mussell FkChariton19001992Prestressed Concrete30Good
Beach RD over Givins BrWebster1900Concrete50Poor
County RD 460 over CreekPike19002014Steel25Fair
NW 80th RD over Trib Drywood CRBarton1900Steel30Poor
Raintree DR over Highly CRHolt1900Steel10Poor
NW 80th RD over Drywood CRBarton1900Steel30Poor
County RD 113 over Sons CRDade1900Steel Continuous5Poor
County RD 220 over Mill CRHickory1900Concrete Continuous60Fair
Black Horse RD over E Fk Niangua RvrWebster19001987Concrete Continuous40Fair
Arizona ST over Irwin CRMercer19001995Steel30Fair
Cave RD over Clemens CRPulaski1900Concrete25Fair
Co RD NW 621 over N Fk Blackwater RvJohnson19001987Prestressed Concrete Continuous93Good
County RD 273 over Pomme De Terre RvrHickory1900Steel200Poor
County RD 041 over Peno CRPike1900Steel15Fair
County RD 1320 over Br Of Lanes FkPhelps1900Concrete Continuous35Fair
Co RD NW 400 over Br Blackwater RvrJohnson19001986Prestressed Concrete200Good
Co RD 450 over Br Blackwater RvrJohnson19001994Steel45Fair
County RD 180 over Hogles CRHickory1900Concrete Continuous15Fair
County RD 1420 over Bowen CRPhelps1900Concrete35Fair
Farm RD 97 over Clear CRGreene1900Concrete250Fair
Co RD NW 575 over Walnut CRJohnson19001983Steel45Fair
Co RD NW 575 over Walnut CRJohnson19001983Prestressed Concrete45Poor
County RD 1400 over Br Of Bourbeuse RvPhelps1900Steel25Fair
County RD 628 over StreamButler1900Steel50Poor
Germeth RD over E Bee BrChariton19001983Steel5Good
Farm RD 101 over Clear CRGreene1900Concrete115Fair
Otoe RD over Crane CRStone1900Concrete Continuous5Fair

Oldest bridges in the United States · Longest bridges in Missouri