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

COUNTY RD 69

Fair

Over: CO 69 WALTNER

1000 FT SOUTH OF TWP 161, Carroll, OH

Built 1963 Load: 30.1 t ADT: 246

COUNTY RD 25

Fair

Over: STILL FORK BR KING BN31

1 MI SOUTH OF CCO 18, Carroll, OH

Built 1979 Load: 30.1 t ADT: 324

COUNTY RD 17

Fair

Over: CO 17 ASTER LOGHOUSE

1000 FT WEST OF CCO 58, Carroll, OH

Built 1990 Load: 30.1 t ADT: 33

POLK ROAD

Fair

Over: WILSON CREEK

1.0 MI. E OF SR 72, Clinton, OH

Built 1990 Load: 30.1 t ADT: 787

SR 19

Fair

Over: BROKEN SWORD CREEK

5.45 MI NORTH OF SR 4 INT, Crawford, OH

Built 1948 Load: 30.1 t ADT: 1,259

DALY

Fair

Over: GREENVILLE CREEK

.44 MI N SR 502, Darke, OH

Built 1960 Load: 30.1 t ADT: 1,531

FOURTH STREET

Fair

Over: GREENVILLE CREEK

.29 MI W OHIO STREET, Darke, OH

Built 1969 Load: 30.1 t ADT: 1,044

COLETOWN-LIGHTS

Fair

Over: BR OF STILLWATER RIVER

.15 MI S ELLIS, Darke, OH

Built 1969 Load: 30.1 t ADT: 322

LOCKWOOD HILL ROAD

Fair

Over: BLUE ROCK CREEK

.99 MI NE OF THOMPSON RD, Hamilton, OH

Built 1956 Load: 30.1 t ADT: 797

NEWTOWN ROAD

Fair

Over: LITTLE MIAMI RIVER

2.84 MI N OF CLOUGH PIKE, Hamilton, OH

Built 1984 Load: 30.1 t ADT: 29,269

SR 117 & 235 MAIN

Fair

Over: SCIOTO RIVER

0.27 mi. South of SR235, Hardin, OH

Built 1988 Load: 30.1 t ADT: 4,448

USR 50

Fair

Over: DRY RUN CREEK

.92 MI W OF HILLSBORO, Highland, OH

Built 1978 Load: 30.1 t ADT: 5,250

SR 17.

Fair

Over: CRAB RUN

0.05 MI S OF JCT. SR 226, Holmes, OH

Built 1977 Load: 30.1 t ADT: 870

S.R.515

Fair

Over: INDIAN TRAIL CREEK

1.54 MI.S.OF U.S.62, Holmes, OH

Built 1981 Load: 30.1 t ADT: 2,474

TOWNSHIP ROAD 473

Fair

Over: CRAB RUN

1.19 MI. EAST OF SR 179, Holmes, OH

Built 1924 Load: 30.1 t ADT: 209

SR 61

Fair

Over: NORWALK CREEK

.22 MILES NORTH OF USR20, Huron, OH

Built 1965 Load: 30.1 t ADT: 3,851

LIMERICK RD

Fair

Over: PIGEON CR

0.4 MI N OF CR56, Jackson, OH

Built 1966 Load: 30.1 t ADT: 524

SR 82

Fair

Over: WILLOW CREEK

2.16 MILES EAST OF SR 57, Lorain, OH

Built 1959 Load: 30.1 t ADT: 9,269

SR 142

Fair

Over: DEER CREEK

3.22 MI E OF SR56, Madison, OH

Built 1954 Load: 30.1 t ADT: 3,013

COURTNEY RD.

Fair

Over: A BRANCH FISH CREEK

0.9MI.W OF BANDY RD., Mahoning, OH

Built 1961 Load: 30.1 t ADT: 775

COURTNEY RD.

Fair

Over: FISH CREEK

0.2MI.W OF BANDY RD., Mahoning, OH

Built 1961 Load: 30.1 t ADT: 775

TWELFTH ST.

Fair

Over: ISLAND CREEK

0.5MI.N OF HEISTER RD., Mahoning, OH

Built 1959 Load: 30.1 t ADT: 693

C31 BALDKNBS STIVR

Fair

Over: LAUCKS RUN

1.392 MILES E. OF T29, Meigs, OH

Built 1999 Load: 30.1 t ADT: 156

WILDACRE RD

Fair

Over: CRANE CREEK

0.2 MI. N. JCT SR579, Ottawa, OH

Built 1933 Load: 30.1 t ADT: 2,036

SR177

Fair

Over: LITTLE FOUR MILE CREEK

.4 MI S OF IN/OH LINE, Preble, OH

Built 1980 Load: 30.1 t ADT: 764

SR 39

Fair

Over: BLACK FORK CREEK

.12 MI E SR 61, Richland, OH

Built 1983 Load: 30.1 t ADT: 7,643

USR 35

Fair

Over: N&W RR

0.43MI E OF SR 159, Ross, OH

Built 1968 Load: 30.1 t ADT: 9,456

US 50

Fair

Over: MASSIE RUN

3.12 MI E OF HIG LINE, Ross, OH

Built 1960 Load: 30.1 t ADT: 2,380

SR 261

Fair

Over: PIGEON CREEK

3.22 MI N OF SR 21, Summit, OH

Built 1962 Load: 30.1 t ADT: 6,031

SR 821

Fair

Over: WEST FORK OF DUCK CREEK

0.5 MI S. OF JCT SR 530, Washington, OH

Built 1924 Load: 30.1 t ADT: 510

SR 3

Fair

Over: CHRISTMAS RUN

.30 MI S US 30, Wayne, OH

Built 1962 Load: 30.1 t ADT: 12,203

HARRISON TWP 530

Fair

Over: WILLOW RUN WEST OF 20

100 FT WEST OF CCO 20, Carroll, OH

Built 1991 Load: 30.5 t ADT: 96

COUNTY RD 32

Fair

Over: BIG SANDY CR ONEIDA BN16

500 FT WEST OF STRT 183, Carroll, OH

Built 2000 Load: 30.5 t ADT: 1,260

HOLLANSBURG-ARC

Fair

Over: LAKE BRANCH DITCH

.34 MI E ROYER, Darke, OH

Built 1963 Load: 30.5 t ADT: 453

JAYSVILLE-ST.JOHN

Fair

Over: BRIDGE CREEK

.04 MI N SR 571, Darke, OH

Built 1969 Load: 30.5 t ADT: 2,064

HILLGROVE-SOUTH

Fair

Over: KRAUT CREEK

.19 MI S ROSS, Darke, OH

Built 1964 Load: 30.5 t ADT: 351

BROWN

Fair

Over: INDIAN CREEK

.2 MI W YOUNKER, Darke, OH

Built 1979 Load: 30.5 t ADT: 351

USR 6

Fair

Over: OVER N&S RR

.50 MILES EAST OF SR 13, Erie, OH

Built 1947 Load: 30.5 t ADT: 12,318

SR 256

Fair

Over: TRIBUTARY OF GEORGE CREE

2.1 M E OF JCT SR 204, Fairfield, OH

Built 1993 Load: 30.5 t ADT: 10,812

PIERCE AVENUE

Fair

Over: HOCKING RIVER

JCT. PIERCE AND ZIMMER ST, Fairfield, OH

Built 1966 Load: 30.5 t ADT: 6,815

CLOUSE RD

Fair

Over: BLACKLICK CREEK (CLOUSE)

JUST EAST OF U.S.62, Franklin, OH

Built 1995 Load: 30.5 t ADT: 210

SWISHER HILL ROAD

Fair

Over: STREAM

JCT.W/LITTLE KYGER RD., Gallia, OH

Built 1994 Load: 30.5 t ADT: 199

USR 422

Fair

Over: MCFARLAND CREEK

APPROX 1400FT E RIVER RD., Geauga, OH

Built 1989 Load: 30.5 t ADT: 15,655

MURRAY ROAD

Fair

Over: STREAM

0.06 Mi E. SIMPSON AVENUE, Hamilton, OH

Built 1990 Load: 30.5 t ADT: 100

USR 33

Fair

Over: CLEAR CREEK

0.6M E FAIRFIELD CO. LINE, Hocking, OH

Built 1964 Load: 30.5 t ADT: 11,674

TOWNSHIP ROAD 14

Fair

Over: GEARMAN'S RUN

1.14 MI. S OF JCT SR 520, Holmes, OH

Built 1936 Load: 30.5 t ADT: 209

Cutlip Road

Fair

Over: Trib Little Salt Creek

0.06 miles East of SR 32, Jackson, OH

Built 2018 Load: 30.5 t ADT: 300

SR 203

Fair

Over: BATTLE RUN

0.62 MI N OF DELAWARE CO, Marion, OH

Built 1984 Load: 30.5 t ADT: 1,410

C10 CARPENTER HILL

Fair

Over: LEADING CREEK

0.770 MILE N. OF C11, Meigs, OH

Built 1998 Load: 30.5 t ADT: 138

C76 CHILDRENS HOME

Fair

Over: E. BR. THOMAS FORK

0.422 MILE N. OF T208, Meigs, OH

Built 1997 Load: 30.5 t ADT: 477

Showing 7,201-7,250 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.