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

PONTIAC SEC LN 64

Poor

Over: PONTIAC S L / FRINK RUN

0.4 MI E OF S R 4, Huron, OH

Built 1971 Load: 48.6 t ADT: 271

NEW LONDON S L 21

Poor

Over: NEW LONDON S L/ C D 1301

0.2 MI E OF CHENANGO ROAD, Huron, OH

Built 1997 Load: 48.6 t ADT: 393

COUNTY ROAD 8

Poor

Over: SHARON FORK

.20 MI. N. OF JCT. TR.79, Noble, OH

Built 1900 Load: 48.6 t ADT: 67

YALE RD.-CH55D

Poor

Over: KALE CREEK STREAM

0.3 MI. E. OF SR 225, Portage, OH

Built 1981 Load: 48.6 t ADT: 141

COUNTY ROAD 47

Poor

Over: NORTH BRANCH

.4 MI. N. OF JCT. CR17, Vinton, OH

Built 1937 Load: 48.6 t ADT: 385

Fagins Run Road

Poor

Over: TWELVE MILE CREEK

Fagins Run Road, Clermont, OH

Built 1918 Load: 49.2 t ADT: 983

COUNTY ROAD 123

Poor

Over: SIX MILE CREEK

1.2 MI N OF JCT SR 111, Paulding, OH

Built 1920 Load: 49.2 t ADT: 74

TOWNSHIP ROAD 33

Poor

Over: FLAT ROCK CREEK

0.3 MI S OF JCT SR500, Paulding, OH

Built 1980 Load: 50.2 t ADT: 351

US 22 WB

Poor

Over: COLUMBUS & OHIO R.RR

4.36 MI W OF JCT SR 151, Harrison, OH

Built 1960 Load: 50.9 t ADT: 3,875

US 22 & US 250 EB

Poor

Over: COLUMBUS & OHIO R.RR

4.36 MI W OF JCT SR 151, Harrison, OH

Built 1960 Load: 50.9 t ADT: 3,875

CAN TWP RD 223

Poor

Over: BUCKLEY RUN

1 MILE N. OF US 50, Athens, OH

Built 1992 Load: 51.8 t ADT: 324

COUNTY RD 25

Poor

Over: LONG RUN

0.2 MI. NORTH OF CR42, Athens, OH

Built 1968 Load: 51.8 t ADT: 242

TOWNSHIP ROAD 206

Poor

Over: MILL CREEK

0.1 mile E jct CR12, Coshocton, OH

Built 1970 Load: 51.8 t ADT: 351

HOC-04 BOVING ROAD

Poor

Over: BIKE PATH- BOVING RD

0.3 MI S OF U.S. 22, Fairfield, OH

Built 1973 Load: 51.8 t ADT: 1,211

COUNTY ROAD 209

Poor

Over: PANTHER CREEK

.2 MI S. OF JCT OF CR 190, Hardin, OH

Built 1968 Load: 51.8 t ADT: 557

ZENOBIA 186

Poor

Over: ZENOBIA / CO DI 104

0.2 MI W OF LAYLIN ROAD, Huron, OH

Built 1995 Load: 51.8 t ADT: 140

ALBRIGHT MCKAY RD.

Poor

Over: LITTLE YANKEE RUN

2100 FT SOUTH OF CH329, Trumbull, OH

Built 1951 Load: 51.8 t ADT: 485

EAST FOURTH STREET

Poor

Over: EB BLACK RIVER E FOURTH

EAST OF EAST AVE, Lorain, OH

Built 1998 Load: 52.2 t ADT: 3,500

SOUTH AVENUE

Poor

Over: YOUNGSTOWN & SOUTHERN RR

1/8 MI. S. OF WILLIAMSON, Mahoning, OH

Built 1957 Load: 52.2 t ADT: 9,100

SWI. TR 947

Poor

Over: STREAM

0.66 MI. W. OF SR 7, Monroe, OH

Built 1997 Load: 53.1 t ADT: 96

WAPAK RD.

Poor

Over: HONEY RUN WAPAK RD

0.47 MI S OF STATE RD, Allen, OH

Built 1977 Load: 55.1 t ADT: 337

SPERRY RD

Poor

Over: RUSSELL CREEK

1700' S OF CEDAR ROAD, Geauga, OH

Built 1957 Load: 55.1 t ADT: 2,547

TOWNSHIP RD 838

Poor

Over: BIRDS RUN

.2 MI. E OF COUNTY RD. 33, Guernsey, OH

Built 1983 Load: 55.1 t ADT: 96

TOWNSHIP ROAD 135

Poor

Over: SILVER CREEK

.3 MI.S.OF JCT.OF S.R. 67, Hardin, OH

Built 1934 Load: 55.1 t ADT: 324

TOWNSHIP ROAD 30

Poor

Over: GRASS RUN

.2 MI E OF JCT OF TWP 55, Hardin, OH

Built 1976 Load: 55.1 t ADT: 324

ERASTUS DURBIN RD

Poor

Over: BIG RUN

0.6 MI S PINE ROAD, Mercer, OH

Built 1911 Load: 55.1 t ADT: 172

SALLY ROAD

Poor

Over: TIMBER RUN

350 FT S OF US 40, Muskingum, OH

Built 2005 Load: 55.1 t ADT: 1,295

N.PARIS ELDORADO

Poor

Over: LITTLE CREEK

3RD E OF MOR MIKESELL, Preble, OH

Built 1980 Load: 55.1 t ADT: 304

SPRUCE HILL RD

Poor

Over: BLACK RUN

.10 MI. W OF BLACK RUN RD, Ross, OH

Built 1940 Load: 55.1 t ADT: 11

RIVERVIEW RD CR 96

Poor

Over: OHIO CANAL

AT TINKERS CREEK RD, Cuyahoga, OH

Built 1954 Load: 55.4 t ADT: 7,497

TOWNSHIP ROAD 84

Poor

Over: LITTLE DUCK CREEK

0.5 MI. E. CR 81, Trumbull, OH

Built 1990 Load: 56.7 t ADT: 1,949

BERLIN STATION RD.

Poor

Over: TURKEY BROTH CREEK

0.4MI.E OF BEDELL RD., Mahoning, OH

Built 1943 Load: 57.7 t ADT: 262

COOK ROAD

Poor

Over: HORNER RUN

Cook Road, Clermont, OH

Built 1900 Load: 58.3 t ADT: 1,397

LEROY THOMPSON RD

Poor

Over: PAINE CREEK

1.4 MI N OF SR 86, Lake, OH

Built 2007 Load: 58.3 t ADT: 886

HAINES BRANCH RD

Poor

Over: BUFFALO CREEK

147 FT W OF CTY RD 15, Lawrence, OH

Built 1920 Load: 58.3 t ADT: 96

Northridge Rd

Poor

Over: Lobdell Creek

1.6 Mi N of SR 37, Licking, OH

Built 1991 Load: 58.3 t ADT: 2,109

4 MI. ST. LINE RD.

Poor

Over: LITTLE FOUR MILE CREEK

1ST W OF CH 41, Preble, OH

Built 1900 Load: 58.3 t ADT: 385

PARKS WEST ROAD

Poor

Over: ANDREWS CREEK

350 FEET WEST OF CH223, Trumbull, OH

Built 1989 Load: 58.3 t ADT: 385

TOWNSHIP ROAD 222C

Poor

Over: CENTER CREEK

0.1 E. S.R.45, Trumbull, OH

Built 1991 Load: 58.3 t ADT: 492

COUNTY ROAD 276B

Poor

Over: STRATTON CREEK

0.3 MI. W. OF CH255, Trumbull, OH

Built 1947 Load: 58.3 t ADT: 797

RD 2 – MEDINA LI

Poor

Over: WOLF CREEK

NE2468' N OF RD 75, Medina, OH

Load: 60.0 t ADT: 44

RD 34–FRANCHESTE

Poor

Over: LITTLE KILLBUCK

R 1961' N OF RD 89, Medina, OH

Load: 60.0 t ADT: 4

RD 746 – BROOK R

Poor

Over: CHAMPION CREEK

UN500'S.OF RTE.4, Medina, OH

Built 1920 Load: 60.0 t ADT: 1

RD 16 – SEVILLE

Poor

Over: RIVER STYX

32.96' E OF RD 51, Medina, OH

Load: 60.0 t ADT: 24

RD 66 – WILBUR R

Poor

Over: GRANGER DITCH

D 0.50 MI E OF SR 94, Medina, OH

Load: 60.0 t ADT: 6

RD 892–DUNPHY'S

Poor

Over: PLUM CREEK

WA1130 FT E. OF CH23, Medina, OH

Load: 60.0 t ADT: 1

RD 431 – FOREST

Poor

Over: BRANCH GRANGER DITCH

DR1200 FT WEST OF SR94, Medina, OH

Load: 60.0 t ADT: 5

RD 15 – WESTFIEL

Poor

Over: CAMEL CREEK

D 2111' N OF COUNTY LINE, Medina, OH

Load: 61.0 t ADT: 5

RD 15 – WESTFIEL

Poor

Over: CAMEL CREEK

D 2053' N OF RD. 46, Medina, OH

Load: 61.0 t ADT: 7

RD 438–CHAMPION

Poor

Over: CHAMPION CREEK

CR02MI.S.OF RTE.4, Medina, OH

Load: 61.0 t ADT: 5

Showing 26,651-26,700 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.