Iowa County Bridge Report Cards
Compare county Bridge Condition Exposure Scores in Iowa by condition, traffic exposure, scour-critical bridges, average age, and data completeness. View the scoring methodology.
| County | Grade | Score | Poor | Poor Traffic | Scour-Critical | Avg Age |
|---|---|---|---|---|---|---|
| Lyon County | F | 35 | 25.6% | 15,361/day | 17 | 51 yrs |
| Madison County | F | 36 | 36.4% | 15,371/day | 8 | 57 yrs |
| Ringgold County | F | 36 | 40.9% | 5,012/day | 12 | 53 yrs |
| Adams County | F | 39 | 45.9% | 5,308/day | 6 | 57 yrs |
| Mills County | F | 40 | 19.0% | 4,868/day | 18 | 49 yrs |
| Webster County | F | 41 | 25.3% | 62,089/day | 1 | 42 yrs |
| Marshall County | F | 43 | 42.9% | 48,407/day | 5 | 55 yrs |
| Taylor County | F | 44 | 36.8% | 4,397/day | 2 | 52 yrs |
| Benton County | F | 44 | 21.7% | 26,475/day | 14 | 40 yrs |
| Montgomery County | F | 44 | 24.9% | 6,749/day | 9 | 52 yrs |
| Woodbury County | F | 44 | 20.9% | 67,160/day | 28 | 40 yrs |
| Chickasaw County | F | 45 | 26.3% | 15,006/day | 10 | 38 yrs |
| Davis County | F | 46 | 23.9% | 8,205/day | 1 | 39 yrs |
| Cherokee County | F | 46 | 27.9% | 11,276/day | 3 | 57 yrs |
| Page County | F | 46 | 29.3% | 6,676/day | 7 | 48 yrs |
| Guthrie County | F | 47 | 35.7% | 5,877/day | 7 | 49 yrs |
| Van Buren County | F | 47 | 31.6% | 2,681/day | 5 | 50 yrs |
| Wright County | F | 47 | 27.4% | 8,012/day | 7 | 45 yrs |
| Appanoose County | F | 48 | 29.2% | 5,624/day | 5 | 43 yrs |
| Monroe County | F | 48 | 22.1% | 2,722/day | 5 | 48 yrs |
| Boone County | F | 48 | 28.4% | 3,566/day | 1 | 68 yrs |
| Monona County | F | 49 | 25.6% | 12,459/day | 0 | 51 yrs |
| Fayette County | F | 49 | 26.8% | 16,385/day | 1 | 52 yrs |
| Muscatine County | F | 49 | 20.8% | 22,195/day | 2 | 46 yrs |
| Grundy County | F | 49 | 26.7% | 18,802/day | 6 | 43 yrs |
| Jasper County | F | 49 | 28.3% | 31,668/day | 14 | 47 yrs |
| Hancock County | F | 50 | 20.0% | 7,856/day | 0 | 44 yrs |
| Pocahontas County | F | 50 | 25.3% | 6,242/day | 1 | 50 yrs |
| Poweshiek County | F | 50 | 39.1% | 26,253/day | 2 | 50 yrs |
| Dickinson County | F | 51 | 15.7% | 10,180/day | 3 | 42 yrs |
| Tama County | F | 51 | 31.8% | 19,783/day | 1 | 47 yrs |
| Keokuk County | F | 51 | 20.2% | 4,394/day | 2 | 46 yrs |
| Cass County | F | 51 | 35.1% | 7,848/day | 11 | 48 yrs |
| Buena Vista County | F | 52 | 34.4% | 6,734/day | 1 | 46 yrs |
| Sac County | F | 52 | 29.4% | 7,790/day | 0 | 50 yrs |
| Lucas County | F | 52 | 32.8% | 4,791/day | 2 | 48 yrs |
| Winneshiek County | F | 52 | 16.7% | 6,308/day | 13 | 57 yrs |
| Howard County | F | 53 | 19.3% | 7,538/day | 0 | 39 yrs |
| Decatur County | F | 53 | 39.2% | 5,457/day | 2 | 53 yrs |
| Cedar County | F | 53 | 20.0% | 12,374/day | 8 | 42 yrs |
| Union County | F | 54 | 32.0% | 4,281/day | 1 | 46 yrs |
| Hardin County | F | 54 | 28.6% | 10,338/day | 2 | 43 yrs |
| Calhoun County | F | 54 | 24.7% | 3,576/day | 0 | 54 yrs |
| Mahaska County | F | 54 | 30.3% | 8,281/day | 0 | 53 yrs |
| Henry County | F | 54 | 20.8% | 8,910/day | 2 | 44 yrs |
| Fremont County | F | 54 | 21.2% | 8,570/day | 2 | 49 yrs |
| Ida County | F | 55 | 16.5% | 10,927/day | 2 | 43 yrs |
| Emmet County | F | 55 | 19.2% | 2,060/day | 0 | 52 yrs |
| Audubon County | F | 55 | 18.1% | 1,955/day | 2 | 56 yrs |
| Plymouth County | F | 55 | 20.9% | 17,647/day | 4 | 50 yrs |
| Clarke County | F | 55 | 32.1% | 2,833/day | 3 | 48 yrs |
| Winnebago County | F | 56 | 29.6% | 1,598/day | 0 | 41 yrs |
| Warren County | F | 56 | 20.2% | 8,496/day | 3 | 43 yrs |
| Jefferson County | F | 57 | 19.9% | 5,088/day | 0 | 42 yrs |
| Hamilton County | F | 57 | 19.4% | 4,028/day | 0 | 56 yrs |
| Harrison County | F | 57 | 18.5% | 2,161/day | 3 | 55 yrs |
| Lee County | F | 58 | 14.0% | 22,602/day | 8 | 44 yrs |
| Wayne County | F | 58 | 18.8% | 1,772/day | 0 | 36 yrs |
| Butler County | D | 60 | 12.2% | 9,745/day | 13 | 39 yrs |
| Washington County | D | 60 | 15.9% | 5,753/day | 7 | 45 yrs |
| Iowa County | D | 60 | 18.8% | 5,414/day | 2 | 45 yrs |
| Des Moines County | D | 61 | 16.2% | 13,240/day | 3 | 47 yrs |
| Clayton County | D | 63 | 14.8% | 2,993/day | 0 | 60 yrs |
| Greene County | D | 64 | 14.9% | 3,678/day | 1 | 51 yrs |
| Palo Alto County | D | 64 | 15.6% | 815/day | 2 | 50 yrs |
| Floyd County | D | 65 | 14.0% | 19,067/day | 1 | 40 yrs |
| Worth County | D | 65 | 14.7% | 3,598/day | 1 | 53 yrs |
| Kossuth County | D | 66 | 15.0% | 4,073/day | 0 | 37 yrs |
| Marion County | D | 67 | 12.9% | 10,216/day | 3 | 42 yrs |
| Story County | D | 67 | 13.2% | 11,780/day | 4 | 56 yrs |
| Louisa County | D | 68 | 14.6% | 2,848/day | 1 | 45 yrs |
| Jackson County | D | 68 | 14.3% | 3,706/day | 2 | 39 yrs |
| Franklin County | D | 68 | 12.3% | 3,269/day | 7 | 43 yrs |
| Crawford County | D | 69 | 7.6% | 5,848/day | 20 | 41 yrs |
| Wapello County | D | 69 | 13.2% | 3,397/day | 4 | 38 yrs |
| Adair County | D | 69 | 12.2% | 1,647/day | 10 | 42 yrs |
| Allamakee County | C | 71 | 10.7% | 5,541/day | 0 | 51 yrs |
| Clay County | C | 72 | 10.4% | 7,798/day | 1 | 42 yrs |
| Bremer County | C | 72 | 12.0% | 9,301/day | 2 | 35 yrs |
| Osceola County | C | 73 | 6.5% | 3,011/day | 6 | 59 yrs |
| Scott County | C | 76 | 10.0% | 78,223/day | 1 | 45 yrs |
| Mitchell County | C | 77 | 9.6% | 3,182/day | 0 | 45 yrs |
| Johnson County | C | 79 | 9.0% | 55,023/day | 1 | 46 yrs |
| Pottawattamie County | C | 79 | 9.0% | 30,043/day | 6 | 43 yrs |
| Humboldt County | B | 80 | 8.0% | 192/day | 0 | 57 yrs |
| Dallas County | B | 81 | 8.7% | 11,670/day | 0 | 45 yrs |
| Shelby County | B | 81 | 8.7% | 1,089/day | 0 | 46 yrs |
| Carroll County | B | 82 | 6.8% | 2,088/day | 4 | 49 yrs |
| Delaware County | B | 83 | 6.8% | 10,110/day | 0 | 44 yrs |
| Dubuque County | B | 83 | 7.2% | 6,481/day | 4 | 35 yrs |
| Linn County | B | 84 | 6.7% | 83,573/day | 1 | 38 yrs |
| Buchanan County | B | 85 | 6.2% | 10,444/day | 0 | 40 yrs |
| Polk County | B | 85 | 6.2% | 80,825/day | 5 | 39 yrs |
| O'Brien County | B | 85 | 6.1% | 676/day | 3 | 49 yrs |
| Black Hawk County | B | 86 | 5.1% | 19,145/day | 7 | 41 yrs |
| Jones County | B | 89 | 4.8% | 1,990/day | 1 | 44 yrs |
| Cerro Gordo County | B | 89 | 5.2% | 1,731/day | 0 | 50 yrs |
| Sioux County | A | 93 | 3.1% | 3,279/day | 0 | 44 yrs |
| Clinton County | A | 93 | 3.2% | 5,494/day | 0 | 37 yrs |