Bridge conditions in Mahaska County, Iowa
221 inventoried bridges · 67 rated poor · 2025 National Bridge Inventory
United States Bridge Conditions2025 National Bridge Inventory, FHWACompiled
Mahaska County has 67 bridges rated poor out of 221 inventoried, a 30.3% share that puts it well above the national rate of about 7%.
- 67 of the 221 bridges in Mahaska County, Iowa, are rated in poor condition (30.3%) in the 2025 National Bridge Inventory, as of .
- 65 bridges (29.4%) are rated good and 89 (40.3%) fair.
- The median Mahaska County bridge was built in 1970.
- The busiest poor-rated bridge is Old Ia 102 over Buckley Creek (built 1967), carrying about 2,340 vehicles a day.
Good 29.4% · Fair 40.3% · Poor 30.3% of 221 bridges
Bridges rated poor
Every bridge in the county with a poor rating, busiest first. Poor means a major component is rated 4 or lower on FHWA's 0-9 scale; it is a repair flag, not a closure notice.
| Bridge | Built | Vehicles/day | Condition |
|---|---|---|---|
| Old Ia 102 over Buckley Creek | 1967 | 2,340 | Poor |
| FM over Cedar Creek | 1963 | 470 | Poor |
| FM over S Skunk River | 1967 | 430 | Poor |
| FM over N Skunk River | 1966 | 370 | Poor |
| FM over N Skunk River Overflow | 1961 | 370 | Poor |
| FM over over UP RR | 1961 | 370 | Poor |
| FM over So Skunk River | 1956 | 290 | Poor |
| Local over Little Muchakinock | 1965 | 290 | Poor |
| Local over Muchakinock Creek | 1949 | 180 | Poor |
| FM over N Skunk River | 1951 | 140 | Poor |
| FM over Buckley Creek | 1956 | 140 | Poor |
| Local over Drainage | 1958 | 131 | Poor |
| Local over Buckley Creek | 1929 | 131 | Poor |
| Local over Spring Creek | 1965 | 120 | Poor |
| Local over Drainage | 1963 | 100 | Poor |
| Local over Muchakinock Creek | 1957 | 100 | Poor |
| Local over Drainage | 1957 | 100 | Poor |
| Local over Spring Creek | 1964 | 90 | Poor |
| Local over Painter Creek | 1951 | 90 | Poor |
| Local over Olive Branch Creek | 1956 | 80 | Poor |
| Local over S Coal Creek | 1951 | 80 | Poor |
| Local over Drainage | 1973 | 80 | Poor |
| Local over Drainage | 1950 | 80 | Poor |
| Local over Coal Creek | 1900 | 71 | Poor |
| Local over N Coal Creek | 1956 | 71 | Poor |
| Local over Price Creek | 1970 | 71 | Poor |
| Local over St Joseph Creek | 1959 | 71 | Poor |
| Local over Spring Creek | 1948 | 71 | Poor |
| Local over Drainage | 1957 | 71 | Poor |
| FM over Buckley Creek | 1951 | 70 | Poor |
| Local over Drainage | 1960 | 60 | Poor |
| Local over Muchakinoch Creek | 1951 | 60 | Poor |
| Local over Stream | 1953 | 60 | Poor |
| Local over Bluff Creek | 1948 | 50 | Poor |
| Local over Turkey Run | 1948 | 50 | Poor |
| Local over Little Bluff Ck | 1955 | 50 | Poor |
| Local over Muchakinoch Creek | 1951 | 50 | Poor |
| Local over Drainage | 1948 | 45 | Poor |
| 290TH St over Drainage Ditch #2 | 1900 | 45 | Poor |
| Local over Drainage | 1951 | 45 | Poor |
| Local over Stream | 1953 | 45 | Poor |
| Local over Drainage | 1950 | 45 | Poor |
| Local over M Br Buckley Creek | 1950 | 45 | Poor |
| FM over Drainage Ditch #2 | 1951 | 40 | Poor |
| Local over Middle Creek | 1965 | 40 | Poor |
| Local over Middle Creek | 1963 | 40 | Poor |
| Local over Drainage | 1955 | 40 | Poor |
| FM over Drainage | 1951 | 35 | Poor |
| G13 110TH St over N Skunk River | 1960 | 35 | Poor |
| Local over Drainage | 1950 | 34 | Poor |
| FM over Olive Branch Creek | 1950 | 30 | Poor |
| Local over Drainage | 1957 | 30 | Poor |
| FM over Buck Creek | 1957 | 30 | Poor |
| FM over Drainage | 1954 | 30 | Poor |
| Local over Cedar Creek | 1973 | 26 | Poor |
| FM over N Coal Creek | 1953 | 20 | Poor |
| Local over Drainage | 1957 | 20 | Poor |
| Local over Cedar Creek | 1951 | 20 | Poor |
| Local over Drainage | 1956 | 15 | Poor |
| Local over Pleasant Creek | 1949 | 15 | Poor |
| Local over Pleasant Creek | 1956 | 15 | Poor |
| Local over N Coal Creek | 1955 | 11 | Poor |
| Local over Bluff Creek | 1973 | 11 | Poor |
| Local over Drainage Ditch #2 | 1900 | 11 | Poor |
| Local over Drainage | 1956 | 5 | Poor |
| Local over Pleasant Creek | 1956 | 5 | Poor |
| Local over Drainage | 1900 | 5 | Poor |
Busiest bridges in the county
| Bridge | Built | Vehicles/day | Condition |
|---|---|---|---|
| US 63 over Nenebec Creek | 1998 | 12,500 | Fair |
| Ia 163 over Muchakinok Creek | 1997 | 12,200 | Fair |
| Ia 163 over Little Muchikinock Creek | 1995 | 7,800 | Fair |
| US 63 over Little Muchakinock Creek | 1963 | 6,600 | Fair |
| Ia 92 over Spring Creek/pedestrian | 1958 | 6,400 | Fair |
| US 63 over Stream | 1982 | 6,350 | Good |
| US #63 over Muchakinock Creek | 2001 | 6,350 | Good |
| SB US 63 over Muchakinok Creek | 1997 | 6,250 | Good |
| US 63 SB Ia 163 EB over Muchakinock Creek | 2001 | 6,250 | Good |
| NB US 63 over Muchakinok Creek | 1997 | 6,250 | Good |
Source: FHWA National Bridge Inventory, 2025. Counts cover inventoried highway bridges over 20 feet; ratings are reported by the state DOT.
All of Iowa: Iowa bridge conditions by county · every download on the data page.
Background: how bridge ratings work · what "poor" and "structurally deficient" actually mean · how often bridges are inspected.