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)

A 22

Unknown

Over: IA 60

1.9 mi. S of jct. IA 9, Osceola, IA

Built 2006 ADT: 3,490

A 30 180TH ST

Unknown

Over: IA 60 ( SIBLEY BYPASS )

3.0 mi. S of jct. IA 9, Osceola, IA

Built 2006 ADT: 4,130

2ND ST

Unknown

Over: IA 60

4.7 mi. S of jct. IA 9, Osceola, IA

Built 2006

ORIOLE AVE

Unknown

Over: IA 60 (SIBLEY BYPASS)

4.2 mi. S of jct. IA 9, Osceola, IA

Built 2006 ADT: 4,080

IA 60 SB

Unknown

Over: IA 9

At Jct. Iowa 9, Osceola, IA

Built 2006 ADT: 1,070

IA 60 NB

Unknown

Over: IA 9

At Jct. Iowa 9, Osceola, IA

Built 2006 ADT: 1,070

L40

Unknown

Over: IA 60

3.2 mi. S of jct IA 9, Osceola, IA

Built 2006 ADT: 4,130

LOCAL

Fair

Over: STREAM

100420901, Osceola, IA

Built 1900 Load: 13.7 t ADT: 26

LOCAL

Fair

Over: OTTER CREEK

099421001, Osceola, IA

Built 1938 Load: 14.2 t ADT: 21

LOCAL

Fair

Over: LITTLE OCHEYDAN RIVER

098392802, Osceola, IA

Built 1941 Load: 14.5 t ADT: 21

LOCAL

Fair

Over: LITTLE OCHEYDAN RIVER

098401401, Osceola, IA

Built 1940 Load: 14.5 t ADT: 21

LOCAL

Fair

Over: DRY RUN

099392002, Osceola, IA

Built 1936 Load: 14.5 t ADT: 15

LOCAL

Fair

Over: STREAM

099401902, Osceola, IA

Built 1941 Load: 14.5 t ADT: 15

LOCAL RD

Fair

Over: SMALL

098390603, Osceola, IA

Built 1953 Load: 14.9 t ADT: 5

LOCAL

Fair

Over: STREAM

099390801, Osceola, IA

Built 1939 Load: 14.9 t ADT: 90

LOCAL

Fair

Over: LITTLE OCHEYEDAN RIVER

099403001, Osceola, IA

Built 1950 Load: 14.9 t ADT: 21

LOCAL RD

Fair

Over: SNOW CREEK

100421601, Osceola, IA

Built 1939 Load: 14.9 t ADT: 21

FM

Fair

Over: RAT CREEK

098420802, Osceola, IA

Built 1935 Load: 15.0 t ADT: 20

LOCAL

Fair

Over: RAT CREEK

098420801, Osceola, IA

Built 1957 Load: 15.1 t ADT: 15

LOCAL

Fair

Over: OCHEYEDAN RIVER

099400502, Osceola, IA

Built 1954 Load: 15.5 t ADT: 21

LOCAL

Fair

Over: OCHEYDAN RIVER

098392001, Osceola, IA

Built 1954 Load: 15.7 t ADT: 21

LOCAL

Fair

Over: STREAM

099391602, Osceola, IA

Built 1940 Load: 16.0 t ADT: 30

LOCAL

Fair

Over: OCHEYEDAN RIVER

099400902, Osceola, IA

Built 1939 Load: 16.0 t ADT: 72

LOCAL

Fair

Over: OTTER CREEK

100422502, Osceola, IA

Built 1940 Load: 16.0 t ADT: 21

LOCAL

Fair

Over: OTTER CREEK

100422602, Osceola, IA

Built 1938 Load: 16.0 t ADT: 50

FM

Fair

Over: OTTER CREEK

098420104, Osceola, IA

Built 1936 Load: 16.4 t ADT: 60

LOCAL

Fair

Over: LITTLE OCHEYEDAN RIVER

099401802, Osceola, IA

Built 1948 Load: 16.4 t ADT: 21

LOCAL

Fair

Over: OCHEYEDAN RIVER

098390602, Osceola, IA

Built 1952 Load: 16.5 t ADT: 35

LOCAL RD

Fair

Over: STREAM

100403402, Osceola, IA

Built 1945 Load: 16.7 t ADT: 21

FM

Fair

Over: OTTER CREEK

098422701, Osceola, IA

Built 1951 Load: 17.1 t ADT: 60

LOCAL

Fair

Over: DRAINAGE DITCH #42

098410401, Osceola, IA

Built 1940 Load: 17.8 t ADT: 21

LOCAL

Fair

Over: OCHEYEDAN RIVER

100403101, Osceola, IA

Built 1949 Load: 17.8 t ADT: 30

LOCAL

Fair

Over: SNOW CREEK

100421604, Osceola, IA

Built 1935 Load: 17.8 t ADT: 15

FM

Fair

Over: KOOLMAN CREEK

100421702, Osceola, IA

Built 1938 Load: 17.8 t ADT: 34

FM

Fair

Over: DRY RUN

099393101, Osceola, IA

Built 1949 Load: 18.0 t ADT: 34

LOCAL

Fair

Over: STREAM

099403001, Osceola, IA

Built 1950 Load: 18.0 t ADT: 21

LOCAL

Fair

Over: OTTER CREEK

099413002, Osceola, IA

Built 1951 Load: 18.0 t ADT: 81

LOCAL

Fair

Over: STREAM

099413201, Osceola, IA

Built 1935 Load: 18.0 t ADT: 90

NEST AVE

Fair

Over: OTTER CREEK OVERFLOW

098422802, Osceola, IA

Built 1954 Load: 18.2 t ADT: 103

LOCAL

Fair

Over: OTTER CREEK

098422902, Osceola, IA

Built 1949 Load: 18.2 t ADT: 41

LOCAL

Fair

Over: STREAM

099390901, Osceola, IA

Built 1954 Load: 18.2 t ADT: 46

LOCAL

Fair

Over: LITTLE OCHEYDAN RIVER

098401102, Osceola, IA

Built 1938 Load: 18.9 t ADT: 21

LOCAL

Fair

Over: STREAM

100423002, Osceola, IA

Built 1900 Load: 18.9 t ADT: 21

FM

Fair

Over: CREEK

100403202, Osceola, IA

Built 1939 Load: 19.0 t ADT: 71

LOCAL

Fair

Over: OTTER CREEK OVERFLOW

098423202, Osceola, IA

Built 1954 Load: 19.1 t ADT: 41

LOCAL

Fair

Over: STREAM

098412602, Osceola, IA

Built 1950 Load: 19.2 t ADT: 11

FM

Fair

Over: DRAINAGE DITCH #64

100393302, Osceola, IA

Built 1947 Load: 19.2 t ADT: 190

LOCAL

Fair

Over: OTTER CREEK

100423401, Osceola, IA

Built 1949 Load: 19.2 t ADT: 26

LOCAL

Fair

Over: DR DISTRICT #11

100413501, Osceola, IA

Built 1934 Load: 19.3 t ADT: 26

LOCAL

Fair

Over: STREAM

099392001, Osceola, IA

Built 1941 Load: 19.7 t ADT: 50

Related

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