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.
| County | State | Grade | Score | Poor | Poor Traffic | Scour-Critical | Avg Age |
|---|---|---|---|---|---|---|---|
| Piscataquis County | Maine | F | 10 | 21.2% | 34,115/day | 12 | 59 yrs |
| Phillips County | Colorado | F | 14 | 19.2% | 5,340/day | 5 | 53 yrs |
| Iron County | Michigan | F | 14 | 22.2% | 15,459/day | 12 | 57 yrs |
| Pawnee County | Nebraska | F | 21 | 34.6% | 3,550/day | 64 | 59 yrs |
| Luzerne County | Pennsylvania | F | 22 | 22.5% | 873,713/day | 49 | 53 yrs |
| Wyoming County | West Virginia | F | 23 | 32.1% | 40,372/day | 10 | 39 yrs |
| Hancock County | Maine | F | 26 | 24.6% | 50,381/day | 4 | 62 yrs |
| Red River County | Louisiana | F | 26 | 26.2% | 12,940/day | 16 | 41 yrs |
| Franklin County | Maine | F | 26 | 22.5% | 31,925/day | 16 | 56 yrs |
| Wayne County | Pennsylvania | F | 26 | 28.4% | 46,707/day | 59 | 58 yrs |
| Gogebic County | Michigan | F | 26 | 21.6% | 12,078/day | 19 | 57 yrs |
| Knox County | Maine | F | 28 | 16.7% | 29,459/day | 5 | 55 yrs |
| Faulk County | South Dakota | F | 28 | 23.9% | 1,376/day | 3 | 60 yrs |
| Pike County | Pennsylvania | F | 28 | 23.4% | 76,964/day | 15 | 53 yrs |
| Salem County | Virginia | F | 29 | 23.5% | 73,700/day | 0 | 63 yrs |
| Somerset County | Maine | F | 29 | 23.1% | 86,626/day | 10 | 57 yrs |
| Claiborne County | Louisiana | F | 29 | 22.3% | 18,717/day | 47 | 42 yrs |
| Kingsbury County | South Dakota | F | 29 | 28.6% | 1,449/day | 3 | 62 yrs |
| Parke County | Indiana | F | 29 | 17.5% | 9,457/day | 27 | 73 yrs |
| Cherry County | Nebraska | F | 29 | 19.3% | 1,227/day | 7 | 66 yrs |
| Schuylkill County | Pennsylvania | F | 29 | 26.6% | 85,977/day | 75 | 64 yrs |
| Todd County | South Dakota | F | 30 | 25.9% | 5,256/day | 1 | 35 yrs |
| Oneida County | Wisconsin | F | 30 | 19.7% | 30,030/day | 5 | 41 yrs |
| Hughes County | South Dakota | F | 30 | 20.0% | 8,140/day | 4 | 46 yrs |
| Ulster County | New York | F | 30 | 20.7% | 186,870/day | 56 | 50 yrs |
| Morgan County | West Virginia | F | 31 | 27.3% | 14,750/day | 1 | 65 yrs |
| Oxford County | Maine | F | 31 | 17.8% | 71,664/day | 21 | 57 yrs |
| McDowell County | West Virginia | F | 31 | 28.1% | 20,900/day | 19 | 42 yrs |
| Bienville County | Louisiana | F | 31 | 27.9% | 120,092/day | 75 | 46 yrs |
| Columbia County | New York | F | 31 | 19.3% | 63,519/day | 19 | 62 yrs |
| Crawford County | Pennsylvania | F | 31 | 17.7% | 85,358/day | 48 | 60 yrs |
| Lawrence County | Illinois | F | 32 | 22.7% | 92,265/day | 2 | 49 yrs |
| Calhoun County | West Virginia | F | 32 | 26.0% | 9,760/day | 0 | 55 yrs |
| Dutchess County | New York | F | 32 | 16.2% | 360,082/day | 36 | 57 yrs |
| Washtenaw County | Michigan | F | 32 | 17.9% | 467,886/day | 31 | 50 yrs |
| Webster County | Louisiana | F | 32 | 24.7% | 96,411/day | 52 | 50 yrs |
| Monroe County | Pennsylvania | F | 32 | 19.0% | 205,443/day | 49 | 59 yrs |
| Jefferson County | Nebraska | F | 32 | 20.5% | 4,205/day | 44 | 56 yrs |
| Preston County | West Virginia | F | 33 | 22.0% | 45,460/day | 5 | 54 yrs |
| East Feliciana County | Louisiana | F | 33 | 23.7% | 21,979/day | 18 | 46 yrs |
| Wyoming County | Pennsylvania | F | 33 | 21.6% | 17,659/day | 24 | 52 yrs |
| Nemaha County | Nebraska | F | 33 | 33.5% | 4,281/day | 48 | 56 yrs |
| Wyoming County | New York | F | 34 | 15.4% | 47,869/day | 10 | 48 yrs |
| Cameron County | Louisiana | F | 34 | 24.1% | 17,731/day | 2 | 40 yrs |
| Carbon County | Pennsylvania | F | 34 | 17.2% | 66,302/day | 16 | 64 yrs |
| Monongalia County | West Virginia | F | 35 | 19.2% | 909,500/day | 2 | 46 yrs |
| Pocahontas County | West Virginia | F | 35 | 24.8% | 22,090/day | 0 | 42 yrs |
| Kodiak Island County | Alaska | F | 35 | 12.0% | 5,160/day | 6 | 44 yrs |
| Washington County | Maine | F | 35 | 19.8% | 30,698/day | 6 | 53 yrs |
| Union County | South Carolina | F | 35 | 15.9% | 18,775/day | 41 | 50 yrs |
| Lyon County | Iowa | F | 35 | 25.6% | 15,361/day | 17 | 51 yrs |
| Calumet County | Wisconsin | F | 35 | 17.5% | 19,403/day | 14 | 51 yrs |
| Beadle County | South Dakota | F | 35 | 26.7% | 6,400/day | 8 | 64 yrs |
| Frontier County | Nebraska | F | 35 | 17.9% | 2,085/day | 12 | 53 yrs |
| Indiana County | Pennsylvania | F | 35 | 17.9% | 68,080/day | 42 | 53 yrs |
| Susquehanna County | Pennsylvania | F | 35 | 17.8% | 39,924/day | 44 | 55 yrs |
| Charlottesville County | Virginia | F | 36 | 20.8% | 105,244/day | 0 | 47 yrs |
| Aleutians East County | Alaska | F | 36 | 18.8% | 235/day | 1 | 26 yrs |
| Madison County | Iowa | F | 36 | 36.4% | 15,371/day | 8 | 57 yrs |
| Ringgold County | Iowa | F | 36 | 40.9% | 5,012/day | 12 | 53 yrs |
| Arenac County | Michigan | F | 36 | 15.0% | 41,344/day | 9 | 56 yrs |
| Dickinson County | Michigan | F | 36 | 16.7% | 7,098/day | 11 | 48 yrs |
| Warren County | Pennsylvania | F | 36 | 17.4% | 31,987/day | 34 | 52 yrs |
| Branch County | Michigan | F | 36 | 22.0% | 19,996/day | 10 | 52 yrs |
| Johnson County | Nebraska | F | 36 | 23.7% | 1,695/day | 34 | 53 yrs |
| Ketchikan Gateway County | Alaska | F | 37 | 11.2% | 33,940/day | 9 | 31 yrs |
| Wheatland County | Montana | F | 37 | 14.8% | 3,530/day | 1 | 58 yrs |
| Perry County | Missouri | F | 37 | 17.2% | 28,395/day | 5 | 59 yrs |
| Yakutat City and County | Alaska | F | 37 | 18.8% | 497/day | 1 | 46 yrs |
| Orleans County | New York | F | 37 | 16.7% | 18,874/day | 9 | 61 yrs |
| Ontonagon County | Michigan | F | 37 | 15.2% | 7,888/day | 7 | 54 yrs |
| Seneca County | New York | F | 37 | 26.7% | 19,999/day | 3 | 61 yrs |
| Codington County | South Dakota | F | 37 | 18.7% | 11,571/day | 7 | 49 yrs |
| Benzie County | Michigan | F | 37 | 28.0% | 2,539/day | 2 | 56 yrs |
| Storey County | Nevada | F | 37 | 30.0% | 1,239/day | 3 | 31 yrs |
| Oscoda County | Michigan | F | 37 | 20.0% | 969/day | 3 | 36 yrs |
| Hancock County | West Virginia | F | 38 | 31.0% | 22,570/day | 0 | 55 yrs |
| Harrison County | West Virginia | F | 38 | 25.0% | 301,673/day | 0 | 57 yrs |
| Essex County | Massachusetts | F | 38 | 16.6% | 2,249,260/day | 12 | 68 yrs |
| Kent County | Rhode Island | F | 38 | 16.5% | 457,194/day | 8 | 53 yrs |
| Penobscot County | Maine | F | 38 | 18.9% | 189,351/day | 18 | 51 yrs |
| Mercer County | Missouri | F | 38 | 17.0% | 3,356/day | 12 | 47 yrs |
| Bucks County | Pennsylvania | F | 38 | 14.0% | 678,969/day | 114 | 67 yrs |
| Fayette County | Pennsylvania | F | 38 | 17.2% | 79,666/day | 42 | 54 yrs |
| Santa Cruz County | California | F | 38 | 16.5% | 185,125/day | 18 | 62 yrs |
| Martin County | Minnesota | F | 38 | 24.1% | 6,637/day | 15 | 49 yrs |
| Barry County | Michigan | F | 38 | 21.7% | 2,970/day | 8 | 48 yrs |
| Otoe County | Nebraska | F | 38 | 20.6% | 4,080/day | 90 | 52 yrs |
| Hyde County | South Dakota | F | 39 | 21.7% | 1,484/day | 0 | 51 yrs |
| Gratiot County | Michigan | F | 39 | 13.2% | 67,873/day | 35 | 50 yrs |
| Adams County | Iowa | F | 39 | 45.9% | 5,308/day | 6 | 57 yrs |
| Winn County | Louisiana | F | 39 | 17.3% | 30,596/day | 22 | 39 yrs |
| Calhoun County | Michigan | F | 39 | 17.4% | 83,634/day | 25 | 52 yrs |
| Berks County | Pennsylvania | F | 39 | 15.4% | 332,453/day | 118 | 63 yrs |
| Deuel County | South Dakota | F | 39 | 18.1% | 2,335/day | 11 | 54 yrs |
| Cumberland County | Tennessee | F | 40 | 16.7% | 254,223/day | 4 | 54 yrs |
| Forest County | Pennsylvania | F | 40 | 13.9% | 4,050/day | 8 | 52 yrs |
| Petroleum County | Montana | F | 40 | 15.4% | 435/day | 2 | 59 yrs |
| Mercer County | West Virginia | F | 40 | 25.1% | 91,640/day | 9 | 48 yrs |
| Providence County | Rhode Island | F | 40 | 14.0% | 1,339,108/day | 51 | 55 yrs |