Osceola County, IA

176 public highway bridges

Osceola County Bridge Snapshot

Osceola County, Iowa contains 176 public highway bridges in the FHWA National Bridge Inventory. Roughly 34.7% are rated “Good,” 52.8% “Fair,” 8.5% “Poor,” and 8.5% are classified as structurally deficient — the federal designation for spans whose deck, superstructure, or substructure has been rated 4 or below on the 0–9 NBI scale. Structurally deficient does not mean unsafe to cross; it means the bridge is on the priority list for repair or replacement.

Inspections in IA are conducted by certified engineers from the state Department of Transportation on a 24-month cycle, and results are reported back to the FHWA each spring. The list below shows every NBI-tracked bridge in the county, sorted by inventory load rating. Use the “Sort by” controls to surface the lowest-rated spans first, and click any row for full inspection history, traffic counts, and condition trends.

Source: FHWA National Bridge Inventory. See methodology for full definitions.

176
Total Bridges
34.7%
Good
8.5%
Poor
8.5%
Structurally Deficient

Condition Distribution

Good
34.7% (61)
Fair
52.8% (93)
Poor
8.5% (15)
SD
8.5% (15)

All Bridges (176)

IA 9

Good

Over: OCHEYEDON RIVER

1.6 mi. E of Jct. U.S. 59, Osceola, IA

Built 1987 Load: 14.7 t ADT: 2,020

LOCAL

Good

Over: LITTLE ROCK RIVER

100421801, Osceola, IA

Built 1951 Load: 17.1 t ADT: 15

LOCAL

Good

Over: LITTLE OCHEYDAN RIVER

099411201, Osceola, IA

Built 1966 Load: 18.8 t ADT: 41

LOCAL RD

Good

Over: SMALL

098390802, Osceola, IA

Built 1957 Load: 20.1 t ADT: 21

LOCAL

Good

Over: STREAM

098412601, Osceola, IA

Built 1967 Load: 20.1 t ADT: 26

FM

Good

Over: DRAINAGE

100402302, Osceola, IA

Built 1968 Load: 20.1 t ADT: 459

FM

Good

Over: SNOW CREEK

100421004, Osceola, IA

Built 1971 Load: 20.1 t ADT: 279

FM

Good

Over: DRY RUN

100422902, Osceola, IA

Built 1942 Load: 20.1 t ADT: 100

IA 9

Good

Over: OTTER CREEK

2.5 mi. W of jct. SR L40, Osceola, IA

Built 1989 Load: 20.7 t ADT: 1,750

LOCAL

Good

Over: STREAM

100422601, Osceola, IA

Built 1991 Load: 24.9 t ADT: 15

LOCAL

Good

Over: STREAM

099400901, Osceola, IA

Built 1967 Load: 26.4 t ADT: 90

130TH ST

Good

Over: OTTER CREEK

100413001, Osceola, IA

Built 2013 Load: 27.3 t ADT: 15

IA 60 NB

Good

Over: DRAINAGE

1.1 mi. S of SR L36, Osceola, IA

Built 2004 Load: 27.8 t ADT: 5,100

LOCAL

Good

Over: OCHEYDAN RIVER

098393401, Osceola, IA

Built 1941 Load: 28.4 t ADT: 35

FM

Good

Over: LITTLE OCHEYEDAN RIVER

098401002, Osceola, IA

Built 1964 Load: 28.9 t ADT: 100

IA 60

Good

Over: DRAINAGE

1.2 mi. S of jct. SR A34, Osceola, IA

Built 2004 Load: 29.2 t ADT: 5,400

FM

Good

Over: DRY RUN

098392701, Osceola, IA

Built 1971 Load: 32.3 t ADT: 45

LOCAL

Good

Over: STREAM

098403401, Osceola, IA

Built 1976 Load: 32.3 t ADT: 15

TAFT AVE

Good

Over: STREAM

098403402, Osceola, IA

Built 1976 Load: 32.3 t ADT: 21

FM

Good

Over: DRY RUN

098411201, Osceola, IA

Built 1966 Load: 32.3 t ADT: 758

FM

Good

Over: WAGNER CREEK

098420104, Osceola, IA

Built 2006 Load: 32.3 t ADT: 60

FM

Good

Over: DRY RUN

098422901, Osceola, IA

Built 1972 Load: 32.3 t ADT: 60

FM

Good

Over: RUSH LAKE OUTLET

099401106, Osceola, IA

Built 1984 Load: 32.3 t ADT: 1,037

FM

Good

Over: DRY RUN

099412001, Osceola, IA

Built 1972 Load: 32.3 t ADT: 439

FM

Good

Over: DRY RUN

099413301, Osceola, IA

Built 1959 Load: 32.3 t ADT: 110

LOCAL

Good

Over: SMALL STREAM

099421201, Osceola, IA

Built 1979 Load: 32.3 t ADT: 30

LOCAL

Good

Over: STREAM

100391601, Osceola, IA

Built 1934 Load: 32.3 t ADT: 21

MCKINLEY AVE

Good

Over: STREAM

99420602, Osceola, IA

Built 2011 Load: 32.4 t ADT: 15

120TH ST

Good

Over: OTTER CREEK

100412001, Osceola, IA

Built 2011 Load: 32.4 t ADT: 15

IA 9

Good

Over: DRY RUN CREEK

3.0 mi. E of E jct SR L58, Osceola, IA

Built 1978 Load: 32.5 t ADT: 2,680

LOCAL

Good

Over: STREAM

099423501, Osceola, IA

Built 2001 Load: 32.7 t ADT: 50

LOCAL

Good

Over: SMALL STREAM

099422602, Osceola, IA

Built 2001 Load: 32.7 t ADT: 26

IA 60

Good

Over: DRAINAGE DITCH

2.6 mi. N of Jct SR B14, Osceola, IA

Built 2004 Load: 32.7 t ADT: 2,550

LOCAL

Good

Over: OCHEYEDAN RIVER

099400801, Osceola, IA

Built 1975 Load: 33.1 t ADT: 90

IA 9

Good

Over: DRAINAGE DITCH

1.9 mi. E of US 59, Osceola, IA

Built 1978 Load: 33.5 t ADT: 2,020

IA 60 NB

Good

Over: WAGNER CREEK

0.3 mi. N of Jct. SR A34, Osceola, IA

Built 2003 Load: 33.7 t ADT: 5,400

LOCAL

Good

Over: DRAINAGE DIST.#42

098411102, Osceola, IA

Built 2008 Load: 33.8 t ADT: 21

IA 60 SB

Good

Over: OTTER CREEK

2.0 mi. S of SR A22, Osceola, IA

Built 2006 Load: 33.9 t ADT: 2,055

IA 60 NB

Good

Over: OTTER CREEK

2.0 mi. S of SR A22, Osceola, IA

Built 2006 Load: 33.9 t ADT: 2,055

FM

Good

Over: POLLY CREEK

099421301, Osceola, IA

Built 1978 Load: 34.6 t ADT: 968

100TH ST

Good

Over: OCHEYEDAN RIVER

100th St ov WBr Ocheyedan, Osceola, IA

Built 2019 Load: 35.0 t ADT: 60

FM

Good

Over: OTTER CREEK

098423102, Osceola, IA

Built 1994 Load: 35.2 t ADT: 110

IA 60 NB

Good

Over: OTTER CREEK

1.6 mi. S of SR A34, Osceola, IA

Built 2004 Load: 35.6 t ADT: 2,700

IA 60 SB

Good

Over: OTTER CREEK

1.6 mi. S of SR A34, Osceola, IA

Built 2003 Load: 35.6 t ADT: 2,700

FM

Good

Over: STREAM

098422302, Osceola, IA

Built 1977 Load: 36.1 t ADT: 120

LOCAL

Good

Over: JT DD#3

098390102, Osceola, IA

Built 2003 Load: 36.3 t ADT: 46

LOCAL

Good

Over: RAT CREEK

098420402, Osceola, IA

Built 2005 Load: 36.3 t ADT: 26

LOCAL

Good

Over: STREAM RUSH LAKE OUTLET

099402301, Osceola, IA

Built 2004 Load: 36.3 t ADT: 164

LOCAL

Good

Over: STREAM

100403401, Osceola, IA

Built 2005 Load: 36.3 t ADT: 11

FM

Good

Over: OTTER CREEK

098421505, Osceola, IA

Built 2000 Load: 37.2 t ADT: 748

Related

Data sourced from official U.S. government datasets. See our methodology for details. Retrieved and formatted by PlainBridges Editorial