Minnesota County Bridge Report Cards

Compare county Bridge Condition Exposure Scores in Minnesota by condition, traffic exposure, scour-critical bridges, average age, and data completeness. View the scoring methodology.

CountyGradeScorePoorPoor TrafficScour-CriticalAvg Age
Martin CountyF3824.1%6,637/day1549 yrs
Grant CountyF5012.5%15,677/day044 yrs
Blue Earth CountyD636.2%57,207/day1743 yrs
Kandiyohi CountyD6616.1%4,266/day044 yrs
Chippewa CountyD666.0%1,737/day1236 yrs
Lake CountyD6812.2%3,710/day242 yrs
Cottonwood CountyC706.0%13,363/day143 yrs
Redwood CountyC7011.9%2,834/day438 yrs
Meeker CountyC723.2%1,356/day843 yrs
Mille Lacs CountyC737.5%4,970/day639 yrs
Mower CountyC748.2%40,402/day237 yrs
Brown CountyC742.8%7,355/day743 yrs
Wadena CountyC763.8%2,404/day531 yrs
Renville CountyC766.5%637/day733 yrs
Carlton CountyC778.8%23,035/day139 yrs
Benton CountyC789.3%5,610/day139 yrs
Cass CountyC788.2%1,445/day240 yrs
Waseca CountyB808.2%2,878/day040 yrs
Aitkin CountyB808.3%2,064/day139 yrs
Kanabec CountyB803.7%545/day539 yrs
St. Louis CountyB816.1%111,720/day538 yrs
Otter Tail CountyB817.4%18,575/day045 yrs
Douglas CountyB817.5%9,010/day041 yrs
Lincoln CountyB816.6%2,094/day142 yrs
Lac qui Parle CountyB815.7%484/day638 yrs
Fillmore CountyB812.0%1,750/day2440 yrs
Red Lake CountyB821.7%350/day441 yrs
Koochiching CountyB836.1%2,422/day038 yrs
Dodge CountyB838.0%2,281/day042 yrs
Crow Wing CountyB836.8%1,725/day139 yrs
Cook CountyB836.8%269/day137 yrs
Pine CountyB844.1%14,816/day338 yrs
Goodhue CountyB845.1%9,405/day746 yrs
McLeod CountyB845.2%914/day235 yrs
Morrison CountyB853.0%2,557/day736 yrs
Clay CountyB864.9%24,715/day141 yrs
Ramsey CountyB866.1%231,594/day041 yrs
Itasca CountyB864.7%2,702/day340 yrs
Watonwan CountyB860.6%1/day1147 yrs
Lake of the Woods CountyB874.9%1,050/day034 yrs
Wilkin CountyB874.1%574/day437 yrs
Sherburne CountyB872.1%2,300/day232 yrs
Lyon CountyB872.6%713/day942 yrs
Murray CountyB884.5%1,457/day038 yrs
Stevens CountyB884.5%790/day043 yrs
Stearns CountyB883.0%18,754/day544 yrs
Big Stone CountyB885.9%10/day042 yrs
Houston CountyB892.9%7,074/day235 yrs
Hennepin CountyB894.4%383,959/day441 yrs
Mahnomen CountyB895.0%154/day039 yrs
Nobles CountyB891.6%645/day1142 yrs
Isanti CountyB895.4%186/day028 yrs
Le Sueur CountyA902.9%6,557/day046 yrs
Anoka CountyA902.6%24,464/day333 yrs
Steele CountyA903.7%4,170/day138 yrs
Winona CountyA913.8%6,208/day142 yrs
Washington CountyA913.5%6,054/day135 yrs
Dakota CountyA921.6%116,804/day340 yrs
Rice CountyA922.8%10,085/day139 yrs
Polk CountyA923.0%2,031/day136 yrs
Pipestone CountyA923.2%853/day127 yrs
Yellow Medicine CountyA922.8%536/day241 yrs
Freeborn CountyA932.8%9,583/day043 yrs
Rock CountyA931.9%3,393/day334 yrs
Marshall CountyA931.4%521/day437 yrs
Faribault CountyA933.5%429/day038 yrs
Carver CountyA932.6%862/day131 yrs
Roseau CountyA932.8%67/day137 yrs
Beltrami CountyA943.0%883/day035 yrs
Norman CountyA942.7%246/day042 yrs
Sibley CountyA942.0%358/day130 yrs
Todd CountyA942.9%366/day035 yrs
Wright CountyA941.4%953/day136 yrs
Swift CountyA941.0%1/day232 yrs
Chisago CountyA951.6%5,686/day039 yrs
Jackson CountyA952.2%647/day039 yrs
Scott CountyA950.8%280/day233 yrs
Olmsted CountyA961.4%10,695/day240 yrs
Pennington CountyA962.0%35/day039 yrs
Kittson CountyA961.9%28/day037 yrs
Becker CountyA961.9%28/day031 yrs
Pope CountyA962.1%1/day039 yrs
Traverse CountyA971.7%22/day041 yrs
Wabasha CountyA990.7%43/day041 yrs
Nicollet CountyA1000.0%0/day030 yrs
Clearwater CountyA1000.0%0/day045 yrs
Hubbard CountyA1000.0%0/day034 yrs