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

FM

Fair

Over: S SOAP CREEK

070152905, Davis, IA

Built 1957 Load: 11.4 t ADT: 30

CANYON RD

Fair

Over: PEASE CREEK

IN LEDGES STATE PARK, Boone, IA

Built 1933 Load: 11.5 t

LOCAL

Fair

Over: BEAVER CREEK

084282801, Boone, IA

Built 1930 Load: 11.6 t ADT: 30

CANYON RD

Fair

Over: PEASE CREEK

IN LEDGES STATE PARK, Boone, IA

Built 1933 Load: 11.6 t

220TH ST

Fair

Over: ALLEN CREEK

079440301, Harrison, IA

Built 1940 Load: 11.6 t ADT: 11

MIAMA LAKE WMA

Fair

Over: LAKE MIAMI

073171703, Monroe, IA

Built 1900 Load: 11.6 t ADT: 5

LOCAL

Fair

Over: WOLF CREEK

073122004, Wapello, IA

Built 1995 Load: 11.6 t ADT: 16

LOCAL

Fair

Over: BUSH BRANCH

075301304, Adair, IA

Built 1915 Load: 11.7 t ADT: 11

LOCAL

Fair

Over: STREAM

075332508, Adair, IA

Built 1949 Load: 11.7 t ADT: 11

BUCK CREEK RD

Fair

Over: BUCK CREEK

093032205, Clayton, IA

Built 1954 Load: 11.7 t ADT: 39

270TH ST

Fair

Over: SM STREAM

093053405, Clayton, IA

Built 1920 Load: 11.7 t ADT: 11

FM 230TH AVE

Fair

Over: BUCK CREEK

087041702, Delaware, IA

Built 1963 Load: 11.7 t ADT: 383

175 TH

Fair

Over: RACCOON RIVER

084320803, Greene, IA

Built 1942 Load: 11.7 t ADT: 29

LOCAL ROAD

Fair

Over: CREEK

099083206, Winneshiek, IA

Built 1976 Load: 11.7 t ADT: 39

PARKLAND AVE

Fair

Over: HARDIN CREEK

083301004, Greene, IA

Built 1979 Load: 11.8 t ADT: 60

LOCAL

Fair

Over: ELM CREEK

079382404, Shelby, IA

Built 1926 Load: 11.8 t ADT: 62

LOCAL

Fair

Over: W NISHNABOTNA RIVER

802238, Shelby, IA

Built 1920 Load: 11.8 t ADT: 26

320TH ST

Fair

Over: SKUNK RIVER

082232703, Story, IA

Built 1949 Load: 11.8 t ADT: 80

100TH ST

Fair

Over: LONG DICK CREEK

085230301, Story, IA

Built 1956 Load: 11.8 t ADT: 45

270TH STREET

Fair

Over: TODD BRANCH

071323501, Adams, IA

Built 1961 Load: 11.9 t ADT: 5

190TH STREET

Fair

Over: STREAM

072322001, Adams, IA

Built 1962 Load: 11.9 t ADT: 26

190TH STREET

Fair

Over: STREAM

072322101, Adams, IA

Built 1962 Load: 11.9 t ADT: 20

180TH STREET

Fair

Over: STREAM

072331701, Adams, IA

Built 1961 Load: 11.9 t ADT: 15

FM-110TH STREET

Fair

Over: WILLIAMS CREEK

073351201, Adams, IA

Built 1979 Load: 11.9 t ADT: 29

325 AVENUE

Fair

Over: DEER CREEK

070410904, Fremont, IA

Built 2015 Load: 11.9 t ADT: 5

VEGA RD

Fair

Over: SMALL STREAM

081050304, Johnson, IA

Built 1985 Load: 11.9 t ADT: 45

FM

Fair

Over: PAINT CREEK

097051207, Allamakee, IA

Built 2002 Load: 12.0 t ADT: 69

LOCAL

Fair

Over: BRUSHY FORK CREEK

082342604, Carroll, IA

Built 1951 Load: 12.0 t ADT: 15

HOSCH RD

Fair

Over: CREEK

090023004, Dubuque, IA

Built 1926 Load: 12.0 t ADT: 34

FM - 335TH ST

Fair

Over: MOSQUITO CREEK

078413203, Harrison, IA

Built 1920 Load: 12.0 t ADT: 120

LOCAL

Fair

Over: LOTTS CREEK

067290101, Ringgold, IA

Built 1963 Load: 12.0 t ADT: 15

LOCAL ROAD

Fair

Over: HUMPAL CREEK

097090202, Winneshiek, IA

Built 1964 Load: 12.0 t ADT: 70

LOCAL

Fair

Over: MIDDLE RIVER

076300702, Adair, IA

Built 1915 Load: 12.1 t ADT: 5

LOCAL

Fair

Over: TROUBLESOME CREEK

078351305, Audubon, IA

Built 1959 Load: 12.1 t ADT: 21

LOCAL

Fair

Over: CREEK

096081903, Winneshiek, IA

Built 1965 Load: 12.1 t ADT: 59

YORK AVE

Fair

Over: NORTH RIVER

077303602, Adair, IA

Built 1915 Load: 12.2 t ADT: 35

OAK AVENUE

Fair

Over: STREAM

073330406, Adams, IA

Built 1930 Load: 12.2 t ADT: 40

FM

Fair

Over: EAST GRAND CREEK

080202304, Jasper, IA

Built 1953 Load: 12.2 t ADT: 15

LOCAL

Fair

Over: NORTH FORK CLANTON CREEK

074271606, Madison, IA

Built 1983 Load: 12.2 t ADT: 11

LOCAL

Fair

Over: SOUTH WHITE BREAST CREEK

071250902, Clarke, IA

Built 1985 Load: 12.3 t ADT: 15

LOCAL

Fair

Over: SMALL STREAM

085413502, Crawford, IA

Built 1900 Load: 12.3 t ADT: 21

FM - 335TH ST

Fair

Over: SMALL STREAM

078413601, Harrison, IA

Built 1952 Load: 12.3 t ADT: 40

LOCAL

Fair

Over: SMALL STREAM

079373401, Shelby, IA

Built 1963 Load: 12.3 t ADT: 46

FM

Fair

Over: BEAVER CREEK

083282101, Boone, IA

Built 1926 Load: 12.4 t ADT: 20

LOCAL

Fair

Over: INDIAN CREEK

067262005, Decatur, IA

Built 1905 Load: 12.4 t ADT: 5

LOCAL RD

Fair

Over: DRAINAGE

076261703, Madison, IA

Built 1978 Load: 12.4 t ADT: 20

LOCAL

Fair

Over: STREAM

086360711, Sac, IA

Built 1957 Load: 12.4 t ADT: 60

FM

Fair

Over: BASS CREEK

090290907, Webster, IA

Built 1979 Load: 12.4 t ADT: 150

LOCAL - 650TH

Fair

Over: W NODAWAY RIVER

074363604, Cass, IA

Built 1973 Load: 12.5 t ADT: 50

LOCAL

Fair

Over: N WYACONDAH RIVER

068131504, Davis, IA

Built 1940 Load: 12.5 t ADT: 50

Showing 1,201-1,250 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.