BridgeReportCard
HomeIowaOsceola County › All bridges

Every bridge in Osceola County, Iowa

184 inventoried bridges, busiest first

United States Bridge Conditions2025 National Bridge Inventory, FHWACompiled

BridgeBuiltVehicles/dayCondition
Ia 60 NB over Wagner Creek20035,400Good
Ia 60 over Drainage20045,400Good
Ia 60 NB over Drainage20045,100Good
Ia 60 SB over Drainage Ditch19355,100Fair
Ia 60 NB over Otter Creek20042,700Good
Ia 60 SB over Otter Creek20032,700Good
Ia 9 over Dry Run Creek19782,680Good
Ia 9 at US 59 over Br Little Ocheyedan19742,600Fair
Ia 60 over Drainage Ditch19352,550Fair
Ia 60 over Drainage Ditch20042,550Good
Ia 60 NB over Otter Creek20062,055Good
Ia 60 SB over Otter Creek20062,055Good
Ia 9 over Drainage Ditch19782,020Good
Ia 9 over Ocheyedon River19872,020Good
Ia 9 over Osterman Creek19782,020Fair
Ia 9 over Polly Creek19501,970Fair
Ia 9 over Otter Creek19891,750Good
A 22 over Ia 6020061,626Good
Ia 60 NB over Ia 920061,605Good
Ia 60 SB over Ia 920061,605Good
2ND Ave over Otter Creek19711,501Poor
US 59 over Drainage Ditch19761,180Fair
FM over Rush Lake Outlet19841,037Good
FM over Polly Creek1978968Fair
3RD St over Otter Creek1964952Good
FM over Ocheyedon River1976828Fair
FM over Rush Lake Outlet1984828Fair
FM over Little Ocheyedan River1977818Good
Northwest Blvd over Otter Creek1931797Poor
Northwest Blvd over Otter Creek1985797Good
Northwest Blvd over Otter Creek1931797Fair
FM over Drainage1900758Fair
FM over Dry Run1966758Good
FM over Otter Creek2000748Good
FM over Dry Run1954738Fair
FM over Ocheyedan River1973738Fair
FM over Polly Creek1955718Fair
FM over Little Ocheyedan River1977698Fair
FM over Otter Creek1990679Fair
2ND St over Ia 602006658Good
FM over Ocheyedan River1969578Fair
FM over Rat Creek1990578Fair
FM over Creek1967569Fair
FM over Stream1974549Fair
White Ave over Ocheyedan River2009509Fair
FM over Cloverdale Creek1958459Poor
FM over Dawson Creek1992459Fair
FM over Drainage1968459Good
FM over Dry Run1996459Fair
L40 over Ia 602006459Good
A 30 180TH St over Ia 60 ( Sibley Bypass )2006439Good
FM over Dry Run1924439Fair
FM over Dry Run1972439Good
FM over Kappes Creek1958439Fair
FM over Dry Run1988399Fair
FM over Little Ocheyedan River1986350Fair
250TH St over Little Ocheydan2006279Good
FM over Snow Creek1971279Good
Oriole Ave over Otter Creek1956230Fair
FM over Ocheyedan River1976219Fair
FM over Otter Creek1975199Fair
FM over Drainage Ditch #641947190Fair
FM over N Fork Floyd River1969190Fair
2ND St over Rush Lake Outlet1975185Good
FM over Ocheyedan River2004180Good
Local over Stream1965174Fair
Local over Stream Rush Lake Outlet2004164Good
Olive Ave over Polly Creek2022153Good
FM over Stream1977120Good
FM over Creek1994110Good
FM over Drainage Ditch1959110Fair
FM over Dry Run1959110Good
FM over Otter Creek1994110Good
Local over Otter Creek1986103Fair
Nest Ave over Otter Creek Overflow1954103Poor
FM over Drainage1954100Fair
FM over Dry Run1942100Good
FM over Little Ocheyedan River1964100Fair
Local over Ocheyedan River197590Good
Local over Stream193990Fair
Local over Stream196790Good
Local over Stream193590Fair
Local over Otter Creek195181Fair
Local over Otter Creek194081Fair
Local over Ocheyedan River193972Fair
Oriole Ave over Ia 60 (sibley Bypass)200672Good
FM over Creek196671Fair
FM over Creek193971Fair
FM over Little Ocheyedan River196571Fair
FM over Wagner CR197471Fair
Local over Creek193662Fair
Local over Ocheyedan River199262Good
Local over Stream195562Fair
100TH St over Ocheyedan River201960Good
100TH St over Ocheyedan River201960Good
A30 200TH St over Ocheyedan River202460Good
FM over Dry Run197260Good
FM over Otter Creek193660Fair
FM over Otter Creek195160Fair
FM over Stream193960Fair
FM over Wagner Creek200660Good
Local over Otter Creek196450Fair
Local over Otter Creek193850Fair
Local over Stream194150Fair
Local over Stream200150Good
Local over Jt DD#3200346Good
Local over Otter Creek195546Fair
Local over Stream195446Fair
FM over Dry Run197145Good
Local over Little Ocheydan River196641Good
Local over Otter Creek194941Fair
Local over Otter Creek Overflow195441Fair
Local over Stream197641Fair
Local over Stream195741Poor
Mckinley Ave over Stream201141Fair
FM over Drainage #42193440Fair
Local over Dry Run197235Fair
Local over Ocheydan River194135Good
Local over Ocheyedan River195235Fair
Local over Stream193435Fair
Local over Stream193535Fair
FM over Dry Run194934Fair
FM over Koolman Creek193834Fair
FM over Ocheyedan River199430Good
Local over Little Ocheyedan River193930Fair
Local over Ocheyedan River194930Fair
Local over Otter Creek194930Fair
Local over Small Stream197930Fair
Local over Stream194030Fair
Local over Stream195730Fair
Local over Dr District #11193426Fair
Local over Ocheyedan River190026Poor
Local over Otter Creek194926Fair
Local over Rat Creek200526Good
Local over Small Stream200126Good
Local over Stream196726Good
Local over Stream196726Fair
Local over Stream194426Fair
Local over Stream190026Fair
Local Rd over Small195721Good
Local Rd over Snow Creek193921Fair
Local Rd over Stream194521Fair
Local over Drainage DIST.#42200821Good
Local over Drainage Ditch #42194021Fair
Local over Little Ocheydan River194121Fair
Local over Little Ocheydan River193821Fair
Local over Little Ocheydan River194021Fair
Local over Little Ocheyedan River194821Fair
Local over Little Ocheyedan River195021Fair
Local over Little Ocheyedan River193421Fair
Local over Little Rock River198921Fair
Local over Ocheydan River195421Fair
Local over Ocheyedan River195421Fair
Local over Otter Creek193821Fair
Local over Otter Creek194021Fair
Local over Stream195021Fair
Local over Stream194421Fair
Local over Stream194421Poor
Local over Stream194321Poor
Local over Stream193421Good
Local over Stream190021Fair
Taft Ave over Stream197621Good
FM over Rat Creek193520Fair
120TH St over Otter Creek201115Good
130TH St over Otter Creek201315Good
Local over Dry Run193615Fair
Local over Little Ocheydan River194915Fair
Local over Little Ocheyedan River193415Fair
Local over Little Rock River195115Good
Local over Little Rock River194115Poor
Local over Rat Creek195715Fair
Local over Snow Creek193515Fair
Local over Stream197615Good
Local over Stream194115Fair
Local over Stream199115Good
Mckinley Ave over Stream201115Good
Local Rd over Ocheyedan River194211Fair
Local over Ocheyedan River190011Poor
Local over Stream195011Poor
Local over Stream195111Good
Local over Stream195711Fair
Local over Stream200511Good
Local Rd over Small19535Fair
Local over Otter Creek19495Poor

Source: FHWA National Bridge Inventory, 2025.

Osceola County bridge conditions · Iowa bridges by county.

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