Osceola County, IA
176 public highway bridges
Osceola County Bridge Snapshot
According to the Federal Highway Administration's 2024 National Bridge Inventory, Osceola County, Iowa contains 176 public highway bridges. Roughly 34.7% are rated “Good,” 52.8% “Fair,” and 8.5% “Poor.” Poor means the lowest applicable deck, superstructure, substructure, or culvert rating is 4 or below on the 0–9 NBI scale. It is a condition category, not a live safety or closure decision.
Responsible agencies inspect covered bridges on risk-based intervals under current NBIS rules and submit inventory data to FHWA annually. The list below shows every NBI-tracked bridge in the county. Use the “Sort by” controls to change the ordering, and click any row for its reported inspection date, traffic count, and condition fields.
Source: FHWA National Bridge Inventory. See methodology for full definitions.
Condition Distribution
All Bridges (176)
IA 9
GoodOver: OCHEYEDON RIVER
1.6 mi. E of Jct. U.S. 59, Osceola, IA
LOCAL
GoodOver: LITTLE ROCK RIVER
100421801, Osceola, IA
LOCAL
GoodOver: LITTLE OCHEYDAN RIVER
099411201, Osceola, IA
LOCAL RD
GoodOver: SMALL
098390802, Osceola, IA
LOCAL
GoodOver: STREAM
098412601, Osceola, IA
FM
GoodOver: DRAINAGE
100402302, Osceola, IA
FM
GoodOver: SNOW CREEK
100421004, Osceola, IA
FM
GoodOver: DRY RUN
100422902, Osceola, IA
IA 9
GoodOver: OTTER CREEK
2.5 mi. W of jct. SR L40, Osceola, IA
LOCAL
GoodOver: STREAM
100422601, Osceola, IA
LOCAL
GoodOver: STREAM
099400901, Osceola, IA
130TH ST
GoodOver: OTTER CREEK
100413001, Osceola, IA
IA 60 NB
GoodOver: DRAINAGE
1.1 mi. S of SR L36, Osceola, IA
LOCAL
GoodOver: OCHEYDAN RIVER
098393401, Osceola, IA
FM
GoodOver: LITTLE OCHEYEDAN RIVER
098401002, Osceola, IA
IA 60
GoodOver: DRAINAGE
1.2 mi. S of jct. SR A34, Osceola, IA
FM
GoodOver: DRY RUN
098392701, Osceola, IA
LOCAL
GoodOver: STREAM
098403401, Osceola, IA
TAFT AVE
GoodOver: STREAM
098403402, Osceola, IA
FM
GoodOver: DRY RUN
098411201, Osceola, IA
FM
GoodOver: WAGNER CREEK
098420104, Osceola, IA
FM
GoodOver: DRY RUN
098422901, Osceola, IA
FM
GoodOver: RUSH LAKE OUTLET
099401106, Osceola, IA
FM
GoodOver: DRY RUN
099412001, Osceola, IA
FM
GoodOver: DRY RUN
099413301, Osceola, IA
LOCAL
GoodOver: SMALL STREAM
099421201, Osceola, IA
LOCAL
GoodOver: STREAM
100391601, Osceola, IA
MCKINLEY AVE
GoodOver: STREAM
99420602, Osceola, IA
120TH ST
GoodOver: OTTER CREEK
100412001, Osceola, IA
IA 9
GoodOver: DRY RUN CREEK
3.0 mi. E of E jct SR L58, Osceola, IA
LOCAL
GoodOver: STREAM
099423501, Osceola, IA
LOCAL
GoodOver: SMALL STREAM
099422602, Osceola, IA
IA 60
GoodOver: DRAINAGE DITCH
2.6 mi. N of Jct SR B14, Osceola, IA
LOCAL
GoodOver: OCHEYEDAN RIVER
099400801, Osceola, IA
IA 9
GoodOver: DRAINAGE DITCH
1.9 mi. E of US 59, Osceola, IA
IA 60 NB
GoodOver: WAGNER CREEK
0.3 mi. N of Jct. SR A34, Osceola, IA
LOCAL
GoodOver: DRAINAGE DIST.#42
098411102, Osceola, IA
IA 60 SB
GoodOver: OTTER CREEK
2.0 mi. S of SR A22, Osceola, IA
IA 60 NB
GoodOver: OTTER CREEK
2.0 mi. S of SR A22, Osceola, IA
FM
GoodOver: POLLY CREEK
099421301, Osceola, IA
100TH ST
GoodOver: OCHEYEDAN RIVER
100th St ov WBr Ocheyedan, Osceola, IA
FM
GoodOver: OTTER CREEK
098423102, Osceola, IA
IA 60 NB
GoodOver: OTTER CREEK
1.6 mi. S of SR A34, Osceola, IA
IA 60 SB
GoodOver: OTTER CREEK
1.6 mi. S of SR A34, Osceola, IA
FM
GoodOver: STREAM
098422302, Osceola, IA
LOCAL
GoodOver: JT DD#3
098390102, Osceola, IA
LOCAL
GoodOver: RAT CREEK
098420402, Osceola, IA
LOCAL
GoodOver: STREAM RUSH LAKE OUTLET
099402301, Osceola, IA
LOCAL
GoodOver: STREAM
100403401, Osceola, IA
FM
GoodOver: OTTER CREEK
098421505, Osceola, IA
Read our methodology - how this data is sourced, computed, and verified.
Related
Every figure on PlainBridge is rendered directly from federal source data, no number is typed in by an editor. This page draws directly on federal source data, no figure is typed in by an editor. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.