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

180 TH

Poor

Over: STREAM

084311401, Greene, IA

Built 1958 Load: 14.2 t ADT: 26

LOCAL

Poor

Over: FROST CREEK

080332601, Guthrie, IA

Built 1959 Load: 14.2 t ADT: 34

LOCAL ROAD

Poor

Over: TAFT CREEK

099432702, Lyon, IA

Built 1900 Load: 14.2 t ADT: 26

190TH STREET

Poor

Over: SMALL STREAM

069381901, Page, IA

Built 1963 Load: 14.2 t ADT: 79

LOCAL ROAD

Poor

Over: SKUNK RIVER

081231001, Polk, IA

Built 1928 Load: 14.2 t ADT: 29

BIRCH AVENUE

Poor

Over: WILLIAMS CREEK

073350506, Adams, IA

Built 1963 Load: 14.3 t ADT: 5

MARSH AVE

Poor

Over: STREAM

093163002, Butler, IA

Built 1945 Load: 14.3 t ADT: 29

LOCAL

Poor

Over: D.D. NO 20

087322701, Calhoun, IA

Built 1900 Load: 14.3 t ADT: 40

FM

Poor

Over: MILL CREEK

082021204, Cedar, IA

Built 1958 Load: 14.3 t ADT: 550

LOCAL

Poor

Over: SMALL

088152102, Grundy, IA

Built 1978 Load: 14.3 t ADT: 11

HICKORY AVE

Poor

Over: LYNN CREEK

072062905, Henry, IA

Built 1988 Load: 14.3 t ADT: 73

FM 20TH ST

Poor

Over: BR UPPER IOWA RIVER

100121601, Howard, IA

Built 1951 Load: 14.3 t ADT: 15

LOCAL

Poor

Over: SMALL STREAM

080210306, Jasper, IA

Built 1924 Load: 14.3 t ADT: 361

RAPID CK RD

Poor

Over: BR RAPID CR

080053103, Johnson, IA

Built 1950 Load: 14.3 t ADT: 490

FM 160TH ST

Poor

Over: HINE CREEK

094300101, Kossuth, IA

Built 1967 Load: 14.3 t ADT: 26

FM

Poor

Over: JONES CREEK

075272404, Madison, IA

Built 1953 Load: 14.3 t ADT: 60

FM

Poor

Over: BR BADGER CREEK

077261401, Madison, IA

Built 1970 Load: 14.3 t ADT: 1,714

LOCAL

Poor

Over: SNIPE CREEK

082192801, Marshall, IA

Built 1917 Load: 14.3 t ADT: 35

FM

Poor

Over: DD

084452509, Monona, IA

Built 1959 Load: 14.3 t ADT: 597

QUARTZ AVE

Poor

Over: WILLOW CREEK

093441202, Plymouth, IA

Built 1946 Load: 14.3 t ADT: 60

FM

Poor

Over: D D #66 BR SO LIZARD CK

090331101, Pocahontas, IA

Built 1970 Load: 14.3 t ADT: 45

LOCAL

Poor

Over: CROOKED CREEK

069302702, Ringgold, IA

Built 1950 Load: 14.3 t ADT: 11

LOCAL

Poor

Over: STREAM

089360901, Sac, IA

Built 1932 Load: 14.3 t ADT: 11

LOCAL

Poor

Over: BRANCH IOWA RIVER

083150403, Tama, IA

Built 1913 Load: 14.3 t ADT: 33

LOCAL

Poor

Over: EAST 102 RIVER

067341603, Taylor, IA

Built 1940 Load: 14.3 t ADT: 26

LOCAL

Poor

Over: EAST RIVER

070322602, Taylor, IA

Built 1985 Load: 14.3 t ADT: 15

LOCAL

Poor

Over: CREEK

069100305, Van Buren, IA

Built 1955 Load: 14.3 t ADT: 41

FERRIS MILL RD

Poor

Over: CREEK

099072403, Winneshiek, IA

Built 1900 Load: 14.3 t ADT: 70

LOCAL

Poor

Over: UPPER IOWA RIVER

099073607, Winneshiek, IA

Built 1900 Load: 14.3 t ADT: 49

LOCAL

Poor

Over: DD #107

093251701, Wright, IA

Built 1972 Load: 14.3 t ADT: 21

LOCAL - UPLAND

Poor

Over: SEVEN MILE CREEK

074361701, Cass, IA

Built 1976 Load: 14.4 t ADT: 15

LOCAL

Poor

Over: CREEK

094132704, Chickasaw, IA

Built 1963 Load: 14.4 t ADT: 16

FM

Poor

Over: LONG BRANCH

078302601, Guthrie, IA

Built 1978 Load: 14.4 t ADT: 34

LOCAL

Poor

Over: BIG MILL CREEK

086E40705, Jackson, IA

Built 1986 Load: 14.4 t ADT: 15

LOCAL RD

Poor

Over: JIM CREEK

077292002, Madison, IA

Built 1961 Load: 14.4 t ADT: 34

LOCAL

Poor

Over: BRANCH N SKUNK RIVER

082200303, Marshall, IA

Built 1910 Load: 14.4 t ADT: 82

LOCAL

Poor

Over: DRAINAGE

073373403, Montgomery, IA

Built 1969 Load: 14.4 t ADT: 5

LOCAL

Poor

Over: SMALL

079130702, Poweshiek, IA

Built 1979 Load: 14.4 t ADT: 11

LOCAL

Poor

Over: SMALL STREAM

089360903, Sac, IA

Built 1953 Load: 14.4 t ADT: 11

240TH ST

Poor

Over: CREEK

079E11503, Scott, IA

Built 1965 Load: 14.4 t ADT: 31

LOCAL

Poor

Over: WHISKEY CREEK

076063304, Washington, IA

Built 1917 Load: 14.4 t ADT: 60

LOCAL

Poor

Over: PINE CREEK

099091004, Winneshiek, IA

Built 1938 Load: 14.4 t ADT: 118

LOCAL - HAMBURG

Poor

Over: TURKEY CREEK

076350903, Cass, IA

Built 1974 Load: 14.5 t ADT: 62

FM

Poor

Over: WELDON RIVER

067241005, Decatur, IA

Built 1958 Load: 14.5 t ADT: 379

LOCAL

Poor

Over: SEVEN MILE CREEK

067271401, Decatur, IA

Built 1963 Load: 14.5 t ADT: 103

FM

Poor

Over: WEST ELK CREEK

069273003, Decatur, IA

Built 1961 Load: 14.5 t ADT: 20

US 69

Poor

Over: ZADIE CREEK

0.9 mi. W. of Jct. I-35, Decatur, IA

Built 1925 Load: 14.5 t ADT: 610

FM NE RPD CK RD

Poor

Over: BR RAPID CR

080052105, Johnson, IA

Built 1950 Load: 14.5 t ADT: 130

LOC 120TH ST

Poor

Over: PRAIRIE CREEK

095272601, Kossuth, IA

Built 1988 Load: 14.5 t ADT: 26

LOCAL

Poor

Over: STREAM

073043102, Louisa, IA

Built 1915 Load: 14.5 t ADT: 21

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