State profile · Above median Poor share

Iowa bridge safety

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

20,753
Public bridges
36.5%
Good condition
20.0%
Poor condition

Data updated May 2026

Total Bridges

20,753

Public highway bridges in Iowa

Good Condition

36.5%

7,582 bridges rated 7-9

-13.5pp vs 50% benchmark

Poor Condition

20.0%

4,153 bridges whose lowest applicable component is rated 0-4

13.0pp vs national avg 7.0%

Iowa vs national bridge condition

Iowa - Good condition share 36.5%
National avg

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

Iowa - Poor-condition share 66.7%
National avg

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

Iowa 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 Iowa on the same metric.

WV

West Virginia

16.02% top marginal rate
Structure
Progressive
Burden @ $100K
$7,679

SD

South Dakota

16.24% top marginal rate
Structure
Progressive
Burden @ $100K
$5,905
Selected

IA

Iowa

20.01% top marginal rate
Structure
Progressive
Burden @ $100K
$20,753

VI

Virgin Islands

29.17% top marginal rate
Structure
Progressive
Burden @ $100K
$24

Bridges Needing Most Attention in Iowa

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

All Bridges in Iowa

OLD HWY RD

Poor

Over: BLOODY RUN CREEK

095152012, Floyd, IA

Built 1927 Load: 20.7 t ADT: 687

LOCAL

Poor

Over: STREAM

078330103, Guthrie, IA

Built 1940 Load: 20.7 t ADT: 5

FM

Poor

Over: BONNELL CREEK

068062402, Lee, IA

Built 1949 Load: 20.7 t ADT: 370

LOCAL RD

Poor

Over: NORTH CLANTON CREEK

074280806, Madison, IA

Built 1937 Load: 20.7 t ADT: 60

FREMONT/PAGE

Poor

Over: STREAM

067391902, Page, IA

Built 1977 Load: 20.7 t ADT: 10

3RD AVE

Poor

Over: INDIAN CREEK

000000000, Pottawattamie, IA

Built 1935 Load: 20.7 t ADT: 179

LOCAL

Poor

Over: STREAM

078162903, Poweshiek, IA

Built 1929 Load: 20.7 t ADT: 15

FM

Poor

Over: SMALL STREAM

069342603, Taylor, IA

Built 1938 Load: 20.7 t ADT: 139

FM

Poor

Over: LONG CREEK

070042204, Des Moines, IA

Built 1966 Load: 20.8 t ADT: 690

FM

Poor

Over: DRAINAGE DITCH

087241704, Hamilton, IA

Built 1920 Load: 20.8 t ADT: 34

FM

Poor

Over: DRAINAGE DITCH

088232404, Hamilton, IA

Built 1923 Load: 20.8 t ADT: 11

LOCAL

Poor

Over: STREAM

073043102, Louisa, IA

Built 1920 Load: 20.8 t ADT: 21

LOCAL

Poor

Over: DRAINAGE

074271604, Madison, IA

Built 1945 Load: 20.8 t ADT: 29

LOCAL

Poor

Over: SMALL

068320602, Taylor, IA

Built 1980 Load: 20.8 t ADT: 15

LOCAL

Poor

Over: FOUR MILE CREEK

072280103, Union, IA

Built 1967 Load: 20.8 t ADT: 5

252ND ST

Poor

Over: STREAM

087432311, Woodbury, IA

Built 1985 Load: 20.8 t ADT: 5

FM

Poor

Over: CREEK

092230202, Wright, IA

Built 1977 Load: 20.8 t ADT: 20

LOCAL

Poor

Over: UNNAMED STREAM

068193002, Appanoose, IA

Built 1976 Load: 20.9 t ADT: 11

LOCAL

Poor

Over: BR BUCKEYE CK

082122207, Benton, IA

Built 1976 Load: 20.9 t ADT: 45

LOCAL

Poor

Over: HORTON CREEK

094143601, Chickasaw, IA

Built 1978 Load: 20.9 t ADT: 30

FM

Poor

Over: SMALL

096123003, Chickasaw, IA

Built 1978 Load: 20.9 t ADT: 25

300TH ST

Poor

Over: BRANCH NAGEL CREEK

092060913, Clayton, IA

Built 1935 Load: 20.9 t ADT: 11

FM

Poor

Over: IOWA RIVER

091221902, Franklin, IA

Built 1959 Load: 20.9 t ADT: 320

INDIGO AVE

Poor

Over: OTTER CREEK

093211602, Franklin, IA

Built 1971 Load: 20.9 t ADT: 29

LOCAL

Poor

Over: TRIB TO MASON CREEK

079321306, Guthrie, IA

Built 1977 Load: 20.9 t ADT: 40

FM

Poor

Over: SOUTH FORK IOWA RIVER

088211902, Hardin, IA

Built 1900 Load: 20.9 t ADT: 44

LOCAL

Poor

Over: CREEK

089221604, Hardin, IA

Built 1978 Load: 20.9 t ADT: 91

FM EASTON TRAIL

Poor

Over: ALLEN CREEK

081433403, Harrison, IA

Built 1969 Load: 20.9 t ADT: 335

POWESHIEK IOWA RD

Poor

Over: HONEY CREEK

081123102, Iowa, IA

Built 1969 Load: 20.9 t ADT: 20

W 93RD ST S

Poor

Over: PRAIRIE CREEK

078203002, Jasper, IA

Built 1934 Load: 20.9 t ADT: 20

NEWPORT RD.

Poor

Over: SMALL CREEK

084033402, Jones, IA

Built 1945 Load: 20.9 t ADT: 62

LOCAL

Poor

Over: BR OF CHARITON RIVER

071202801, Lucas, IA

Built 1968 Load: 20.9 t ADT: 26

FM

Poor

Over: DRAINAGE

074293201, Madison, IA

Built 1941 Load: 20.9 t ADT: 20

FM

Poor

Over: PINE CREEK

078E13002, Muscatine, IA

Built 1955 Load: 20.9 t ADT: 1,600

200TH ST

Poor

Over: MINK CREEK

092462701, Plymouth, IA

Built 1949 Load: 20.9 t ADT: 34

JUNIPER AVE

Poor

Over: MINK CREEK

093460202, Plymouth, IA

Built 1948 Load: 20.9 t ADT: 34

YELLOW BANKS PK

Poor

Over: STREAM

078232301, Polk, IA

Built 1980 Load: 20.9 t

FM

Poor

Over: NORTH WALNUT CREEK

082143302, Tama, IA

Built 1970 Load: 20.9 t ADT: 20

LOCAL

Poor

Over: TWELVE MILE CREEK

086150902, Tama, IA

Built 1970 Load: 20.9 t ADT: 26

LOCAL

Poor

Over: BR.SOUTH RIVER

076221009, Warren, IA

Built 1940 Load: 20.9 t ADT: 11

LOCAL

Poor

Over: STREAM

089433001, Woodbury, IA

Built 1997 Load: 20.9 t ADT: 11

190TH STREET

Poor

Over: BROWN BRANCH

072332101, Adams, IA

Built 1965 Load: 21.0 t ADT: 349

150TH STREET

Poor

Over: KEMP CREEK

073333201, Adams, IA

Built 1961 Load: 21.0 t ADT: 180

CORNING-CARL RD

Poor

Over: KEMP CREEK

073333202, Adams, IA

Built 1961 Load: 21.0 t ADT: 199

FM-CHESTNUT AVE

Poor

Over: WILLIAMS CREEK

073350302, Adams, IA

Built 1959 Load: 21.0 t ADT: 190

FM-CHESTNUT AVE

Poor

Over: PETERSONS CREEK

073350302, Adams, IA

Built 1959 Load: 21.0 t ADT: 190

LOCAL RD

Poor

Over: TEEPLE CREEK

097061401, Allamakee, IA

Built 1900 Load: 21.0 t ADT: 60

LOCAL

Poor

Over: STREAM

068193002, Appanoose, IA

Built 1900 Load: 21.0 t ADT: 11

LOCAL

Poor

Over: SMALL STREAM

072020604, Des Moines, IA

Built 1985 Load: 21.0 t ADT: 11

FM LAKE DRIVE

Poor

Over: OVER CNW RR

092202009, Franklin, IA

Built 1936 Load: 21.0 t ADT: 255

Showing 19,351-19,400 of 20,753 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.