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

LOWER SPRINGBORO

Fair

Over: SPOOK HOLLOW

0.59 mi E of TR 128, Warren, OH

Built 1976 Load: 51.8 t ADT: 996

FOSTERS-MAINEVILLE

Fair

Over: BEAR RUN

0.04 mi W of US RT 22, Warren, OH

Built 1969 Load: 51.8 t ADT: 7,732

LIBERTY-KEUTER

Fair

Over: TURTLE CREEK

0.29 mi S of CR 7, Warren, OH

Built 1970 Load: 51.8 t ADT: 351

LONG-SPURLING ROAD

Fair

Over: FIRST CREEK

0.41 mi W of CR 27, Warren, OH

Built 1972 Load: 51.8 t ADT: 324

PENNYROYAL ROAD

Fair

Over: TWIN CREEK

500 FT E OF QUEENSGATE, Warren, OH

Built 2004 Load: 51.8 t ADT: 4,739

COUNTY ROAD 4

Fair

Over: BUCKS RUN * MILLE

3.9 MI N JCT SR 7, Washington, OH

Built 1954 Load: 51.8 t ADT: 1,243

COUNTY ROAD 79

Fair

Over: NORTH FORK SUGAR CREEK

100 FEET W. OF CR52, Wayne, OH

Built 1938 Load: 51.8 t ADT: 1,197

I80 OH TPK EB

Fair

Over: NS RR (CLOSED)

6.2MI WEST OF EXIT 13, Williams, OH

Built 1954 Load: 51.8 t ADT: 11,038

I80 OH TPK WB

Fair

Over: NS RR (CLOSED)

6.2MI WEST OF EXIT 13, Williams, OH

Built 1954 Load: 51.8 t ADT: 11,038

CR 4 (25)

Fair

Over: BR JT CO 51-168

04243 RD 25, Williams, OH

Built 1966 Load: 51.8 t ADT: 467

RANGE LINE ROAD

Fair

Over: DITCH 2218 RANGE LINE RD

2.1 MI.SOUTH OF S.R.65, Wood, OH

Built 1951 Load: 51.8 t ADT: 212

NEWTON ROAD

Fair

Over: DCH2180 TOSNT.CK.NEWTON

0.50 ML E OF S.R. 25, Wood, OH

Built 1975 Load: 51.8 t ADT: 3,116

I80 OHIO TPK

Fair

Over: E BRANCH ROCKY RIVER

8.5MI EAST OF EXIT 152, Cuyahoga, OH

Built 1953 Load: 52.2 t ADT: 13,000

FEDER RD

Fair

Over: CLOVER GROFF DI (FEDER)

0.1 MI W.OF ALTON DARBY, Franklin, OH

Built 1938 Load: 52.2 t ADT: 4,795

CH95e

Fair

Over: BAUGHMAN RUN

JUST S OF TH45b, Wyandot, OH

Built 1980 Load: 52.2 t ADT: 334

KOHLER ROAD

Fair

Over: OWL CREEK

3.9 MI N OF SR 219, Auglaize, OH

Built 1960 Load: 52.5 t ADT: 797

Goshen Rd

Fair

Over: COUNTY LINE

Goshen Rd, Clermont, OH

Built 1915 Load: 52.5 t ADT: 90

EIKLICK RD

Fair

Over: FOURMILE RUN

0.82 MI E. OF SR 222, Clermont, OH

Built 1920 Load: 52.5 t ADT: 477

W 41ST ST CR 294

Fair

Over: N&S RR & RTA

600 FT N OF I-90, Cuyahoga, OH

Built 1919 Load: 52.5 t ADT: 9,170

LAWRENCEBURG ROAD

Fair

Over: CREEK

BETW. BONDS - BROOKS RDS., Hamilton, OH

Built 1930 Load: 52.5 t ADT: 7,508

E. MIAMI RIVER RD.

Fair

Over: CREEK

16.11 MI N OF RIVER RD, Hamilton, OH

Built 1930 Load: 52.5 t ADT: 787

COUNTY ROAD 330

Fair

Over: TRIBUTARY ODELL LAKE

0.37 MI. EAST OF CR 373, Holmes, OH

Built 2003 Load: 52.5 t ADT: 285

GARDEN RD.

Fair

Over: WOLF CREEK 0594

0.1 MI. W. OF CRISSEY RD., Lucas, OH

Built 1981 Load: 52.5 t ADT: 157

TOWNSHIP ROAD 105

Fair

Over: GORDON CREEK

0.1 MI N OF JCT C230, Paulding, OH

Built 1984 Load: 52.5 t ADT: 477

TOWNSHIP ROAD 27-R

Fair

Over: FARM DITCH

0.36 MI S OF RD R, Putnam, OH

Built 1960 Load: 52.5 t ADT: 155

TOWNSHIP ROAD O

Fair

Over: FARM DITCH

0.11 MI W OF SR 66, Putnam, OH

Built 1988 Load: 52.5 t ADT: 22

BLAIN HIGHWAY

Fair

Over: PAINT CREEK

.30 MI. S OF US-50, Ross, OH

Built 2000 Load: 52.5 t ADT: 933

PURITAS RD CR 189

Fair

Over: ROCKY RIVER

58' E. OF VALLEY PARKWAY, Cuyahoga, OH

Built 1977 Load: 52.8 t ADT: 10,355

CALLA RD.

Fair

Over: MILL CREEK

0.1MI.W OF S.R.534, Mahoning, OH

Built 1981 Load: 52.8 t ADT: 209

GIBSON STREET

Fair

Over: YOUNGSTOWN & SOUTHERN RR

400 FT. S. OF WILLIAMSON, Mahoning, OH

Built 1955 Load: 52.8 t ADT: 1,098

SR 3

Fair

Over: ROCKY RIVER

3.84 MILES SOUTH OF I-71, Medina, OH

Built 1993 Load: 52.8 t ADT: 7,570

HALLEY ROAD

Fair

Over: INDIAN GUYAN CREEK

.03 M E OF ROCKY FORK RD, Gallia, OH

Built 1994 Load: 53.1 t ADT: 209

SR 2

Fair

Over: BEAVER CREEK

6.46 MI EAST OF ERIE CO, Lorain, OH

Built 1966 Load: 53.1 t ADT: 21,485

SR 2

Fair

Over: BEAVER CREEK

6.46 MI EAST OF ERIE CO, Lorain, OH

Built 1966 Load: 53.1 t ADT: 21,485

COUNTY ROAD 39

Fair

Over: ROCK CREEK

0.2 MI E OF JCT SR 379, Monroe, OH

Built 1995 Load: 53.1 t ADT: 281

COUNTY ROAD B

Fair

Over: NORTH POWELL CREEK

0.33 MI E OF RD 20, Putnam, OH

Built 1965 Load: 53.1 t ADT: 283

COUNTY ROAD 27

Fair

Over: FARM DITCH

0.04 MI S OF RD R, Putnam, OH

Built 1968 Load: 53.1 t ADT: 385

SOUTH CHAPEL ST

Fair

Over: BR E NIMISHILLEN CREEK

0.2 MI. S OF JCT. SR 44, Stark, OH

Built 1900 Load: 53.1 t ADT: 1,297

SR 39

Fair

Over: S BR OF FRIDAY CR

3.56 MI. S. OF JCT. SR524, Carroll, OH

Built 1927 Load: 53.5 t ADT: 3,159

COUNTY ROAD N

Fair

Over: FARM DITCH

0.0 MI WEST OF TR 19, Putnam, OH

Built 2009 Load: 53.5 t ADT: 334

CR 102

Fair

Over: SPENCER CREEK

1.02 MI N OF BARNESVL NCL, Belmont, OH

Built 2012 Load: 53.8 t ADT: 188

TR 101

Fair

Over: MILLERS RUN

002 MI E OF JCT TR 234, Belmont, OH

Built 2013 Load: 53.8 t ADT: 799

MUSGROVE RD.

Fair

Over: BARNES RUN

.5 MI. S. OF CO. RD. 17, Clermont, OH

Built 1920 Load: 53.8 t ADT: 351

COUNTY ROAD 100

Fair

Over: ODELL LAKE FEEDER

0.50 MI. WEST OF SR 241, Holmes, OH

Built 1964 Load: 53.8 t ADT: 259

COUNTY ROAD 22

Fair

Over: PLUM RUN

0.02 MI. N OF JCT. CR 385, Holmes, OH

Built 1950 Load: 53.8 t ADT: 186

S.R.150

Fair

Over: SHORT CREEK

0.36 MI W OF S.R.7, Jefferson, OH

Built 2000 Load: 53.8 t ADT: 2,013

E. MIAMI RIVER RD.

Fair

Over: CREEK

2.20 MI N OF RIVER RD, Hamilton, OH

Built 1940 Load: 54.1 t ADT: 6,279

COUNTY ROAD 1

Fair

Over: RUSH RUN

0.82 MI. WEST OF SR 83, Holmes, OH

Built 2004 Load: 54.1 t ADT: 746

CR 16 SANDBAR RD.

Fair

Over: STREAM

0.02 MI. S. OF SR 145, Monroe, OH

Built 2003 Load: 54.1 t ADT: 71

BENTON TWP RD. 998

Fair

Over: TRAIL RUN

0.01 MI WEST OF SR 800, Monroe, OH

Built 1900 Load: 54.1 t ADT: 96

Showing 11,451-11,500 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.