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

CR17

Good

Over: Rush Run

290' W of TR290, Jefferson, OH

Built 2019 Load: 68.0 t ADT: 393

C.R. 7F

Good

Over: CROXTONS RUN

INT. C7F & CR47 (JFK), Jefferson, OH

Built 2005 Load: 68.0 t ADT: 1,730

SYCAMORE ROAD

Good

Over: BRANCH OF BIG RUN

0.1 MILE EAST OF DEVORE, Knox, OH

Built 2015 Load: 68.0 t ADT: 223

SR 7

Good

Over: BUFFALO CREEK

.27 MI N OF US 52, Lawrence, OH

Built 1959 Load: 68.0 t ADT: 29,067

OLD STATE RT 52

Good

Over: BUFFALO CREEK

10.45 E OF INT C-1 US 52, Lawrence, OH

Built 1996 Load: 68.0 t ADT: 6,005

STATE ROUTE 161

Good

Over: TRIB TO S FORK LICKING

2.5 M E OF FRANLIN CO LIN, Licking, OH

Built 2008 Load: 68.0 t ADT: 34,471

Licking Trail Rd

Good

Over: Trib of Dutch Fork

180 Ft N of Davis Drive, Licking, OH

Built 2016 Load: 68.0 t ADT: 165

SR-47

Good

Over: TONGS RUN

2.16MI.E.OF JCT.SR-235, Logan, OH

Built 1989 Load: 68.0 t ADT: 1,791

COUNTY ROAD 58

Good

Over: GREAT MIAMI RIVER

1.01 MILES E OF CR 21, Logan, OH

Built 1998 Load: 68.0 t ADT: 219

COUNTY ROAD 120

Good

Over: OTTER CREEK

0.26 MI N OF CR 20, Logan, OH

Built 1997 Load: 68.0 t ADT: 73

STEPHENSON STREET

Good

Over: HOUCHINS SLOUGH

LAKEVIEW STEPHENSON ST, Logan, OH

Built 1900 Load: 68.0 t ADT: 588

IR 90

Good

Over: OVER BLACK RIVER/PARK RD

1.06 MILES EAST OF SR 57, Lorain, OH

Built 2013 Load: 68.0 t ADT: 25,861

Nickel Plate Diago

Good

Over: Kelner Ditch

.16 miles S of Whitehead, Lorain, OH

Built 2018 Load: 68.0 t ADT: 900

QUARRY RIDGE ROAD

Good

Over: PLUM CREEK QUARRY RIDGE

0.06 MI EAST OF JAQUAY RD, Lorain, OH

Built 2000 Load: 68.0 t ADT: 585

COLLINGWOOD BLVD

Good

Over: SWAN CREEK

W OF ANTHONY WAYNE TRAIL, Lucas, OH

Built 1965 Load: 68.0 t ADT: 887

EASTGATE

Good

Over: SWAN CREEK

.1 M SOUTH OF AIRPORT, Lucas, OH

Built 2000 Load: 68.0 t ADT: 8,088

SCHWARTZ ROAD

Good

Over: OTTAWA RIVER

0.1 MI S OF MATZINGER, Lucas, OH

Built 2011 Load: 68.0 t ADT: 1,136

GUILFORD BOULEVARD

Good

Over: CHAMPION CREEK

430' S OF EAST SMITH, Medina, OH

Built 2018 Load: 68.0 t ADT: 4,534

IR-75

Good

Over: W. BRANCH OF PETERS CREE

.57MI.S. OF JCT. SR-55, Miami, OH

Built 1957 Load: 68.0 t ADT: 66,840

CR137 Swailes Rd.

Good

Over: Troy-Concord Ditch

0.89 mi. E of CR49, Miami, OH

Built 2014 Load: 68.0 t ADT: 2,062

CR193 TROY-URBANA

Good

Over: Middle Branch Lost Creek

0.28 E. of SR589, Miami, OH

Built 2020 Load: 68.0 t ADT: 1,056

T-211 RUGGED HILL

Good

Over: LITTLE LOST CREEK

0.05 MI. N. OF SR55, Miami, OH

Built 2011 Load: 68.0 t ADT: 797

SR-4

Good

Over: TRIBUTARY BEAR CREEK

1.58MI.N. OF JCT. SR-725, Montgomery, OH

Built 1942 Load: 68.0 t ADT: 6,278

SR-49

Good

Over: NORTH BRANCH THIMBLE CR.

2.66M N OF USR35 JUNCTION, Montgomery, OH

Built 1998 Load: 68.0 t ADT: 14,210

SR-49F

Good

Over: DRY RUN

3.60MI N OF JCT USR-35, Montgomery, OH

Built 1998 Load: 68.0 t ADT: 14,210

IR675

Good

Over: WATERWAY

1.49 MI SW OF JCT SR725, Montgomery, OH

Built 1985 Load: 68.0 t ADT: 9,139

IR-675

Good

Over: TRIBUTARY SUGAR CREEK

.68MI E OF JCT SR48/IR675, Montgomery, OH

Built 1985 Load: 68.0 t ADT: 74,065

VALE DRIVE

Good

Over: BR OF LITTLE BEAVER CK

400 EAST OF GALEWOOD ST, Montgomery, OH

Built 2013 Load: 68.0 t ADT: 2,500

COUNTY ROAD 16

Good

Over: BUCK RUN

CR 16 OVER BUCK RUN, Morgan, OH

Built 2011 Load: 68.0 t ADT: 385

Green Valley Road

Good

Over: Williams Fork

130 FT South of Pine Lake, Muskingum, OH

Built 2014 Load: 68.0 t ADT: 477

SR 37

Good

Over: OVER BLACK FORK CREEK

3.6 M E OF JCT SR13 & 93, Perry, OH

Built 2003 Load: 68.0 t ADT: 1,771

OLD TOWN ROAD

Good

Over: MONDAY CREEK

100 FT SOUTH TWP RD 136, Perry, OH

Built 1988 Load: 68.0 t ADT: 138

S.R.32

Good

Over: TRIB TO BIG BEAVER CREEK

.25 MILES E,OF S.R.23, Pike, OH

Built 1997 Load: 68.0 t ADT: 8,727

MORGANS FORK RD

Good

Over: STREAM

.38 MI N AUERVILLE RD., Pike, OH

Built 2007 Load: 68.0 t ADT: 1,304

US127

Good

Over: TRIBUTARY PAINT CREEK

.6 MI S OF CAMDEN, Preble, OH

Built 1960 Load: 68.0 t ADT: 5,708

LEXINGTON SALEM

Good

Over: TWIN CREEK

AT ENGLE RD, Preble, OH

Built 1993 Load: 68.0 t ADT: 1,103

CONCORD-FAIRHAVEN

Good

Over: FOUR MILE CREEK

WATT RD. INTERSECTION, Preble, OH

Built 2013 Load: 68.0 t ADT: 52

QUAKER TRACE RD

Good

Over: Lesh Run

0.20 S of ST RT 122, Preble, OH

Built 2020 Load: 68.0 t ADT: 629

KOCHHEISER ROAD

Good

Over: CLEAR FORK MOHICAN RIVER

.03 MI. WEST OF SR 97, Richland, OH

Built 1994 Load: 68.0 t ADT: 461

ANKNEYTOWN RD.

Good

Over: HONEY CREEK

0.2 MI S. OF HONEY-CREEK, Richland, OH

Built 2006 Load: 68.0 t ADT: 797

EAST HYDELL RD

Good

Over: DRY RUN

.16 MI. W OF DRY RUN RD, Ross, OH

Built 1998 Load: 68.0 t ADT: 324

TOWNSHIP ROAD 135

Good

Over: MUDDY CREEK

0.05 MILES EAST OF CR 128, Sandusky, OH

Built 1962 Load: 68.0 t ADT: 324

TR 59

Good

Over: GEO GRIES DITCH

1.18 MI. EAST OF TR 74, Sandusky, OH

Built 1968 Load: 68.0 t ADT: 159

TR 74

Good

Over: GEO GRIES DITCH

.18 MI. NORTH OF TR 55, Sandusky, OH

Built 1968 Load: 68.0 t ADT: 147

SR 139

Good

Over: MUNNS RUN

1.2MI N OF PORTSMOUTH, Scioto, OH

Built 1989 Load: 68.0 t ADT: 2,782

PL3017 38TH

Good

Over: MCDOWELL DITCH

0.6 MI. E. OF SR297, Stark, OH

Built 1956 Load: 68.0 t ADT: 8,103

JA1447 ISLAND

Good

Over: LAKE CABLE

0.3 MI. E. OF TR227, Stark, OH

Built 1999 Load: 68.0 t ADT: 1,949

PE0311 JACKSON

Good

Over: HESS DITCH

1.0 MI. N. OF SR172, Stark, OH

Built 2000 Load: 68.0 t ADT: 6,246

JA1204 PORTAGE

Good

Over: ZIMBER DITCH

0.1 MI. W. OF CR214, Stark, OH

Built 2006 Load: 68.0 t ADT: 17,864

CA1529 WARNER

Good

Over: SHERRICK RUN

0.1 MI. S. OF SHERRICK RD, Stark, OH

Built 2014 Load: 68.0 t ADT: 951

Showing 24,951-25,000 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.