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

EB US 34

Unknown

Over: W BURLINGTON AVE

0.5 MI. W OF JCT. US 61, Des Moines, IA

Built 1976 ADT: 2,095

WB US 34

Unknown

Over: W BURLINGTON AVE

0.5 MI. W OF JCT. US 61, Des Moines, IA

Built 1976 ADT: 2,095

US 61

Unknown

Over: US 34

AT JCT. U.S. 34, Des Moines, IA

Built 1973 ADT: 9,700

CURRAN ST

Unknown

Over: US 34

0.8 mi. E of Jct. US 61, Des Moines, IA

Built 1973 ADT: 16,200

US 34 EB

Unknown

Over: BNSF RR, CITY STS

1.5 mi. E of Jct. U.S. 61, Des Moines, IA

Built 1972 ADT: 2,265

US 34 WB

Unknown

Over: BNSF RR, CITY STS

1.5 mi. E of Jct. US 61, Des Moines, IA

Built 1972 ADT: 735

US 34 RAMP

Unknown

Over: BNSF RR & CITY STREETS

1.4 MI. E OF JCT. US 61, Des Moines, IA

Built 1972 ADT: 4,530

US 34 RAMP C

Unknown

Over: BNSF RR & CITY STREETS

1.5 mi. E of Jct. US 61, Des Moines, IA

Built 1972 ADT: 1,470

4TH ST

Unknown

Over: US 34

2.1 mi. E of Jct. U.S. 61, Des Moines, IA

Built 1970 ADT: 17,400

US 34

Unknown

Over: BJRY AND CITY STS

0.3 MI W. OF ILLINOIS ST., Des Moines, IA

Built 1971 ADT: 5,200

US 34 WB OFF RAMP

Unknown

Over: PARKING LOT

0.2 mi. W of IL St. Line, Des Moines, IA

Built 1972 ADT: 500

S-E RAMP D

Unknown

Over: CITY STS

0.1 mi. W of IL Border, Des Moines, IA

Built 1993 ADT: 1,407

E-S RAMP B

Unknown

Over: HIGH & MAIN ST

0.4 MI. W OF IL ST. LINE, Des Moines, IA

Built 1972 ADT: 5,200

US 34 EB

Unknown

Over: BEAVERDALE RD-X40

At Jct SR X-40, Des Moines, IA

Built 2002 ADT: 1,350

US 34 WB

Unknown

Over: BEAVERDALE RD-X40

At Jct. of S.R. X40, Des Moines, IA

Built 2002 ADT: 1,350

US 34 EB

Unknown

Over: PRAIRIE GROVE RD

1.3 mi E of jct US34 Bus., Des Moines, IA

Built 2002 ADT: 165

US 34 WB

Unknown

Over: PRARIE GROVE RD

1.3 mi E of jct US34 Bus., Des Moines, IA

Built 2002 ADT: 115

US 34 WB

Unknown

Over: SR X-31 & LONG CREEK

6.4 mi. E of SR X30, Des Moines, IA

Built 2003 ADT: 345

US 34 EB

Unknown

Over: X-31 & LONG CREEK

6.4 mi. E of SR X30, Des Moines, IA

Built 2005 ADT: 345

US 34 WB

Unknown

Over: MT PLEASANT AVE

2.5 mi. W of Jct. US 61, Des Moines, IA

Built 2001 ADT: 780

US 34 EB

Unknown

Over: MT. PLEASANT AVE

2.5 mi. W of Jct. US 61, Des Moines, IA

Built 2001 ADT: 780

US 34 WB

Unknown

Over: BOUNDRY AVE

0.4 mi. E of US 34 Bus., Des Moines, IA

Built 2003 ADT: 165

US 34 EB

Unknown

Over: BOUNDRY AVE

0.4 mi. E of US 34 Bus., Des Moines, IA

Built 2003 ADT: 165

US 34 EB

Unknown

Over: DMC HWY 34 & BNSF RR

5.4 mi. W of Jct. U.S. 61, Des Moines, IA

Built 2004 ADT: 2,800

US 34 WB

Unknown

Over: DMC HWY 34 & BNSF RR

5.4 mi. W of Jct. U.S. 61, Des Moines, IA

Built 2004 ADT: 1,400

N CASCADE RD

Unknown

Over: US 52

2.7 mi. W of jct. US 20, Dubuque, IA

Built 2011 ADT: 6,100

NB US 61/151

Unknown

Over: 4TH, 5TH, WHITE ST

0.6 mi. N of US 20, Dubuque, IA

Built 1992 ADT: 440

US 61/151 SB

Unknown

Over: 4TH, 5TH, WHITE ST

0.6 mi. N of US 20, Dubuque, IA

Built 1992 ADT: 2,120

NB US 61/151

Unknown

Over: EAST 9TH ST & CN RR

Over E 9th street, Dubuque, IA

Built 1992 ADT: 1,890

SB US 61/151

Unknown

Over: EAST 9TH ST & CN RR

Over E 9th street, Dubuque, IA

Built 1992 ADT: 1,890

NB US 61/151

Unknown

Over: 7TH ST

0.3 M. S OF JCT. IA. 3, Dubuque, IA

Built 1992 ADT: 100

NB US 61

Unknown

Over: 11TH ST

1.0 Mi. N of Jct. US 20, Dubuque, IA

Built 1992 ADT: 510

SB US 61/151

Unknown

Over: 7TH ST

0.3 M. S OF JCT. IA. 3, Dubuque, IA

Built 1992 ADT: 100

SB US 61

Unknown

Over: 11TH ST

1.0 Mi. N. of Jct. US 20., Dubuque, IA

Built 1992 ADT: 510

US 61 & 151

Unknown

Over: MISSISSIPPI RIVER ISLAND

IN NORTH DUBUQUE, Dubuque, IA

Built 1982 ADT: 1,900

EB US 20

Unknown

Over: US 52 SB

AT JCT. IA 136, Dubuque, IA

Built 1987 ADT: 3,500

WB US 20

Unknown

Over: US 52 SB

AT JCT. IA 136, Dubuque, IA

Built 1987 ADT: 3,500

Y21 SUNDOWN RD

Unknown

Over: US 20 US 52

AT JCT SR- Y21, Dubuque, IA

Built 1987 ADT: 12,600

7TH ST-Y 13

Unknown

Over: US 20 & 52

0.5 MI. W OF JCT. SR Y13, Dubuque, IA

Built 1989 ADT: 11,500

US 20 EB US 52 SB

Unknown

Over: 1ST ST S

AT JCT. S.R. Y13, Dubuque, IA

Built 1988 ADT: 1,660

US 20 WB US 52 NB

Unknown

Over: 1ST ST S

AT JCT. SR Y13, Dubuque, IA

Built 1988 ADT: 1,660

BOBCAT RD

Unknown

Over: US 20 & 52

0.5 mi. W of Jct. SR Y17, Dubuque, IA

Built 1988 ADT: 13,800

US 20 EB US 52 SB

Unknown

Over: Y 17 (EPWORTH)

At Jct. of SR Y17, Dubuque, IA

Built 1988 ADT: 1,050

US 20 WB US 52 NB

Unknown

Over: Y 17 (EPWORTH)

AT JCT. of SR Y17, Dubuque, IA

Built 1988 ADT: 1,050

NB US 61 & 151

Unknown

Over: IA 946 & CITY STS & RR

0.3 MI. S OF JCT. U.S. 20, Dubuque, IA

Built 1990 ADT: 3,400

SB US 61 & 151

Unknown

Over: IA 946 & CITY STS & RR

0.3 MI. S OF JCT. U.S. 20, Dubuque, IA

Built 1990 ADT: 3,400

IA 946 NB

Unknown

Over: VALLEY ST

0.5 MI. S. OF JCT. US 20, Dubuque, IA

Built 1990 ADT: 427

IA 946 SB

Unknown

Over: VALLEY ST

0.5 mi. S of jct. US 20, Dubuque, IA

Built 1990 ADT: 427

3RD ST

Unknown

Over: US 61 & 151

0.4 MI. N. OF JCT. US 20, Dubuque, IA

Built 1991 ADT: 26,300

US 61 & 151

Unknown

Over: PEOSTA CHL & CITY ST

0.2 mi. N. of E 11th St., Dubuque, IA

Built 1991 ADT: 2,510

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