Weakest County Bridge Report Cards

These counties have the lowest Bridge Condition Exposure Scores among county bridge systems with at least 10 tracked bridges. The ranking emphasizes poor-condition share, poor-condition traffic exposure, and scour-critical foundation vulnerability.

Use this as a story-finding tool

A low score does not mean local bridges are unsafe. It identifies counties where public FHWA data suggests higher maintenance exposure and stronger questions for local transportation reporting.

How report-card scores are calculated →

CountyStateGradeScorePoorPoor TrafficScour-CriticalAvg Age
Piscataquis CountyMaineF1021.2%34,115/day1259 yrs
Phillips CountyColoradoF1419.2%5,340/day553 yrs
Iron CountyMichiganF1422.2%15,459/day1257 yrs
Pawnee CountyNebraskaF2134.6%3,550/day6459 yrs
Luzerne CountyPennsylvaniaF2222.5%873,713/day4953 yrs
Wyoming CountyWest VirginiaF2332.1%40,372/day1039 yrs
Hancock CountyMaineF2624.6%50,381/day462 yrs
Red River CountyLouisianaF2626.2%12,940/day1641 yrs
Franklin CountyMaineF2622.5%31,925/day1656 yrs
Wayne CountyPennsylvaniaF2628.4%46,707/day5958 yrs
Gogebic CountyMichiganF2621.6%12,078/day1957 yrs
Knox CountyMaineF2816.7%29,459/day555 yrs
Faulk CountySouth DakotaF2823.9%1,376/day360 yrs
Pike CountyPennsylvaniaF2823.4%76,964/day1553 yrs
Salem CountyVirginiaF2923.5%73,700/day063 yrs
Somerset CountyMaineF2923.1%86,626/day1057 yrs
Claiborne CountyLouisianaF2922.3%18,717/day4742 yrs
Kingsbury CountySouth DakotaF2928.6%1,449/day362 yrs
Parke CountyIndianaF2917.5%9,457/day2773 yrs
Cherry CountyNebraskaF2919.3%1,227/day766 yrs
Schuylkill CountyPennsylvaniaF2926.6%85,977/day7564 yrs
Todd CountySouth DakotaF3025.9%5,256/day135 yrs
Oneida CountyWisconsinF3019.7%30,030/day541 yrs
Hughes CountySouth DakotaF3020.0%8,140/day446 yrs
Ulster CountyNew YorkF3020.7%186,870/day5650 yrs
Morgan CountyWest VirginiaF3127.3%14,750/day165 yrs
Oxford CountyMaineF3117.8%71,664/day2157 yrs
McDowell CountyWest VirginiaF3128.1%20,900/day1942 yrs
Bienville CountyLouisianaF3127.9%120,092/day7546 yrs
Columbia CountyNew YorkF3119.3%63,519/day1962 yrs
Crawford CountyPennsylvaniaF3117.7%85,358/day4860 yrs
Lawrence CountyIllinoisF3222.7%92,265/day249 yrs
Calhoun CountyWest VirginiaF3226.0%9,760/day055 yrs
Dutchess CountyNew YorkF3216.2%360,082/day3657 yrs
Washtenaw CountyMichiganF3217.9%467,886/day3150 yrs
Webster CountyLouisianaF3224.7%96,411/day5250 yrs
Monroe CountyPennsylvaniaF3219.0%205,443/day4959 yrs
Jefferson CountyNebraskaF3220.5%4,205/day4456 yrs
Preston CountyWest VirginiaF3322.0%45,460/day554 yrs
East Feliciana CountyLouisianaF3323.7%21,979/day1846 yrs
Wyoming CountyPennsylvaniaF3321.6%17,659/day2452 yrs
Nemaha CountyNebraskaF3333.5%4,281/day4856 yrs
Wyoming CountyNew YorkF3415.4%47,869/day1048 yrs
Cameron CountyLouisianaF3424.1%17,731/day240 yrs
Carbon CountyPennsylvaniaF3417.2%66,302/day1664 yrs
Monongalia CountyWest VirginiaF3519.2%909,500/day246 yrs
Pocahontas CountyWest VirginiaF3524.8%22,090/day042 yrs
Kodiak Island CountyAlaskaF3512.0%5,160/day644 yrs
Washington CountyMaineF3519.8%30,698/day653 yrs
Union CountySouth CarolinaF3515.9%18,775/day4150 yrs
Lyon CountyIowaF3525.6%15,361/day1751 yrs
Calumet CountyWisconsinF3517.5%19,403/day1451 yrs
Beadle CountySouth DakotaF3526.7%6,400/day864 yrs
Frontier CountyNebraskaF3517.9%2,085/day1253 yrs
Indiana CountyPennsylvaniaF3517.9%68,080/day4253 yrs
Susquehanna CountyPennsylvaniaF3517.8%39,924/day4455 yrs
Charlottesville CountyVirginiaF3620.8%105,244/day047 yrs
Aleutians East CountyAlaskaF3618.8%235/day126 yrs
Madison CountyIowaF3636.4%15,371/day857 yrs
Ringgold CountyIowaF3640.9%5,012/day1253 yrs
Arenac CountyMichiganF3615.0%41,344/day956 yrs
Dickinson CountyMichiganF3616.7%7,098/day1148 yrs
Warren CountyPennsylvaniaF3617.4%31,987/day3452 yrs
Branch CountyMichiganF3622.0%19,996/day1052 yrs
Johnson CountyNebraskaF3623.7%1,695/day3453 yrs
Ketchikan Gateway CountyAlaskaF3711.2%33,940/day931 yrs
Wheatland CountyMontanaF3714.8%3,530/day158 yrs
Perry CountyMissouriF3717.2%28,395/day559 yrs
Yakutat City and CountyAlaskaF3718.8%497/day146 yrs
Orleans CountyNew YorkF3716.7%18,874/day961 yrs
Ontonagon CountyMichiganF3715.2%7,888/day754 yrs
Seneca CountyNew YorkF3726.7%19,999/day361 yrs
Codington CountySouth DakotaF3718.7%11,571/day749 yrs
Benzie CountyMichiganF3728.0%2,539/day256 yrs
Storey CountyNevadaF3730.0%1,239/day331 yrs
Oscoda CountyMichiganF3720.0%969/day336 yrs
Hancock CountyWest VirginiaF3831.0%22,570/day055 yrs
Harrison CountyWest VirginiaF3825.0%301,673/day057 yrs
Essex CountyMassachusettsF3816.6%2,249,260/day1268 yrs
Kent CountyRhode IslandF3816.5%457,194/day853 yrs
Penobscot CountyMaineF3818.9%189,351/day1851 yrs
Mercer CountyMissouriF3817.0%3,356/day1247 yrs
Bucks CountyPennsylvaniaF3814.0%678,969/day11467 yrs
Fayette CountyPennsylvaniaF3817.2%79,666/day4254 yrs
Santa Cruz CountyCaliforniaF3816.5%185,125/day1862 yrs
Martin CountyMinnesotaF3824.1%6,637/day1549 yrs
Barry CountyMichiganF3821.7%2,970/day848 yrs
Otoe CountyNebraskaF3820.6%4,080/day9052 yrs
Hyde CountySouth DakotaF3921.7%1,484/day051 yrs
Gratiot CountyMichiganF3913.2%67,873/day3550 yrs
Adams CountyIowaF3945.9%5,308/day657 yrs
Winn CountyLouisianaF3917.3%30,596/day2239 yrs
Calhoun CountyMichiganF3917.4%83,634/day2552 yrs
Berks CountyPennsylvaniaF3915.4%332,453/day11863 yrs
Deuel CountySouth DakotaF3918.1%2,335/day1154 yrs
Cumberland CountyTennesseeF4016.7%254,223/day454 yrs
Forest CountyPennsylvaniaF4013.9%4,050/day852 yrs
Petroleum CountyMontanaF4015.4%435/day259 yrs
Mercer CountyWest VirginiaF4025.1%91,640/day948 yrs
Providence CountyRhode IslandF4014.0%1,339,108/day5155 yrs