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

CR 1171

Good

Over: BRANCH OF BUCK CREEK

0.34 MI SOUTH OF US 224, Ashland, OH

Built 1999 Load: 35.6 t ADT: 129

TOWNSHIP ROAD 757

Good

Over: BRANCH OF HONEY CREEK

0.17 MI N OF CR-2175, Ashland, OH

Built 1994 Load: 35.6 t ADT: 134

TOWNSHIP ROAD 1904

Good

Over: OLDTOWN RUN

0.32 MI WEST OF CR 795, Ashland, OH

Built 2005 Load: 35.6 t ADT: 91

SR 11

Good

Over: MILL CREEK

1.55 MI N OF SR 307, Ashtabula, OH

Built 1969 Load: 35.6 t ADT: 2,908

SR 84

Good

Over: ASHTABULA RIVER

1.11 MI W OF SR 11, Ashtabula, OH

Built 1986 Load: 35.6 t ADT: 5,783

GIDDINGS ROAD

Good

Over: MILL CREEK

.35 MI. N. OF JONES ROAD, Ashtabula, OH

Built 1995 Load: 35.6 t ADT: 209

CLAY STREET

Good

Over: COFFEE CREEK

.5MI. E. OF SR45, Ashtabula, OH

Built 1960 Load: 35.6 t ADT: 1,241

NEW HUDSON ROAD

Good

Over: GRAND RIVER

.6 MI. E. OF WIND. MECH., Ashtabula, OH

Built 1996 Load: 35.6 t ADT: 910

MIDDLE ROAD

Good

Over: UNNAMED STREAM

.6 MI. N. OF WEAVER ROAD, Ashtabula, OH

Built 1960 Load: 35.6 t ADT: 385

CALLENDER ROAD

Good

Over: CROOKED CREEK

.4 MI. E. OF WIN. MECH., Ashtabula, OH

Built 1900 Load: 35.6 t ADT: 204

HURLBURT ROAD

Good

Over: HASKINS CREEK

300 N. OF MEADE HOLLOW, Ashtabula, OH

Built 1985 Load: 35.6 t ADT: 292

CALLAHAN ROAD

Good

Over: SPRING CREEK

.4 MI. E. OF SULLIVAN RD., Ashtabula, OH

Built 1975 Load: 35.6 t ADT: 209

WAY ROAD

Good

Over: WHETSTONE CREEK

.38 MI. S. OF US 6, Ashtabula, OH

Built 1997 Load: 35.6 t ADT: 209

WINDSOR MECH. ROAD

Good

Over: GRAND RIVER

.87 MI. S. OF SR 307, Ashtabula, OH

Built 1988 Load: 35.6 t ADT: 1,392

WEST AVENUE

Good

Over: CONRAIL RR

0.1 mi.N of W34th St, Ashtabula, OH

Built 1969 Load: 35.6 t ADT: 4,139

SR 78

Good

Over: SUNDAY CREEK

100 FT EAST JCT SR 13, Athens, OH

Built 1933 Load: 35.6 t ADT: 1,085

SR 144

Good

Over: STREAM

1.7M N OF JCT SR7 & USR50, Athens, OH

Built 2017 Load: 35.6 t ADT: 900

SR 329

Good

Over: HYDE FORK

2.9M S OF JCT SR 550, Athens, OH

Built 1948 Load: 35.6 t ADT: 758

TWP RD 225

Good

Over: WYATT RUN

0.38 MI S OF T225&CR18, Athens, OH

Built 1997 Load: 35.6 t ADT: 40

LOCUST STREET

Good

Over: MUD FORK

0.01MI. N. OF JCT. SR 78, Athens, OH

Built 2019 Load: 35.6 t ADT: 500

IR-75

Good

Over: PUSHETA CREEK

1.88MI.S.OF JCT. USR-33, Auglaize, OH

Built 1962 Load: 35.6 t ADT: 18,325

HARRISON STREET

Good

Over: AUGLAIZE RIVER

0.25 MI. E. OF DEFIANCE, Auglaize, OH

Built 2009 Load: 35.6 t ADT: 4,154

DEEP CUT ROAD

Good

Over: MIAMI-ERIE CANAL

0.1 MI. W. OF S.R. 66, Auglaize, OH

Built 1989 Load: 35.6 t ADT: 181

GERMAN STREET

Good

Over: CENTER BRANCH

0.2 MI. WEST OF SR 29, Auglaize, OH

Built 1973 Load: 35.6 t ADT: 100

TR 426

Good

Over: SLOANS RUN

0.05 MI NORTH OF JCT CH 5, Belmont, OH

Built 2016 Load: 35.6 t ADT: 50

SR 353

Good

Over: W FORK EAGLE CREEK

1.7 MI W OF JCT SR 125, Brown, OH

Built 1990 Load: 35.6 t ADT: 541

CLOVERLICK CREEK

Good

Over: CLOVERLICK CREEK

3.12 MI N OF ST RT 125, Brown, OH

Built 2002 Load: 35.6 t ADT: 1,882

SR 4B

Good

Over: CHESSIE SYSTEM RAILROAD

.40 N OF SR 4, Butler, OH

Built 1969 Load: 35.6 t ADT: 31,745

SR 73

Good

Over: TRIBUTARY COTTON RUN

1.49 MI E OF SR 503, Butler, OH

Built 2013 Load: 35.6 t ADT: 6,971

SR 122

Good

Over: GREAT MIAMI RIVER

OVER GREAT MIAMI RIVER, Butler, OH

Built 1947 Load: 35.6 t ADT: 11,220

LIBERTY FAIRFIELD

Good

Over: Mill Creek

.3 MI N OF CR 21, Butler, OH

Built 1956 Load: 35.6 t ADT: 9,443

Brate Drive

Good

Over: TRIBUTARY OF MILL CREEK

0.03 MI W OF SR 747, Butler, OH

Built 2020 Load: 35.6 t ADT: 3,000

Hamilton Mason Rd

Good

Over: Gregory Creek

0.018 Mi. W of JCT T0138, Butler, OH

Built 2020 Load: 35.6 t ADT: 7,440

HARRIS RD

Good

Over: Darr's Run

0.05 mi. W of SR177, Butler, OH

Built 1900 Load: 35.6 t ADT: 401

HETZLER RD

Good

Over: BROWNS RUN

JUST S OF TR 84, Butler, OH

Built 1983 Load: 35.6 t ADT: 3,320

HOGUE RD

Good

Over: FOUR MILE CREEK BRANCH

.3 MI W OF CR 27, Butler, OH

Built 1983 Load: 35.6 t ADT: 2,335

Cotton Run Road

Good

Over: ELK CREEK

0.1 MI S TR73, Butler, OH

Built 1995 Load: 35.6 t ADT: 797

MAUDS HUGHES RD

Good

Over: PANTHER RUN

0.2 MI S OF CR 23, Butler, OH

Built 1995 Load: 35.6 t ADT: 477

THOMAS ROAD

Good

Over: BROWNS RUN CREEK

JUST E OF TR 88, Butler, OH

Built 1997 Load: 35.6 t ADT: 1,949

MUHLHAUSER ROAD

Good

Over: NORFOLK SOUTHERN RR

1 M. SW OF UNION CENTRE, Butler, OH

Built 1998 Load: 35.6 t ADT: 888

FAIRFIELD ROAD

Good

Over: INDIAN CREEK

0.05 MI EAST STATE LINE, Butler, OH

Built 2003 Load: 35.6 t ADT: 139

MORGAN ROSS ROAD

Good

Over: PADDY'S RUN

0.13 MI N OF SR 126, Butler, OH

Built 2008 Load: 35.6 t ADT: 290

Rialto Road

Good

Over: MILL CREEK

1 MI E OF SR 747, Butler, OH

Built 2012 Load: 35.6 t ADT: 9,247

RESOR RD

Good

Over: PLEASANT RUN

.4 MI E OF US 127, Butler, OH

Built 1970 Load: 35.6 t ADT: 1,000

RESOR RD

Good

Over: PLEASANT RUN TRIBUTARY

.8 MI E OF US 127, Butler, OH

Built 1970 Load: 35.6 t ADT: 1,000

SR43 & SR183

Good

Over: ARMSTRONG RUN

2.65 MI. S - STARK COUNTY, Carroll, OH

Built 1958 Load: 35.6 t ADT: 7,862

CENTER TWP 147A

Good

Over: COLD SPRING RUN

700 FT WEST OF BUCK RD, Carroll, OH

Built 2016 Load: 35.6 t ADT: 209

USR-36

Good

Over: MAD RIVER

2.02MI.E. OF JCT. SR-560, Champaign, OH

Built 1994 Load: 35.6 t ADT: 5,847

LIPPINCOTT ROAD

Good

Over: GLADY CREEK

.07 MI E OF ST ROUTE 29, Champaign, OH

Built 1978 Load: 35.6 t ADT: 385

PARKVIEW ROAD

Good

Over: TREACLES CREEK

.4 MI N OF LONG POND ROAD, Champaign, OH

Built 1938 Load: 35.6 t ADT: 503

Showing 17,701-17,750 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.