BridgeReportCard
Home › Iowa

Iowa bridge conditions

23,716 inventoried bridges · 4,423 rated poor · county by county

United States Bridge Conditions2025 National Bridge Inventory, FHWACompiled

The worst bridge in Iowa?

By the measure that matters most - the most traffic on a poor rating - it is US 67 over Miss Rvr RR & Ia 461 in Scott County, built 1940, carrying about 26,500 vehicles a day. That is a repair-priority flag, not a collapse warning: what a poor rating does and does not mean. See the worst bridge in every state.

Good 39.3% · Fair 42.0% · Poor 18.6% of 23,716 bridges

Bridge conditions by county

Sorted by the number of poor-rated bridges. Click any county for its full bridge list.

CountyBridgesRated poorPoor %
Marshall County30313042.9%
Jasper County38210828.3%
Tama County33710731.8%
Cass County29610435.1%
Fayette County3629726.8%
Woodbury County4559520.9%
Poweshiek County2439539.1%
Guthrie County2639435.7%
Plymouth County4309020.9%
Ringgold County2158840.9%
Adams County1858545.9%
Madison County2258236.4%
Benton County3738121.7%
Taylor County2208136.8%
Chickasaw County3048026.3%
Decatur County1997839.2%
Grundy County2887726.7%
Lyon County2737025.6%
Hardin County2416928.6%
Cherokee County2446827.9%
Mahaska County2216730.3%
Lucas County1986532.8%
Sac County2216529.4%
Cedar County3006020.0%
Winneshiek County3425716.7%
Page County1915629.3%
Union County1725532.0%
Appanoose County1855429.2%
Clarke County1685432.1%
Buena Vista County1575434.4%
Montgomery County2095224.9%
Pottawattamie County557509.0%
Pocahontas County1985025.3%
Calhoun County1984924.7%
Van Buren County1554931.6%
Webster County1904825.3%
Wright County1754827.4%
Warren County2384820.2%
Iowa County2394518.8%
Howard County2124119.3%
Harrison County2224118.5%
Monona County1604125.6%
Story County3024013.2%
Kossuth County2664015.0%
Davis County1633923.9%
Clayton County2573814.8%
Boone County1343828.4%
Fremont County1793821.2%
Adair County3033712.2%
Audubon County2043718.1%
Keokuk County1833720.2%
Jackson County2523614.3%
Henry County1733620.8%
Butler County2873512.2%
Mills County1843519.0%
Polk County548346.2%
Linn County511346.7%
Johnson County376349.0%
Washington County2073315.9%
Bremer County2673212.0%
Hamilton County1653219.4%
Jefferson County1563119.9%
Wayne County1653118.8%
Lee County2143014.0%
Floyd County2143014.0%
Ida County1823016.5%
Muscatine County1443020.8%
Scott County2912910.0%
Monroe County1312922.1%
Des Moines County1732816.2%
Marion County2172812.9%
Franklin County2272812.3%
Hancock County1352720.0%
Wapello County1902513.2%
Black Hawk County489255.1%
Dubuque County346257.2%
Greene County1682514.9%
Crawford County301237.6%
Louisa County1512214.6%
Allamakee County1972110.7%
Palo Alto County1352115.6%
Delaware County294206.8%
Buchanan County320206.2%
Dallas County206188.7%
Shelby County207188.7%
Carroll County249176.8%
Worth County1161714.7%
Winnebago County541629.6%
Mitchell County167169.6%
Clay County1541610.4%
O'Brien County263166.1%
Emmet County781519.2%
Sioux County448143.1%
Cerro Gordo County268145.2%
Dickinson County831315.7%
Osceola County184126.5%
Clinton County375123.2%
Jones County230114.8%
Humboldt County8778.0%

The 25 busiest poor-rated bridges in Iowa

BridgeCountyBuiltVehicles/dayCondition
US 67 over Miss Rvr RR & Ia 461Scott County, IA194026,500Poor
Ia 12 over BNSF Rvr Sts & Ia 376Woodbury County, IA193620,600Poor
WB I-80 over Sugar CreekJasper County, IA196018,050Poor
Fleur Dr over Old UP RR & SW 22NDPolk County, IA193615,634Poor
Eastern Ave over Duck CreekScott County, IA190015,300Poor
SW 9TH St over Cherry RR Mlk PkwyPolk County, IA196714,108Poor
Gilbert St over Ralston CreekJohnson County, IA197214,025Poor
US 75 over StreamPlymouth County, IA192614,000Poor
I 80 WB over Iowa 21Poweshiek County, IA196313,300Poor
SW 9TH St over Raccoon River & TrailPolk County, IA196712,809Poor
Ave L over Dry CreekLee County, IA191510,953Poor
Ia 1 NB over Iowa RiverJohnson County, IA191510,950Poor
8TH Ave over Indian CreekLinn County, IA198810,789Poor
So Center St over Linn CreekMarshall County, IA195110,448Poor
Edgewood Rd NE over Cedar River & RRLinn County, IA196910,268Poor
Eastern Ave over Goose CreekScott County, IA197810,200Poor
Center Point Rd over over Cc RRLinn County, IA19689,703Poor
So Center St over RR and Madison StMarshall County, IA19519,491Poor
8TH Ave over Cedar RiverLinn County, IA19389,382Poor
6TH St over Floyd RiverWoodbury County, IA19628,957Poor
5TH Ave over Drainage DitchWebster County, IA19558,894Poor
N 15TH St over Soldier CreekWebster County, IA19748,798Poor
E Ridgeway Ave over Dry Run CreekBlack Hawk County, IA19508,392Poor
Lincoln Way over Ioway CreekStory County, IA19578,224Poor
SE 6TH St over Des Moines RiverPolk County, IA19767,911Poor

Frequently asked questions

How many bridges in Iowa are in poor condition?

4,423 of Iowa's 23,716 inventoried highway bridges are rated in poor condition (18.6%) in the 2025 National Bridge Inventory. 'Poor' is FHWA's classification for a bridge whose deck, superstructure, or substructure is rated 4 or lower on the 0-9 scale; it was formerly called 'structurally deficient'.

Are the poor-rated bridges in Iowa safe to drive on?

A poor rating flags advanced deterioration that needs repair or close monitoring; it does not by itself mean a bridge is unsafe. Bridges judged unsafe are closed or restricted to lighter loads by the owner. Inspections continue on all open bridges, generally at least every 24 months under the National Bridge Inspection Standards.

Source: FHWA National Bridge Inventory, 2025 vintage, reported by the Iowa DOT.

Background: how bridge ratings work · what "poor" and "structurally deficient" actually mean · how often bridges are inspected.