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

AL 14

Good

Over: UT SAND CREEK

1.6 MI W OF MARION, Perry, AL

Built 1999 Load: 49.1 t ADT: 2,520

JOE MALLISHAM PKWY

Good

Over: TATER HILL TRIBUTARY

1.8 MI N BLACK WARR RV, Tuscaloosa, AL

Built 2002 Load: 49.1 t ADT: 1,250

SR 27 MP 35.859

Good

Over: BRANCH RELIEF

2.8 MI. N COFFEE CO 156, Coffee, AL

Built 1929 Load: 49.2 t ADT: 2,620

SR 35

Good

Over: DRY CREEK

1 MI N TENN RIVER, Jackson, AL

Built 1988 Load: 49.2 t ADT: 20,021

OLD MADISON PIKE

Good

Over: INDIAN CREEK RELIEF

1 mile north I-565, Madison, AL

Built 2014 Load: 49.2 t ADT: 14,000

AL-86

Good

Over: Branch

2.0 MI W Carrollton, Pickens, AL

Built 1948 Load: 49.2 t ADT: 1,909

SR 24

Good

Over: Cedar Creek

2.2 M E JCT SR24 & SR187, Franklin, AL

Built 2012 Load: 49.3 t ADT: 5,530

WALKER LANE

Good

Over: FLINT RIVER

1.0 W CO RD 267, Madison, AL

Built 2007 Load: 49.3 t ADT: 907

WEST 2ND ST

Good

Over: WEST 1ST ST DRAINAGE

0.1 MI S CLUBHOUSE DR, Baldwin, AL

Built 1990 Load: 49.4 t ADT: 733

COMM DRIVE (SR181)

Good

Over: DRAINAGE DITCH

3.2 MI N OF SR 104, Baldwin, AL

Built 2022 Load: 49.4 t ADT: 50

Baldwin CR 65

Good

Over: Turkey Branch

0.2 MI. N. of Co. Rd. 12, Baldwin, AL

Built 2021 Load: 49.4 t ADT: 1,726

CR-21

Good

Over: SATILPA CREEK (RELIEF)

1.38 Mi SE JCT CR21&SR154, Clarke, AL

Built 1963 Load: 49.4 t ADT: 160

CO RT 321

Good

Over: PANTHER CREEK

1.5 MILES EAST OF NEWBIA, Coffee, AL

Built 1969 Load: 49.4 t ADT: 270

CO RD 94

Good

Over: SOUTHERN AND LN RR

2 MI EAST OF MT CARMEL, Jackson, AL

Built 1999 Load: 49.4 t ADT: 90

SR 51

Good

Over: CHEWACLA CREEK

1 mi South AL 169, Lee, AL

Built 2022 Load: 49.4 t ADT: 5,720

FARROW ROAD

Good

Over: INDIAN CREEK

0.10 MI EAST SLAUGHTER RD, Madison, AL

Built 2004 Load: 49.4 t ADT: 9,520

COUNTY ROAD 53

Good

Over: TRIB. OF POPLAR CREEK

1.3 MI NORTH OF AL 28, Marengo, AL

Built 2005 Load: 49.4 t ADT: 258

CR 33

Good

Over: SANDY BRANCH

8.9 MI NE US 43, Marengo, AL

Built 2009 Load: 49.4 t ADT: 160

SR 22

Good

Over: GREASY CREEK

2.8 MI E OF DAVISTON, Tallapoosa, AL

Built 1993 Load: 49.4 t ADT: 927

I-22

Good

Over: Clifty Branch

I-22 @ Clifty Branch, Walker, AL

Built 2004 Load: 49.4 t ADT: 14,713

SMITH LAKE DAME RD

Good

Over: MILL CREEK

.5 MI NORTH 69 HWY, Walker, AL

Built 2002 Load: 49.4 t ADT: 531

CR 15

Good

Over: BASSETT CREEK

.45 mi sth of Ind Rd Int, Clarke, AL

Built 2015 Load: 49.5 t ADT: 3,100

Cox Gap Rd CR-224

Good

Over: Short Creek

0.4 MI N OF OAK, Etowah, AL

Built 2017 Load: 49.5 t ADT: 650

PAYNE RD 31 EAST

Good

Over: CREEK

1 MI EAST OF US 31, Lowndes, AL

Built 1991 Load: 49.5 t ADT: 50

SR 17

Good

Over: FOUR MILE BRANCH

8.8 MI. N. OF CHATOM, Washington, AL

Built 1988 Load: 49.5 t ADT: 1,800

SULPHUR SPRINGS RO

Good

Over: ACKER CREEK

SULPHER SPRINGS RD., Calhoun, AL

Built 2002 Load: 49.6 t ADT: 60

COUNTY ROAD 90

Good

Over: CAT BRANCH

MARY NELSON ROAD, Henry, AL

Built 2005 Load: 49.6 t ADT: 6

SR 53 MP 4.286

Good

Over: BRANCH

4.3 MI. N. FLA. LINE, Houston, AL

Built 1985 Load: 49.6 t ADT: 1,820

SO CO RD 75

Good

Over: WOFFORD CREEK

CO RD 81 TO STATE RD 84, Houston, AL

Built 2000 Load: 49.6 t ADT: 591

HERMITAGE DRIVE

Good

Over: L * N RR * CITY STREET

.2 M S INT W HELTON DR, Lauderdale, AL

Built 2014 Load: 49.6 t ADT: 16,050

Oak Bowery Road

Good

Over: Rocky Branch

Oak Bowery Road, Lee, AL

Built 2015 Load: 49.6 t ADT: 2,150

COUNTY ROUTE 23

Good

Over: ESCAMBIA CREEK

2 MI.E. FRISCO CITY, Monroe, AL

Built 1982 Load: 49.6 t ADT: 1,280

COUNTY RT 1

Good

Over: LOVETTS CREEK

1.5 MI.N.ROCKY HILL, Monroe, AL

Built 1986 Load: 49.6 t ADT: 375

COUNTY ROUTE 1

Good

Over: BRANCH

4.5 MI. N.ROCKY HILL, Monroe, AL

Built 1986 Load: 49.6 t ADT: 375

CO RD 30

Good

Over: NASH CREEK

ETHELSVILLE, Pickens, AL

Built 1929 Load: 49.6 t ADT: 4,690

SR 35

Good

Over: LITTLE RIVER CANYON

Dekalb &Cherokee Co line, Cherokee, AL

Built 2010 Load: 49.7 t ADT: 3,645

SR 10

Good

Over: BOGUE CHITTO CREEK

1 MI E. OF LISMAN, Choctaw, AL

Built 2020 Load: 49.7 t ADT: 3,280

US 331 MP 25.426

Good

Over: LIGHTWOOD KNOT CREEK

1.4 M.N.OPP CITY LIMIT, Covington, AL

Built 2022 Load: 49.7 t ADT: 3,440

BRUNER POND RD

Good

Over: MEADOWS CREEK

PLEASANTGROVE TO CO RD 75, Houston, AL

Built 2000 Load: 49.7 t ADT: 400

SR-34

Good

Over: POOR HOUSE BRANCH

.2 MI W JCT CO RD 332, Talladega, AL

Built 2022 Load: 49.7 t ADT: 3,458

COUNTY HWY 1023

Good

Over: PERKINS CREEK

6311 FT S JCTN 1418, Marshall, AL

Built 2000 Load: 49.8 t ADT: 150

COUNTY ROAD 234

Good

Over: DRY CREEK

.3 MILES SOUTH CO.RD. 302, Talladega, AL

Built 2004 Load: 49.8 t ADT: 395

US 278 WEST BOUND

Good

Over: BIG COVE CREEK

US 278 @ BIG COVE CREEK, Etowah, AL

Built 1998 Load: 49.9 t ADT: 6,672

US 278 EAST

Good

Over: BIG COVE CREEK

US 278 @ BIG COVE CREEK, Etowah, AL

Built 1998 Load: 49.9 t ADT: 6,672

SR 2

Good

Over: Second Creek

1.2 M E JCT SR 2 & SR 101, Lauderdale, AL

Built 2017 Load: 49.9 t ADT: 15,440

NATCHEZ TRACE PARK

Good

Over: THREET CREEK

2.3 MILES NORTH OF AL ROU, Lauderdale, AL

Built 2009 Load: 49.9 t ADT: 675

Atkins Norfleet Rd

Good

Over: Dry Creek

_, Perry, AL

Built 2018 Load: 49.9 t ADT: 74

COUNTY ROAD 506

Good

Over: SEABES CREEK

SEC-7 T-5-N R-26-E, Dale, AL

Built 1986 Load: 50.0 t ADT: 114

CO RT 73

Good

Over: KEITHLY BRANCH

0.9 MI N INT CO 47, Lauderdale, AL

Built 2003 Load: 50.0 t ADT: 561

SR 41

Good

Over: CREEK

1 MI. N. OF FRANKLIN, Monroe, AL

Built 1986 Load: 50.0 t ADT: 400

Showing 11,901-11,950 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.