State profile · Below median Poor share

Ohio bridge safety

Condition ratings, load ratings, and Poor-condition data for every public highway bridge in Ohio, based on the FHWA National Bridge Inventory.

26,753
Public bridges
50.3%
Good condition
4.5%
Poor condition

Data updated May 2026

Total Bridges

26,753

Public highway bridges in Ohio

Good Condition

50.3%

13,446 bridges rated 7-9

0.3pp vs 50% benchmark

Poor Condition

4.5%

1,214 bridges whose lowest applicable component is rated 0-4

-2.5pp vs national avg 7.0%

Ohio vs national bridge condition

Ohio - Good condition share 50.3%
National avg

Share of bridges rated 7-9 on the FHWA 0-9 scale (deck, superstructure, substructure all good).

Ohio - Poor-condition share 15.1%
National avg

Lower is better. Bar maxes at 30% (worst-state ceiling). National average sits at 7.0%.

Ohio vs nearby ranks

Adjacent states by Poor-condition share (lower share = better)

States are ranked by the share of bridges whose lowest applicable component rating is 4 or below. This describes recorded condition; it does not measure funding effectiveness or live crossing safety. States here sit immediately above and below Ohio on the same metric.

CO

Colorado

4.32% top marginal rate
Structure
Progressive
Burden @ $100K
$8,965

OR

Oregon

4.46% top marginal rate
Structure
Progressive
Burden @ $100K
$8,310
Selected

OH

Ohio

4.54% top marginal rate
Structure
Progressive
Burden @ $100K
$26,753

NJ

New Jersey

4.59% top marginal rate
Structure
Progressive
Burden @ $100K
$6,796

CA

California

4.60% top marginal rate
Structure
Progressive
Burden @ $100K
$27,040

Bridges Needing Most Attention in Ohio

Six lowest-condition bridges in Ohio, ranked by the portal's composite display score. Inspection intervals are risk-based under current NBIS rules.

All Bridges in Ohio

SR 179

Good

Over: MOHICAN RUN

05 MILES S OF JCT SR95, Ashland, OH

Built 1990 Load: 29.2 t ADT: 1,065

COUNTY ROAD 620

Good

Over: BRANCH VERMILLION RIVER

.02 MI EOF SAVA CORP LINE, Ashland, OH

Built 1969 Load: 29.2 t ADT: 448

TOWNSHIP ROAD 539

Good

Over: BRANCH MOHICAN RIVER

INTER OF R 539 & TR 3352, Ashland, OH

Built 1991 Load: 29.2 t ADT: 69

TOWNSHIP ROAD 101

Good

Over: BRANCH OF MUDDY FORK

.17 MI. S OF CR 620, Ashland, OH

Built 1986 Load: 29.2 t ADT: 112

COUNTY ROAD 175

Good

Over: MUDDY FORK

0.13 MI. S. OF CR 530, Ashland, OH

Built 2007 Load: 29.2 t ADT: 523

COUNTY ROAD 175

Good

Over: GLENN RUN

.09 MI S OF CR 1975, Ashland, OH

Built 1983 Load: 29.2 t ADT: 450

COUNTY ROAD 1975

Good

Over: GLENN RUN

.06 MI WEST OF CR 175, Ashland, OH

Built 1969 Load: 29.2 t ADT: 173

COUNTY ROAD 2000

Good

Over: JEROME FORK BRANCH

0.11 MI WEST OF SR-89, Ashland, OH

Built 1998 Load: 29.2 t ADT: 213

COUNTY ROAD 2175

Good

Over: OLDTOWN RUN

.13 MI N OF TR 405, Ashland, OH

Built 1950 Load: 29.2 t ADT: 282

TOWNSHIP ROAD 350

Good

Over: BRANCH OF BUCK CREEK

.06 MI. W. OF SR. 511, Ashland, OH

Built 1985 Load: 29.2 t ADT: 151

COUNTY ROAD 795

Good

Over: OLDTOWN RUN

.40 M N OF CR 304, Ashland, OH

Built 1986 Load: 29.2 t ADT: 71

SR 7

Good

Over: ASHTABULA CREEK

1.37 MI S OF SR 84, Ashtabula, OH

Built 1994 Load: 29.2 t ADT: 1,640

US 20

Good

Over: ASHTABULA VIADUCT

1.00 MI W OF SR 11, Ashtabula, OH

Built 2000 Load: 29.2 t ADT: 14,871

SR 45

Good

Over: CENTER CREEK

1.50 MI S OF SR 307, Ashtabula, OH

Built 1960 Load: 29.2 t ADT: 3,815

SR 46

Good

Over: MILL CREEK

1.98 MI S OF SR 11, Ashtabula, OH

Built 1962 Load: 29.2 t ADT: 5,825

CORK COLD SPRINGS

Good

Over: GRAND RIVER

.76 MI. WEST OF SR45, Ashtabula, OH

Built 1966 Load: 29.2 t ADT: 999

LAKE ROAD

Good

Over: WHEELER CREEK

0.6 MI. E. OF COUNTY LINE, Ashtabula, OH

Built 1900 Load: 29.2 t ADT: 923

BROWN ROAD

Good

Over: GRIGGS CREEK

600 S. OF GRIGGS ROAD, Ashtabula, OH

Built 1950 Load: 29.2 t ADT: 498

FURNACE ROAD

Good

Over: CONNEAUT CREEK

.8 MI. N. OF CH427, Ashtabula, OH

Built 2000 Load: 29.2 t ADT: 337

MILL ROAD

Good

Over: PYMATUNING CREEK

.8 MI. E. OF HAYES RD., Ashtabula, OH

Built 2009 Load: 29.2 t ADT: 209

BULAH ROAD

Good

Over: GRIGGS CREEK TRIBUTARY

.1 MI. E. OF SR193, Ashtabula, OH

Built 1900 Load: 29.2 t ADT: 225

T224

Good

Over: SUGAR RUN

THOMPSON RIDGE. CAN 11, Athens, OH

Built 1975 Load: 29.2 t ADT: 324

FROST RD

Good

Over: SKUNK RUN

1.0 MI. NORTH OF USR50, Athens, OH

Built 1967 Load: 29.2 t ADT: 209

TR 65

Good

Over: TRI TO SHADE RIVER

0.75 MI. S OF CR16, Athens, OH

Built 1938 Load: 29.2 t ADT: 96

CARBOBDALE RD

Good

Over: STREAM

0.6 MI SOUTH OF CR 2, Athens, OH

Built 2000 Load: 29.2 t ADT: 220

HOCKING PARKWAY

Good

Over: HOCKING RIVER

0.17 M S-CANAL(OLD US 33), Athens, OH

Built 1979 Load: 29.2 t ADT: 4,500

USR 33

Good

Over: ST. MARYS RIVER

.29 MI. E. OF SR 116, Auglaize, OH

Built 1971 Load: 29.2 t ADT: 10,486

SR-197

Good

Over: SIMS RUN

3.94MI. W OF JCT. SR-198, Auglaize, OH

Built 1961 Load: 29.2 t ADT: 373

SR-219

Good

Over: KOOP CREEK

.99MI.W.OF JCT. SR-66, Auglaize, OH

Built 1962 Load: 29.2 t ADT: 2,116

WIEFENBACH ROAD

Good

Over: MUDDY CREEK

100 FEET E. OF CR 91, Auglaize, OH

Built 1994 Load: 29.2 t ADT: 351

HIGH STREET

Good

Over: SAINT MARYS RIVER

400FT EAST OF MAIN STREET, Auglaize, OH

Built 2003 Load: 29.2 t ADT: 5,701

US 40

Good

Over: BR WHEELING CREEK

1.94 M W OF BROOKSIDE, Belmont, OH

Built 1944 Load: 29.2 t ADT: 8,639

SR 331

Good

Over: WHEELING CR

.22 M E OF B&O RR, Belmont, OH

Built 1962 Load: 29.2 t ADT: 9,057

GLENS RUN RD

Good

Over: GLENNS RUN

.1 MI WEST OF SR 7, Belmont, OH

Built 1976 Load: 29.2 t ADT: 1,138

SR 32

Good

Over: E FORK WHITE OAK CREEK

0.06MI E OF JCT SR 134, Brown, OH

Built 1982 Load: 29.2 t ADT: 4,839

SR 32

Good

Over: E FORK WHITE OAK CREEK

0.06MI E OF JCT SR 134, Brown, OH

Built 1982 Load: 29.2 t ADT: 4,839

US 52

Good

Over: STRAIGHT CREEK

2.91 MI E OF SR 221, Brown, OH

Built 1992 Load: 29.2 t ADT: 1,454

USR68

Good

Over: SOLOMON RUN

0.1 MI N OF FAYETTEVILLE, Brown, OH

Built 2016 Load: 29.2 t ADT: 3,000

SR 221

Good

Over: TOWN RUN

2.28MI S OF SR 125, Brown, OH

Built 1962 Load: 29.2 t ADT: 194

OLD 68

Good

Over: CORNICK RUN

.87 MI. N. OF JCT. US 52, Brown, OH

Built 1956 Load: 29.2 t ADT: 379

FISHING GUT ROAD

Good

Over: FISHING GUT CREEK

1.15 MI. E. OF JCT. SR41, Brown, OH

Built 1940 Load: 29.2 t ADT: 175

WAITS ROAD

Good

Over: STREAM

.18 MI. W. OF JCT. US68, Brown, OH

Built 1960 Load: 29.2 t ADT: 50

MCGOHAN ROAD

Good

Over: CAMP RUN

.50 MI. N. OF JCT. C37, Brown, OH

Built 1940 Load: 29.2 t ADT: 351

UPPER FIVEMILEEAST

Good

Over: FIVEMILE CREEK

.72 MI. E. OF JCT. US 68, Brown, OH

Built 1957 Load: 29.2 t ADT: 375

MARTIN HOLLOW ROAD

Good

Over: STREAM

.19 MI. E. OF JCT. T68, Brown, OH

Built 1982 Load: 29.2 t ADT: 351

LOWER EAST FORK RD

Good

Over: STREAM

.05 MI S OF JCT C49, Brown, OH

Built 1991 Load: 29.2 t ADT: 155

SR 128

Good

Over: GREAT MIAMI RIVER

GREAT MIAMI, HAMILTON OH, Butler, OH

Built 1965 Load: 29.2 t ADT: 27,337

WEST CHESTER ROAD

Good

Over: EAST FORK MILL CREEK

.26 MI W OF CR 19, Butler, OH

Built 1990 Load: 29.2 t ADT: 14,702

HAM MIDDLETOWN RD

Good

Over: DICKS CREEK

OVER DICKS CREEK, Butler, OH

Built 1964 Load: 29.2 t ADT: 7,747

GARNER RD

Good

Over: TRIB. TO INDIAN CREEK

.1 MI S OF CR 29, Butler, OH

Built 1994 Load: 29.2 t ADT: 797

Showing 13,501-13,550 of 26,753 bridges

Data sourced from the FHWA National Bridge Inventory (NBI), latest released cycle. See our methodology for details. Retrieved and formatted by PlainBridges.

Disclaimer: This information is provided for informational purposes only and does not constitute professional advice. Data is sourced from the FHWA National Bridge Inventory (NBI). Poor condition is an inspection-record category, not a closure or unsafe-to-cross designation. Consult the bridge owner for current status.

Every figure on PlainBridge is rendered directly from federal source data, no number is typed in by an editor. This page draws directly on federal source data, no figure is typed in by an editor. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.