BridgeReportCard
HomeIowaDes Moines County › All bridges

Every bridge in Des Moines County, Iowa

173 inventoried bridges, busiest first

United States Bridge Conditions2025 National Bridge Inventory, FHWACompiled

BridgeBuiltVehicles/dayCondition
US 61 over US 34197316,700Fair
US 61 over Brush Creek199510,200Good
Gear Ave over US 3419769,700Fair
US 34 over Bur Jun RR AND CITY STS19717,500Fair
US 34 over Mississippi River19947,500Fair
EB US 34 over Broadway Ave19766,550Fair
EB US 34 over W Burlington Ave19766,550Fair
WB US 34 over Broadway Ave19766,550Fair
WB US 34 over W Burlington Ave19766,550Good
Curran St over US 3419736,500Fair
Central Ave over US 3419705,800Fair
NB US 61 over BNSF RR19775,750Good
SB US 61 over BNSF RR19775,750Fair
EB US 34 over BNSF RR19765,450Good
US 34 EB over BNSF RR City Sts19725,450Fair
US 34 WB over BNSF RR City Sts19725,450Fair
Central Ave over BNSF RR20065,350Fair
NB US 61 over Skunk River19955,100Good
SB US 61 over Skunk River19705,100Fair
NB US 61 over Spring Creek19955,050Good
SB US 61 over Spring Creek19565,050Good
US 34 EB over BNSF RR20034,700Good
US 34 EB over Mt. Pleasant Ave20014,700Good
US 34 WB over BNSF RR20034,700Good
US 34 WB over Mt Pleasant Ave20014,500Good
US 61 over Branch Smith Creek19274,430Fair
US 61 over Smith Creek19764,430Fair
WB US 34 over BNSF RR19764,250Fair
W Burlington over BNSF RR19964,062Fair
US 34 EB over Boundry Ave20034,000Good
US 34 EB over Dmc Hwy 34 & BNSF RR20044,000Good
US 34 EB over Prairie Grove Rd20024,000Good
US 34 WB over Boundry Ave20034,000Good
US 34 WB over Dmc Hwy 34 & BNSF RR20044,000Good
US 34 WB over Prarie Grove Rd20024,000Good
Mt Pleasant St over BNSF RR & Osborn20193,853Good
Main Street South over Small Creek18863,705Poor
US 34 EB over Beaverdale Rd-x4020023,700Good
US 34 WB over Beaverdale Rd-x4020023,700Fair
US 34 EB over X-31 & Long Creek20053,550Good
US 34 WB over SR X-31 & Long Creek20033,550Good
X99 Des Moines Ave over Flint Creek20213,260Good
US 61 SB over Flint Creek20203,100Good
US 34 Ramp over BNSF RR & City Streets19723,050Fair
US 34 Ramp C over BNSF RR & City Streets19722,860Fair
E-s Ramp B over High & Main St19722,750Fair
6TH St over over BNSF RR & Valley St19932,420Fair
FM over Little Flint River19682,000Poor
FM over Small Stream19682,000Fair
Ramp to WB US 34 over Parking Lot19721,940Fair
8TH St over US 3419711,846Fair
Hwy 79 over Long Creek19881,650Good
Washington St over BNSF RR20061,640Fair
X99 over Dry Branch Creek20231,620Good
Summer St over Spring Creek19881,530Fair
4TH St over US 3419701,391Fair
FM over Flint River19601,210Poor
X 99 over Stoney Hollow Creek19361,170Fair
S-e Ramp D over City Sts19931,110Fair
FM over Cedar Fork Flint Creek20061,080Fair
FM over Cedar Fork Flint Creek20061,080Fair
H38 Mediapolis Rd over Cedar Fork20201,080Good
H38 Mediapolis Rd over Cedar Fork20201,080Good
FM over Knotty Creek19801,019Poor
X 99 over Yellow Spring Creek2008970Good
X 99 over Dolbee Creek1938900Good
X 99 over Haight Creek1978840Fair
5TH St over US 341970823Fair
FM over Flint River2000780Good
US 34 WB Off Ramp over Parking Lot1972770Fair
X 99 over Hawkeye Creek1938770Poor
So Main St over Cascade Landing1896743Poor
FM over Long Creek1966690Poor
FM over Long Creek1966690Poor
FM over Flint River1974670Poor
FM over Cedar Fork1964610Fair
Ash St over Des Moines St1882565Fair
Local over East Fork Crooked River2004460Good
J 20 Agency Rd over Spillway1935400Fair
Local Road over Brush Creek1927393Poor
Local over Flint Creek1983390Fair
Plank Road over Honey Creek2020373Good
260TH St over Crooked Creek2011360Good
FM over Flint River1941280Poor
FM over Running Slough Drain2010260Good
FM over Backwater (pump Station)1972240Poor
FM over Dry Branch1970240Poor
H40 Sperry Rd over Yellow Spring Creek2019227Good
FM over Flint River1978210Good
Local over Cottonwood Drain1992176Fair
FM over Little Flint Creek1998160Good
FM over Knotty Creek1972150Fair
FM over Small Stream1951150Fair
FM over Flint River1941130Fair
FM over Paul Creek1957130Poor
H28 260TH St over Small Stream2017130Good
190TH St over Stream2013123Good
Local over Knotty Creek1972123Fair
Local over Little Flint Creek1920113Fair
Loc Y Camp Rd over Turkey Hollow Creek1998104Good
Local over Knotty Creek2006104Good
FM over Big Hollow Creek1955100Fair
FM over Flint River1955100Fair
FM over Yellow Spring Creek1951100Fair
160TH Ave over Cedar Fork Creek201691Fair
Local over Long Creek197791Fair
Local over Stream190091Good
155TH St over Yellow Spring Creek201490Good
FM over Big Hollow Creek195690Poor
FM over Cottonwood Drain200180Good
FM over Running Slough Drain200180Good
Local over Dolbee Creek198474Fair
Local over Cedar Fork196573Fair
Local over Flint River197473Fair
180TH St over Cedar Fork201762Good
Local over Hawkeye Creek196662Fair
Olympic Rd over Small200562Good
FM Walker Rd over Turkey Hollow Creek199860Good
FM over Cottonwood Drain195360Poor
FM over Haight Creek190960Fair
FM over Long Creek195060Poor
FM over Small Stream194960Poor
FM over Small Stream195360Fair
FM over Brush Creek200651Good
Local over Big Creek200151Good
Local over Small Stream200651Good
Local over Small Stream200451Good
Local over Spring Creek199551Good
220TH Ave over Small Stream201150Good
FM over Flint River200450Good
160TH Ave over Honey Creek201147Good
170TH St over Drainage Ditch201847Good
Lake Road over Drainage Ditch200747Good
Local over Cedar Fork196247Fair
Local over Drainage Ditch200547Good
Local over Flint River195047Fair
155TH Ave over Cedar Fork200341Good
FM over Cold Spring Branch195940Poor
Local over Cedar Fork Creek197435Fair
Local over Dolbee Creek195035Fair
Local over Cedar Fork200030Good
Local over Small Stream200130Good
190TH Ave over Small Stream201126Good
Local over East Fork Crooked Creek195026Poor
Local over East Fork Crooked Creek197026Fair
Local over Knotty Creek190026Fair
Local over Small Stream197026Poor
Local over Small Stream197026Poor
FM over Hawkeye Dolbee Channel195325Poor
Local over Flint River197221Fair
Local over Small Stream200321Fair
Plant Road C over Long Creek194620Fair
Plant Road H over Brush Creek201920Good
Local over East Fork Crooked Creek196516Fair
Local over Hawkeye Creek196316Fair
Plant Road I over Long Creek194615Fair
Plant Road I over Long Creek200915Fair
Hawkeye Rd over Hawkeye Creek191011Poor
Local over Cottonwood Drain200711Good
Local over Hinson Creek196511Fair
Local over Small Stream198511Poor
Fs Area Road over Long Creek194610Fair
Middle Road over Brush Creek194610Poor
Plant Road Fs-12 over Long Creek200310Poor
Plant Road K over Brush Creek201610Good
Yard G Road over Long Creek194610Fair
Middle Road over Spring Creek19105Poor
Plant Rd Q over Long Creek20195Fair
Plant Road K over Spring Creek19105Fair
Plant Road P over Spring Creek19465Fair
Unnamed Road over Brush Creek19465Fair
160TH St over Running Slough Drain2024Good
US 61 NB over Flint Creek2023Good

Source: FHWA National Bridge Inventory, 2025.

Des Moines County bridge conditions · Iowa bridges by county.

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