Total bridges
265
Public highway bridges in Rock County
County profile · official public datasets
265 public highway bridges tracked in the FHWA National Bridge Inventory: 80% rated Good, 17.7% Fair, 2.3% Poor.
The verdict
According to the Federal Highway Administration's 2024 National Bridge Inventory.
Rock County pairs a better-than-median Poor-condition share among rated counties in the state with a newer average build year than the state inventory.
Poor is an FHWA condition category from the lowest applicable component rating (4 or below), not a live crossing-safety or closure decision. Rankings cover counties with at least five public highway bridges.
According to the Federal Highway Administration's 2024 National Bridge Inventory, Rock County ranks #23 of 87 Minnesota counties with at least 5 public highway bridges on Poor-condition share (lower share ranks better; currently 2.3%). Rock County, Minnesota contains 265 public highway bridges. Roughly 80% are rated “Good,” 17.7% “Fair,” and 2.3% “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.
Total bridges
265
Public highway bridges in Rock County
Good condition
80%
212 of 265 rated 7-9
Fair condition
17.7%
47 of 265 rated 5-6
Poor condition
2.3%
6 of 265 rated 4 or below
In-state Poor-share rank
#23 of 87
Among Minnesota counties with 5+ bridges, lower share ranks better
Share of 265 NBI-tracked bridges by lowest applicable component rating.
That is 1.3% of the county's reported daily bridge traffic on 2.3% of its bridges: Poor-condition structures carry less traffic than their share of the inventory. Each Poor bridge averages 436 crossings a day against 338 for a Good-condition one. A Poor rating is a condition category, not a closure or a live safety judgement; it means the lowest applicable component rating is 4 or below.
Computed over the 265 of 265 bridges in this county that report an average daily traffic count. Source: FHWA National Bridge Inventory, 2024 release.
59 of the 265 bridges with a recorded construction year were built in 1974 or earlier. Age alone is not a defect: a well-maintained older bridge can rate Good, and 80% of this county's inventory does. Even so, this older cohort is the population from which future Poor ratings are drawn, which is why the age profile below matters alongside the condition split above.
Cutoff derives from the 2024 release year minus a 50-year design life. Source: FHWA National Bridge Inventory, 2024 release.
CSAH 6 over I 90, built 1964, carries 1,006 vehicles a day, the most of any Poor-rated structure here. The county's Poor-condition exposure is concentrated rather than evenly spread, so the 6-bridge count understates how much of the daily burden sits on a single crossing.
Share is of the 2,616 daily crossings on Poor-rated bridges that report a traffic count. Source: FHWA National Bridge Inventory, 2024 release.
265 bridges with a recorded construction year, grouped by decade
1910–1919
2 bridges
1920–1929
6 bridges
1930–1939
5 bridges
1950–1959
8 bridges
1960–1969
27 bridges
1970–1979
16 bridges
1980–1989
31 bridges
1990–1999
62 bridges
2000–2009
58 bridges
2010–2019
43 bridges
2020–2029
7 bridges
What this shows Construction peaked in the 1990s, when 62 of the county's bridges still in the inventory were built, which is 23.4% of those with a recorded year. That cohort is now 25 to 34 years old in the 2024 inventory. Its average build year is 1991, 5 years newer than the Minnesota average of 1986.
The 5 Minnesota counties nearest Rock County in number of bridges, with their condition splits. Its 2.3% Poor share is the 2nd-lowest of these 6. Its average build year of 1991 against a peer-group mean of 1984 is 7 years newer.
Showing the 5 closest of 86 Minnesota counties eligible for comparison.
| County | Bridges | Good | Fair | Poor | Avg. built |
|---|---|---|---|---|---|
| Polk County | 268 | 63.1% | 33.6% | 3.4% | 1989 |
| Rock County (this page) | 265 | 80% | 17.7% | 2.3% | 1991 |
| Dakota County | 259 | 44% | 54.4% | 1.5% | 1986 |
| Winona County | 237 | 43% | 52.3% | 4.6% | 1982 |
| Lyon County | 234 | 75.2% | 21.8% | 3% | 1983 |
| Stearns County | 229 | 54.6% | 42.8% | 2.6% | 1981 |
Each share is of that county's own total tracked bridges; peers are the counties with 5 or more bridges whose inventory size is closest to Rock County's. Source: FHWA National Bridge Inventory, 2024 release.
Two NBI-derived peer sets for Rock County, both outside Minnesota so the neighborhoods are not the same-state size table above.
Nearest county inventories outside MN (265 bridges here).
Nearest mean year-built outside MN (1991 here).
Source: FHWA National Bridge Inventory, 2024 release. Peers floor at 10 bridges so stub inventories cannot own the match.
Over: POPLAR CREEK
0.1 MI N OF JCT CSAH 26, Rock, MN
Over: FOUR MILE CREEK
0.7 MI E OF JCT CSAH 17, Rock, MN
Over: STREAM
0.4 MI E OF JCT CSAH 18, Rock, MN
Over: STREAM
0.1 MI S OF JCT CSAH 7, Rock, MN
Over: MUD CREEK
0.9 MI S OF JCT CSAH 15, Rock, MN
Over: STREAM
0.2 MI S OF N CO LINE, Rock, MN
Over: SPRINGWATER CREEK
0.8 MI W OF JCT CR 59, Rock, MN
Over: MUD CREEK
0.8 MI E OF JCT CSAH 6, Rock, MN
Over: SPRING WATER CREEK
0.8 MI N OF JCT TH 90, Rock, MN
Over: STREAM
1.8 MI N OF JCT CSAH 15, Rock, MN
Over: ASH CREEK
0.7 MI W OF JCT TH 75, Rock, MN
Over: STREAM
0.1 MI S OF JCT TH 23, Rock, MN
Over: BNSF RAILROAD
1.1 MI S OF JCT CSAH 4, Rock, MN
Over: Blood Run
0.9 mi S of jct CSAH 13, Rock, MN
Over: ROCK RIVER
0.7 MI E OF JCT TH 75, Rock, MN
Over: Stream
0.8 mi N of jct CSAH 21, Rock, MN
Over: Stream
0.4 mi S of jct CSAH 21, Rock, MN
Over: Stream
0.8 MI S OF JCT CSAH 10, Rock, MN
Over: Stream
1.1 mi W of jct CSAH 6, Rock, MN
Over: Stream
0.2 mi E of jct CSAH 4, Rock, MN
Over: Stream
0.1 Mmi W of jct CSAH 6, Rock, MN
Over: ASH CREEK
1.8 MI W OF JCT TH 75, Rock, MN
Over: ASH CREEK
0.4 MI N OF JCT CSAH 1, Rock, MN
Over: STREAM
0.5 MI E OF JCT CSAH 19, Rock, MN
Over: STREAM
0.8 MI E OF JCT CR 66, Rock, MN
Over: OVERFLOW TO THE ROCK R
0.8 MI E OF JCT TH 75, Rock, MN
Over: OVERFLOW TO THE ROCK R
1.1 MI E OF JCT TH 75, Rock, MN
Over: MUD CREEK
0.6 MI E OF HILLS, Rock, MN
Over: Beaver CREEK
0.6 mi N of jct CSAH 4, Rock, MN
Over: ROCK RIVER
0.7 MI E OF JCT TH 75, Rock, MN
Over: BEAVER CREEK
2.2 MI W OF JCT CSAH 11, Rock, MN
Over: SPLIT ROCK CREEK
2.9 MI N OF JCT CSAH 14, Rock, MN
Over: KANARANZI CREEK
2.0 MI S OF JCT CSAH 1, Rock, MN
Over: BEAVER CREEK
0.3 MI W OF JCT CSAH 4, Rock, MN
Over: Elk Creek
0.7 mi S of jct CSAH 16, Rock, MN
Over: TRIB ROCK RIVER
1.7 MI S OF JCT CSAH 16, Rock, MN
Over: SPLIT ROCK CREEK
1.3 MI W OF JCT TH 23, Rock, MN
Over: BEAVER CREEK
1.1 MI E OF JCT CSAH 6, Rock, MN
Over: BEAVER CREEK
2.1 MI E OF JCT CSAH 6, Rock, MN
Over: MN SOUTHERN RR
0.1 MI S JCT CSAH 4, Rock, MN
Over: BEAVER CREEK
1.5 MI W OF JCT CSAH 11, Rock, MN
Over: BEAVER CREEK
1.0 MI S OF JCT TH 90, Rock, MN
Over: STREAM
0.9 MI W OF JCT CSAH 6, Rock, MN
Over: Spring Water Creek
0.7 mi W of jct CR 53, Rock, MN
Over: ELK CREEK
0.9 MI N OF JCT CSAH 15, Rock, MN
Over: ELK CREEK
0.7 MI W OF JCT CSAH 3, Rock, MN
Over: KANARANZI CREEK
1.5 MI E OF JCT CSAH 3, Rock, MN
Over: LITTLE BEAVER CREEK
0.6 MI N OF JCT CSAH 5, Rock, MN
Over: Rock River Overflow
0.6 mi E of jct CSAH 18, Rock, MN
Over: ROCK RIVER
0.4 MI E OF JCT CSAH 19, Rock, MN
Read our methodology - how this data is sourced, computed, and verified.
Every figure on PlainBridges 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. NBI condition categories reflect the latest reported inventory record, not a live safety, closure, or travel decision.