State profile · Below median Poor share

Alabama bridge safety

Condition ratings, load ratings, and Poor-condition data for every public highway bridge in Alabama, based on the FHWA National Bridge Inventory.

13,471
Public bridges
35.0%
Good condition
3.3%
Poor condition

Data updated May 2026

Total Bridges

13,471

Public highway bridges in Alabama

Good Condition

35.0%

4,721 bridges rated 7-9

-15.0pp vs 50% benchmark

Poor Condition

3.3%

451 bridges whose lowest applicable component is rated 0-4

-3.6pp vs national avg 7.0%

Alabama vs national bridge condition

Alabama - Good condition share 35.0%
National avg

Share of bridges rated 7-9 on the FHWA 0-9 scale (deck, superstructure, substructure all good).

Alabama - Poor-condition share 11.2%
National avg

Lower is better. Bar maxes at 30% (worst-state ceiling). National average sits at 7.0%.

Alabama vs nearby ranks

Adjacent states by Poor-condition share (lower share = better)

States are ranked by the share of bridges whose lowest applicable component rating is 4 or below. This describes recorded condition; it does not measure funding effectiveness or live crossing safety. States here sit immediately above and below Alabama on the same metric.

FL

Florida

2.75% top marginal rate
Structure
Progressive
Burden @ $100K
$12,892

VA

Virginia

3.03% top marginal rate
Structure
Progressive
Burden @ $100K
$14,122
Selected

AL

Alabama

3.35% top marginal rate
Structure
Progressive
Burden @ $100K
$13,471

MN

Minnesota

3.63% top marginal rate
Structure
Progressive
Burden @ $100K
$11,969

CT

Connecticut

3.95% top marginal rate
Structure
Progressive
Burden @ $100K
$4,277

Bridges Needing Most Attention in Alabama

Six lowest-condition bridges in Alabama, ranked by the portal's composite display score. Inspection intervals are risk-based under current NBIS rules.

All Bridges in Alabama

ROCK SPRINGS RD.

Good

Over: TRIB. OHATCHEE CREEK

6 MI NE OHATCHEE, Calhoun, AL

Built 2019 Load: 42.1 t ADT: 164

CO RT 73

Good

Over: BUSHY CREEK

3 MI. S.E. REPTON, Conecuh, AL

Built 1959 Load: 42.1 t ADT: 280

FROST RD.

Good

Over: HUCKLEBERRY CREEK

FROST RD., Crenshaw, AL

Built 1985 Load: 42.1 t ADT: 75

TURKEY CREEK RD.

Good

Over: BEAR CREEK

TURKEY CREEK RD., Crenshaw, AL

Built 1988 Load: 42.1 t ADT: 80

CR # 37

Good

Over: FOURMILE CREEK

2.5 MI N SR 80, Dallas, AL

Built 1950 Load: 42.1 t ADT: 2,000

TIDMORE BEND ROAD

Good

Over: HENLEY CREEK

0.25 MI E OF ANDERSON RD, Etowah, AL

Built 2003 Load: 42.1 t ADT: 1,600

Erie Road

Good

Over: Baptizing Branch

3.4 Mi W of Sawyerville, Hale, AL

Built 2019 Load: 42.1 t ADT: 40

ELBO PORTER ROAD

Good

Over: APC RAILROAD

1.25 MI S FLAT TOP ROAD, Jefferson, AL

Built 1974 Load: 42.1 t ADT: 2,855

Patton Chapel Rd

Good

Over: Patton Creek

1.25 MI W. of US 31, Jefferson, AL

Built 2020 Load: 42.1 t ADT: 1,200

COUNTY ROAD 582

Good

Over: SOUTH SAUTY CREEK

MARSHALL-JACKSON CO. LINE, Marshall, AL

Built 2005 Load: 42.1 t ADT: 400

PADGETT SWITCH RD

Good

Over: CARLS CREEK

0.9 MI N OF BLB LMTS, Mobile, AL

Built 2017 Load: 42.1 t ADT: 5,834

Danville Road

Good

Over: FLINT CREEK

1 mi S Decatur City Limit, Morgan, AL

Built 2015 Load: 42.1 t ADT: 3,270

CO 21

Good

Over: BRUSH CREEK

12.5MI NE UCHEE, Russell, AL

Built 1996 Load: 42.1 t ADT: 200

Brown Bridge Rd

Good

Over: Choccolocco Creek

BROWN BRIDGE RD., Calhoun, AL

Built 2019 Load: 42.2 t ADT: 320

CR54 CP 1-20

Good

Over: BRANCH OF DRY CREEK

CR54 4 M NW DRY VALLEY CH, Chilton, AL

Built 1969 Load: 42.2 t ADT: 400

AL-18

Good

Over: Cut Bank Creek

0.9 MI E Miss St Line, Lamar, AL

Built 2004 Load: 42.2 t ADT: 2,421

AL-107

Good

Over: Purgatory Creek

1 MI S JCT SR 118, Marion, AL

Built 1949 Load: 42.2 t ADT: 859

SR 239 MP 12.659

Good

Over: DRY CREEK

1.5 MI. N. BARBOUR 27, Barbour, AL

Built 1984 Load: 42.3 t ADT: 440

SR 9

Good

Over: ENITACHOPCO CREEK

5.5MI N MILLERVILLE, Clay, AL

Built 1997 Load: 42.3 t ADT: 2,943

SR 2

Good

Over: LITTLE BEAR CREEK

3.7 M E JCT SR 2 & SR247, Colbert, AL

Built 1995 Load: 42.3 t ADT: 8,320

AL 132

Good

Over: LOCUST FK BLACK WARRIOR

AL 132 * WARRIOR RIVER, Etowah, AL

Built 2006 Load: 42.3 t ADT: 1,418

AL-39

Good

Over: Branch

Clinton, Greene, AL

Built 1982 Load: 42.3 t ADT: 1,379

FELLOWSHIP RD

Good

Over: REEDY CREEK

0.8 MI. N.W. FELLOWSHIP, Lamar, AL

Built 1952 Load: 42.3 t ADT: 160

Lee Road 54

Good

Over: CHEWACLA CREEK

2 MI S JCT LEE ROAD 146, Lee, AL

Built 2013 Load: 42.3 t ADT: 2,873

CO RD 13

Good

Over: OLD TOWN CREEK

0.9 MI WEST CO RD 13N, Macon, AL

Built 1992 Load: 42.3 t ADT: 95

READY SECTION ROAD

Good

Over: DRY CREEK

WEST OF WALL * TRIANA????, Madison, AL

Built 2005 Load: 42.3 t ADT: 1,160

US 43

Good

Over: CHICKASAW BOGUE CR REL

0.5 MI. N OF LINDEN, Marengo, AL

Built 2004 Load: 42.3 t ADT: 6,130

Jug Shop Road

Good

Over: Factory Creek

0.3 MILE EAST OF CORD 22, Marion, AL

Built 1991 Load: 42.3 t ADT: 20

SCHILLINGER ROAD S

Good

Over: HALLS MILL CREEK

2 MI N OF THREE NOTCH RD, Mobile, AL

Built 2016 Load: 42.3 t ADT: 13,877

CO 4

Good

Over: BRANCH

3 MI E RUTHERFORD, Russell, AL

Built 1952 Load: 42.3 t ADT: 300

CO. RD. 13

Good

Over: FLY CREEK

1.0 MI. N. OF SR 104, Baldwin, AL

Built 2009 Load: 42.4 t ADT: 2,736

SR202

Good

Over: COLD WATER CREEK

.25 MI. NORTH OF US 78, Calhoun, AL

Built 2001 Load: 42.4 t ADT: 13,058

COUNTY ROAD 115

Good

Over: STUDHORSE CREEK

.5MI W OF AL 129 ON CR115, Fayette, AL

Built 2004 Load: 42.4 t ADT: 110

Lee Road 177

Good

Over: HALAWAKEE BRANCH

0.5 MI N JCT LEE ROAD 390, Lee, AL

Built 2011 Load: 42.4 t ADT: 202

GRAVEL RD

Good

Over: BRANCH

65 MILE WEST OF CO RD 93, Marion, AL

Built 1900 Load: 42.4 t ADT: 30

FERNLAND ROAD

Good

Over: BRANCH OF FRANKLIN CREEK

1,970' N OF TWO MILE ROAD, Mobile, AL

Built 2012 Load: 42.4 t ADT: 1,471

ATLANTA HWY

Good

Over: OLIVER CREEK

1.4 MI E OF EASTERN BLVD, Montgomery, AL

Built 2009 Load: 42.4 t ADT: 18,520

CO. RD. 13

Good

Over: TURKEY BRANCH

0.6 MI. S. OF CO. RD. 24, Baldwin, AL

Built 2003 Load: 42.5 t ADT: 433

COUNTY ROAD 83

Good

Over: ELBERTA CREEK

0.6 MI. N. OF U.S.98, Baldwin, AL

Built 2003 Load: 42.5 t ADT: 1,992

D'OLIVE ST. EXT.

Good

Over: WHITEHOUSE CREEK

1.1. MI. E. OF U.S. 31, Baldwin, AL

Built 2003 Load: 42.5 t ADT: 111

KNIGHTS SPUR

Good

Over: U.T. SIKES CREEK

.8 MI NE OF CO 23, Barbour, AL

Built 1961 Load: 42.5 t ADT: 60

CO RT 641

Good

Over: MILL CREEK

3.5 MI SW ENTERPRISE, Coffee, AL

Built 2002 Load: 42.5 t ADT: 100

CO. RD. 45

Good

Over: TURKEY CREEK

Lindsey Bridge Road, Covington, AL

Built 1999 Load: 42.5 t ADT: 540

Bass Bridge Road

Good

Over: Bay Branch

Bass Bridge Road, Covington, AL

Built 2015 Load: 42.5 t ADT: 80

US278;SR74

Good

Over: BRINDLEY CREEK

.7MI E JCT SR157*US278, Cullman, AL

Built 1997 Load: 42.5 t ADT: 5,648

SR 75

Good

Over: BLACK OAK CREEK

6 MI S JCT SR 35, DeKalb, AL

Built 1942 Load: 42.5 t ADT: 7,564

CO RD 569

Good

Over: WHIPPORWILL CREEK

0.5 MI W AL 75 T8R5, DeKalb, AL

Built 1995 Load: 42.5 t ADT: 95

SR 19

Good

Over: SR 24

JCT SR 19 & SR 24, Franklin, AL

Built 2010 Load: 42.5 t ADT: 1,630

CO RD 129

Good

Over: TRUSSELL CK RELIEF

2.57KM N CO RD 131, Greene, AL

Built 1997 Load: 42.5 t ADT: 500

SR 27 MP 66.067

Good

Over: RILEY CREEK

0.5 MI.S.HENRY CO.7, Henry, AL

Built 1929 Load: 42.5 t ADT: 990

Showing 10,951-11,000 of 13,471 bridges

Data sourced from the FHWA National Bridge Inventory (NBI), latest released cycle. See our methodology for details. Retrieved and formatted by PlainBridges.

Disclaimer: This information is provided for informational purposes only and does not constitute professional advice. Data is sourced from the FHWA National Bridge Inventory (NBI). Poor condition is an inspection-record category, not a closure or unsafe-to-cross designation. Consult the bridge owner for current status.

Every figure on PlainBridge is rendered directly from federal source data, no number is typed in by an editor. This page draws directly on federal source data, no figure is typed in by an editor. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.