Oldest Bridges in Alabama

The oldest bridge in Alabama is the Country Club Road over Blackwater Creek in Walker County, built in 1898, and it still carries about 400 vehicles a day.

Age, drawn to scale

The 10 oldest in Alabama, 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 Alabama by the decade it was built
1
Before 1900pre—
60
1900s'0020%
62
1910s'1024%
549
1920s'209%
880
1930s'308%
890
1940s'406%
2.2k
1950s'505%
2.9k
1960s'604%
1.7k
1970s'704%
2.0k
1980s'802%
2.0k
1990s'901%
1.8k
2000s'000%
900
2010s'100%
264
2020s'200%
bridges builtshare rated poor
goodfairpoor

Bars are stacked by today's condition rating. 16,162 bridges are counted. Build years before 1900 are counted only when credible. 55 of the 60 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 Alabama

BridgeCountyBuiltRebuiltMaterialDaily TrafficCondition
Country Club Road over Blackwater CreekWalker1898Steel400Poor
Kings Mill Road over Lost CreekWalker1900Steel150Poor
Railroad Street over Driver CreekLamar1900Steel Continuous15Poor
Jc91 over SouthernlnrailroadJackson1900Concrete495Fair
Jacks RD over Rodgers BranchMadison1900Steel250Fair
Horseshoe Bend RD over Trib. To Whitsitt CreekHale19001925Concrete100Fair
Co. Rd. 439 over Copper Rock CreekRandolph19001926Steel75Fair
Revels Farm Road over Double Bridges CreekGeneva1900Steel55Poor
Co RD No 26 over Dry CreekMarion19001953Concrete240Fair
Co RD No 26 over Blue Gut CreekMarion19001953Concrete250Fair
Brooklyn Bridge over I278 Fdr Drive Fdr Dri18832016110,939Poor
County Road 48 over Wiley BranchMarion19001953Concrete275Fair
County Road 45 over Woods CreekMarion19001956Concrete150Good
Cr-34 over North Fork Butt RiverMarion19001957Concrete260Fair
Cr-12 over Bush CreekMarion19001958Concrete160Fair
County Road 47 over East Branch LuxapallilaMarion19001958Concrete390Fair
County Road 16 over Beaver Creek ReliefMarion19001959Concrete340Fair
County Road 40 over Little New RiverMarion19001959Concrete500Fair
Co RD No 32 over North ForkMarion19001963Concrete105Fair
Johnson Chapel RD over No Business CreekMorgan19001965Concrete270Fair
Frye Road over Beaver CreekMarion19001965Concrete305Fair
County RD 19 over Trib. To Colwell CreekHale19001967Concrete200Good
Co RT 199 over South Fork Scarham CreekDeKalb19001968Steel94Poor
Local RD over BranchMarion19001974Concrete510Fair
Braswell Hill RD over Small CreekChoctaw19001975Steel125Poor
Co RT 80 over Yellow CreekDeKalb19001980Concrete290Fair
CR 167 over North Fork CreekMarion19001981Concrete60Fair
County Road 99 over Moore CreekMarion19001981Concrete125Fair
Watts Mill RD over Talladega CreekClay19001981Steel14Fair
CR 89 over Beaver Pond CreekCovington19001982Wood or Timber210Fair
Gravel RD over BranchMarion19001982Concrete30Good
Co Route #63 over Hood BranchPickens19001982Wood or Timber40Fair
Co RD # 4 over Finks Mill PondCovington19001984Concrete302Poor
County Road 20 over BranchConecuh19001984Concrete460Good
Co RD 110 over Little Tall RiverRandolph19001985Prestressed Concrete105Good
County Road 2 over Big Prarie Creek Trib.Hale19001985Concrete200Good
County Road 24 over Whitsitt CreekHale19001985Concrete100Fair
Crab Tree Road over Duck CreekTuscaloosa19001985Steel700Fair
County Dirt RD over No Name BranchCovington19001986Wood or Timber80Fair
Co. Dirt Rd. over No Name Br.Covington19001987Wood or Timber60Poor
Gravel Road CR 73 over Potatoe Patch CreekPerry19001987Wood or Timber60Fair
County Road 2 over Yellow Creek Trib.Hale19001987Concrete100Good
County Road 2 over Yellow CreekHale19001987Concrete100Fair
Upper Cullomburg over BranchChoctaw19001987Steel90Fair
Deason Road over Mill CreekTuscaloosa19001987Wood or Timber120Poor
Walding Road over No Name BranchCovington19001988Concrete65Fair
County Road 10 over Big Prarie Creek Trib.Hale19001988Concrete300Fair
County Road 10 over Big Prarie Creek Trib.Hale19001988Concrete300Fair
Gorum Bridge Road over Pigeon CreekCovington19001989Steel70Poor
Co. RD 122 . over Bear CreekDale19001989Concrete75Good
County Road 16 over Whitsitt Creek ReliefHale19001989Concrete300Fair
County Road 32 over 5 Mile Creek Trib.Hale19001989Concrete150Good
County Road 16 over Big Prarie Creek Trib.Hale19001990Concrete300Good
County Dirt RD over Shotbag CreekCovington19001991Concrete60Poor
Beth Manor DR over Concrete DitchMontgomery1900ConcreteFair
Kingsbury DR over Baldwin SloughMontgomery1900ConcreteFair
Co RD 313 over Laurel CreekDeKalb1902Steel87Fair
Parks Road over Halls CreekJefferson1902Steel70Fair
Cahaba Beach Road over Little Cahaba RiverShelby1904Steel100Poor
Co 14 over Bumpass CreekLauderdale19061937Steel Continuous210Fair
Co RT 837 over Coal CreekDeKalb19061980Concrete106Poor
Cr-61 over Swamp CreekCoosa1910Steel32Fair
19th AVE over Moores CreekChambers1910Steel350Poor
22nd ST over Rotary Trail ParkJefferson1910Concrete13,000Poor
Connector Road over Sandy Creek SpurTallapoosa1910Steel45Fair
Al - 7 (us 11) over Valley CkJefferson1910Concrete11,430Fair
Old Toxey-butler over BranchChoctaw1910Concrete140Fair
Al - 7 (us 11) over Avondale CkJefferson19101985Concrete17,380Fair
Brownsferry RD over Town CreekLimestone19101991Concrete2,319Good
Dillingham Street over Chattahoochee RiverRussell1910Concrete4,140Fair
Old 3rd AVE SE over L*n Rail RoadCullman1912Concrete Continuous1,128Poor
2nd ST SW over L*n RrCullman1912Concrete Continuous1,000Fair
Roadway over Co RT 1065 Sucarnochee RSumter1912Steel40Poor
Co. Rd.044 Cobb RD over Silver Run CreekTalladega19122008Steel430Fair
Mary Vann Lane over Five Mile CreekJefferson1912Concrete Continuous2,502Fair
Co 137 over Little Uchee CreekRussell1913Concrete314Fair
West 11th over Drainage DitchCalhoun1913Concrete1,200Fair
East 17th Street over Drainage DitchCalhoun1913Concrete580Fair
AVE F over Village CreekJefferson1913Concrete Continuous8,000Fair
12th AVE No over Frisco * So RrJefferson1913Concrete6,000Fair
CR 46 Price Store over BranchChoctaw1913Steel100Fair
Vanderbilt RD over Village CreekJefferson1914Concrete7,500Fair
Frank Hereford RD over Rodgers BranchMadison1914Steel Continuous45Fair
CR # 438 over Trib To Cedar CreekDallas19151996Steel Continuous25Poor
Smith Chapel RD over Mill CreekWalker1915Steel125Poor
21st Street over Morris AVE * RrJefferson1915Concrete13,000Poor
22nd Street over Morris AVE * RrJefferson1915Concrete14,000Poor
W Lawrence ST over Town BranchFranklin1915Concrete250Fair
Sparkman ST over Shoal CreekMorgan1915Concrete2,123Poor
21 ST ST No over Village CkJefferson1915Concrete700Poor
24 TH ST N over Village CkJefferson1915Concrete5,500Fair
27 TH ST No over Village CkJefferson1915Concrete2,500Fair
Cr-127 over Socapatoy CreekCoosa1915Steel25Poor
Overbrook RD over Shades CreekJefferson1915Concrete2,730Fair
Century Rd. 1915 over Tallahatchee CreekCalhoun1915Concrete186Fair
Sharpes Hollow RD over Hurricane CreekMadison19151953Steel125Fair
Doe Lane over Emuckfaw CreekTallapoosa19151980Steel50Fair
Walnut ST over Railroad @ Walnut StreetCullman19151986Wood or Timber1,000Poor
Co RT 47 over Wilson CreekLauderdale1917Concrete1,750Fair
Co RT 47 over St. Florian BranchLauderdale1917Concrete1,710Fair

Oldest bridges in the United States · Longest bridges in Alabama