BridgeReportCard
HomeMinnesotaGoodhue County › All bridges

Every bridge in Goodhue County, Minnesota

331 inventoried bridges, busiest first

United States Bridge Conditions2025 National Bridge Inventory, FHWACompiled

BridgeBuiltVehicles/dayCondition
US 52 over Pine Island Creek196028,281Fair
US 52 over Butler Creek202321,379Good
US 52 over Stream192821,347Fair
US 52 over Stream195921,347Fair
US 61 over Ditch199417,500Fair
US 61 over Ditch199417,500Fair
US 52 over Mn 60202214,766Good
US 52 over Mn 60202113,917Good
US 61 over Withers Harbor Dr;hay CR202311,550Good
US 63 over Bluff St201910,745Good
US 63 over Miss River; Cp Rail201910,745Fair
US 63 over US 61201910,745Good
US 52 over Little Cannon River201710,690Good
US 52 over Little Cannon River201710,690Good
US 52 over N Fk Zumbro River198310,674Fair
US 52 over N Fk Zumbro River202310,674Good
US 52 over Csah 8202210,480Good
US 52 over Mn 57202210,480Good
US 61 over Cannon River19948,750Fair
US 61 over Cannon River19938,750Good
US 61 over S Chan Cannon R19848,750Fair
US 61 over S Chan Cannon R19938,750Fair
Csah 62 over Zumbro River20078,100Good
Mn 58 over N Fk Zumbro River20107,700Good
Mn 58 over Stream19327,700Fair
Mn 58 over US Th 5220177,637Good
US 61 over E 5TH St19627,603Fair
US 61 over Nymphara Lane20147,603Good
US 61 over Gilbert Creek20117,578Good
US 61 over Spring Creek19827,517Fair
US 61 over Spring Creek19837,517Fair
Mn 19 over Little Cannon River20017,300Good
M 16 over Bitter Creek19727,100Good
Mn 20 over Cannon River19956,900Good
Mn 20 over Little Cannon River19956,900Good
Csah 11 over US 5219606,800Poor
Csah 18 over Indian Slough19686,400Fair
Csah 18 over Stream19876,400Good
Csah 18 over Vermillion River19686,400Good
US 61 over Bullard Creek19536,286Fair
US 61 over Cp Railway20246,286Good
US 61 over Wells Creek19796,286Good
Mn 19 over US 5220096,100Fair
Csah 18 over Stream19916,000Good
Csah 66 over Hay Creek19755,400Fair
Csah 66 over Trout Brook19755,400Good
Msas 132 over Hay Creek19845,100Good
Mn 60 over Stream19734,100Fair
Mn 60 over US 5220214,100Good
Csah 24 over US 5220144,000Fair
Mn 58 over Stream19923,617Good
Mn 58 over Stream19923,617Fair
Mn 58 over Stream19923,617Fair
Mn 58 over Stream19913,617Fair
Mn 58 over Stream19913,617Good
Mn 58 over Stream19913,617Fair
Mn 58 over Stream19913,617Fair
Mn 58 over Stream19953,617Good
Mn 58 over Trout Brook19923,617Good
Msas 125 over Spring Creek19793,350Fair
Mn 58 over Stream19323,182Fair
Mn 58 over Stream19313,182Fair
Msas 128 over Hay Creek19873,100Good
Mn 57 over N Fk Zumbro River20042,900Fair
Mn 60 over N Fk Zumbro River19892,844Fair
Mn 56 over Big Cannon River19492,632Fair
Mn 56 over Spring Creek19492,632Fair
Mn 60 over Shingle Creek19742,550Fair
Mn 56 over N Fk Zumbro River20172,434Good
Mn 56 over Stream19492,434Fair
Csah 9 over Little Cannon River19812,350Fair
Mn 56 over Little Cannon River19872,323Good
Mn 20 over Pine Creek19312,219Fair
Msas 122 over Cp Rail19842,150Good
Mn 60 over Pearl Creek19322,100Fair
Mn 60 over Silver Creek19322,100Fair
Mn 19 over Prairie Creek19732,027Good
Mn 19 over Belle Creek19551,967Fair
Mn 19 over Stream19491,967Fair
Mn 19 over Stream19441,967Fair
Mn 56 over Prairie Creek20171,950Fair
Mn 56 over Stream19491,950Fair
Mn 56 over Stream19491,950Good
Csah 6 over Ditch20141,900Good
Csah 6 over Ditch20141,900Good
Csah 6 over Stream20141,900Good
Csah 6 over Stream20141,900Good
Csah 9 over Stream19881,900Good
Csah 9 over US 5220141,900Good
Csah 10 over Bitter Creek19541,850Fair
Csah 5 over Gilbert Creek19711,600Fair
Csah 9 over Stream19851,550Good
Mn 56 over Stream19371,496Fair
Mn 56 over Stream19371,496Fair
Csah 9 over Stream19821,450Good
Csah 9 over Stream19851,450Good
M 36 over Bitter Creek20231,450Good
Csah 1 over Stream19481,350Good
Csah 12 over Pearl Creek19761,350Good
CR 53 over Spring Creek20121,250Good
Csah 6 over Dry Run19741,250Fair
Csah 6 over Stream19791,250Fair
Csah 16 over Stream19221,200Fair
Csah 1 over Belle Creek19931,100Good
Csah 6 over Spring Creek19761,050Fair
Csah 6 over Spring Creek19761,050Fair
Csah 6 over Stream19491,050Fair
Csah 5 over Stream20031,000Good
Csah 5 over Stream19621,000Fair
M 16 over Bitter Creek19401,000Fair
M 9 over Bitter Creek19301,000Fair
Csah 11 over Stream1957980Good
Csah 11 over Tr N Br Mid Frk Zumbro R2022980Good
Csah 21 over Bullard Creek1998970Good
Csah 25 over Stream1925930Fair
Csah 9 over Cold Creek1980930Good
Csah 9 over Stream1980930Fair
Csah 14 over Butler Creek1979810Poor
Csah 14 over Stream1900810Fair
Csah 17 over Pine Creek1986760Fair
Csah 27 over Stream1982710Fair
Csah 27 over Stream1982710Fair
Csah 10 over N Br Zumbro River1971690Fair
Csah 2 over Stream2004690Good
Csah 2 over Stream1984650Good
Csah 1 over N Fk Zumbro River1993640Good
Csah 1 over Silver Creek2017640Good
Csah 7 over Cannon River1979620Fair
Csah 7 over Stream1920620Poor
Csah 7 over Stream1900620Fair
Csah 11 over Pine Island Creek1930610Fair
Csah 11 over Stream2003610Good
Csah 11 over Stream1930610Good
Csah 24 over Little Cannon River1983600Good
Csah 24 over Stream1984600Good
Csah 24 over Stream1984600Good
Csah 24 over Stream1984600Fair
Csah 24 over Stream2014580Good
Csah 7 over Stream1983580Fair
Csah 7 over Stream1950580Fair
CR 53 over Spring Creek1981550Good
Csah 2 over Cold Creek1940530Fair
Csah 30 over N Fk Zumbro River1979520Fair
Csah 30 over Shingle Creek1987520Fair
Csah 10 over Stream2001495Good
Csah 3 over Stream1968485Good
Csah 3 over Wells Creek1995485Good
Csah 3 over Wells Creek1958485Fair
Csah 3 over Wells Creek1930485Fair
Csah 5 over Stream1987475Good
Csah 5 over Stream1987475Good
Csah 5 over Wells Creek1992475Good
Csah 2 over Stream1984470Good
Csah 2 over Wells Creek1980470Fair
Csah 8 over Stream1972465Fair
Csah 12 over Shingle Creek2003410Good
Csah 2 over Wells Creek2023408Good
Csah 2 over Wells Creek1967400Good
Csah 7 over Stream1910400Fair
M 13 over Bitter Creek1972400Fair
Csah 14 over Little Cannon River1969395Fair
Csah 7 over Stream1979395Good
Csah 8 over Belle Creek1973390Poor
Csah 8 over Stream1972390Fair
Csah 1 over Stream2017365Good
Csah 8 over Stream1972360Fair
Csah 8 over Stream1972360Fair
Csah 30 over Stream1987340Fair
Csah 11 over Stream1900330Fair
Csah 4 over Stream1991330Good
Csah 4 over Trout Brook1976330Fair
Csah 7 over Belle Creek1979320Fair
Csah 7 over Stream1986320Fair
Csah 7 over Stream1980320Good
CR 56 over Stream1930305Poor
Csah 19 over Stream1900300Fair
Csah 19 over Stream1900300Fair
M 37 over Little Cannon River1978300Fair
M 51 over Spring Creek1978271Good
M 51 over Spring Creek1978271Good
Csah 13 over Stream1900270Fair
CR 48 over N Fk Zumbro River1981265Fair
Pvt 79 over Cp Rail1986200Fair
Mn 246 over Little Cannon River1978192Fair
Csah 14 over Little Cannon River1969190Fair
Csah 14 over Stream1968190Fair
Csah 27 over N Br Mid Fk Zumbro River1982190Fair
M 80 over Cannon River1978160Fair
M 58 over Cannon River1909150Fair
T 835 over Butler Creek2020148Good
M 7 over Gilbert Crk Overflow2000128Good
T 119 over Spring Creek1997128Good
T 228 over Stream2001128Good
CR 45 over Stream2000125Good
CR 45 over Stream2000125Good
CR 45 over Stream1900125Fair
CR 45 over Trib to Wells Creek2024125Good
CR 45 over Wells Creek1967125Poor
T 36 over Hay Creek1982125Fair
T 256 over Trout Brook2009124Good
CR 52 over Stream1996120Good
T 792 over Hay Creek2000113Good
CR 55 over Pine Island Creek2004110Fair
T 792 over Hay Creek2005104Good
CR 43 over Stream1992100Poor
T 172 over Stream201299Good
T 117 over Wells Creek201497Good
T 36 over Stream190097Fair
CR 42 over Stream191590Fair
T 266 over N Fk Zumbro River199789Good
T 326 over Pine Island Creek193588Fair
T 215 over Stream191086Fair
T 209 over Little Cannon River201283Good
CR 57 over Little Cannon River202280Good
T 136 over Wells Creek198779Good
T 209 over Stream201278Good
T 306 over Stream200274Good
T 75 over Stream201573Good
T 256 over Stream193071Good
T 273 over Stream197771Fair
CR 44 over Cannon River200470Good
CR 44 over Little Cannon River199870Fair
CR 44 over Little Cannon River202170Good
CR 44 over Little Cannon River191570Fair
CR 49 over Stream190070Fair
T 229 over Little Cannon River201367Fair
T 234 over Stream193566Fair
T 253 over N Fk Zumbro River199966Good
T 255 over N Fk Zumbro River199966Good
T 792 over Hay Creek198066Good
M 12 over Stream193560Poor
T 120 over Prairie Creek198660Good
T 120 over Spring Creek197960Good
T 18 over Stream198660Fair
T 368 over Stream200759Good
T 313 over Stream198758Good
T 136 over Stream193057Fair
T 136 over Trib to Wells Creek200257Good
T 306 over Shingle Creek202157Good
T 317 over N Fk Zumbro River198455Fair
T 128 over Stream200554Fair
T 172 over Stream198454Fair
T 172 over Stream198554Good
T 595 over Stream198254Fair
T 312 over Pine Island Creek193553Fair
T 37 over Bullard Creek199753Good
T 378 over N Br Mid Fk Zumbro River199451Good
M 11 over Stream198150Good
M 24 over Stream198950Good
T 120 over Prairie Creek201450Fair
T 174 over Hay Creek200650Good
T 214 over Stream200050Good
T 127 over Belle Creek201749Good
T 153 over Dry Run202049Good
T 165 over Unnamed Stream202449Good
T 171 over Dry Run201949Good
T 205 over Stream200649Good
T 244 over Unnamed Stream202249Good
T 246 over Trib to Trout Brook202449Good
T 246 over Trout Brook201749Good
T 270 over Stream201649Good
T 366 over N Br Mid Fk Zumbro River202349Good
T 385 over N Br Mid Fk Zumbro River201249Good
T 386 over N Br Mid Fk Zumbro River201349Good
T 568 over N Br Mid Fk Zumbro River202149Good
T 63 over Unnamed Stream201649Fair
T 291 over N Fk Zumbro River199346Fair
T 202 over Stream200745Good
T 159 over Prairie Creek197644Poor
T 291 over Stream197944Good
T 107 over Belle Creek199443Fair
T 186 over Stream198242Fair
T 277 over Stream199342Fair
T 1451 over Stream197941Fair
T 75 over Stream198741Poor
T 171 over Belle Creek196840Fair
T 178 over Sugar Loaf Creek199240Good
T 234 over Stream197940Good
T 362 over Co Ditch # 1198039Good
T 130 over Stream198438Fair
T 172 over Stream191538Fair
T 202 over Stream198638Good
T 202 over Stream198838Good
T 100 over Little Cannon River198936Fair
T 648 over Wells Creek199836Good
T 244 over Stream200035Good
T 225 over Cold Creek193034Good
T 328 over Stream197832Fair
T 191 over Wells Creek200031Fair
CR 49 over Little Cannon River199730Good
CR 49 over Stream193030Fair
T 191 over Wells Creek199630Good
T 273 over N Fk Zumbro River200130Good
T 313 over Stream190030Poor
T 363 over Stream197930Good
T 364 over Stream199230Good
T 625 over Stream198430Good
T 94 over Spring Creek193030Fair
T 186 over Hay Creek197928Fair
T 355 over Stream198026Good
T 369 over Stream198126Good
T 189 over Hay Creek197925Fair
T 215 over Belle Creek193025Fair
T 234 over Stream193025Fair
T 184 over Little Cannon River196824Fair
T 191 over Wells Creek198423Fair
T 302 over Stream197923Good
T 74 over Stream191623Fair
T 412 over Stream193522Good
Permanently Closed over Cannon River192120Poor
Service Rd over N Fk Zumbro River192020Poor
T 345 over Dry Run200420Good
T 349 over Pine Island Creek195020Fair
T 371 over N Br Mid Fk Zumbro River196719Fair
M 466 over Spring Creek201318Good
M 466 over Stream201218Good
T 370 over N Br Mid Fk Zumbro River198616Fair
T 370 over Stream193016Fair
T 289 over Trout Brook200215Good
T 377 over Stream196415Poor
T 720 over Stream198815Good
T 720 over Stream198815Good
T 236 over Stream199813Good
M 6 over Stream192011Poor
M 27 over Spring Creek198710Good
T 169 over Belle Creek198710Good
T 475 over Wells Creek19929Fair
T 331 over Stream19508Poor
T 131 over Stream19406Poor
M 21 over Bitter Creek19971Good
T 265 over Trout Brook20021Good

Source: FHWA National Bridge Inventory, 2025.

Goodhue County bridge conditions · Minnesota bridges by county.

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