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

S. HUNTINGTON ST

Poor

Over: CHAMPION CRK(HUNTINGTON)

N OF LAFAYETTE, Medina, OH

Built 1975 Load: 15.9 t ADT: 6,614

TOWNSHIP ROAD A

Poor

Over: NORTH POWELL CREEK

0.17 MI W OF RD 21, Putnam, OH

Built 1975 Load: 15.9 t ADT: 110

BREESE RD.

Poor

Over: FREUND CREEK - BREESE RD

0.15 MI E OF I75, Allen, OH

Built 1958 Load: 16.2 t ADT: 1,668

TOWNSHIP ROAD 704

Poor

Over: SLOANS RUN

0.02 MI. N. JCT. CR56, Belmont, OH

Built 1989 Load: 16.2 t ADT: 96

RIPLEY RD

Poor

Over: RED OAK CREEK

.42 MI.N.OF RIPLEY CORP., Brown, OH

Built 1948 Load: 16.2 t ADT: 268

TRENTON FRANKLIN

Poor

Over: Kemp Run

.5 MI N OF SR122, Butler, OH

Built 1940 Load: 16.2 t ADT: 3,680

Hutchinson Road

Poor

Over: OBANNON CREEK

Hutchinson Road, Clermont, OH

Built 1935 Load: 16.2 t ADT: 951

TOWNSHIP ROAD 486

Poor

Over: LITTLE WAKATOMIKA CREEK

0.1 mile N jct CR436, Coshocton, OH

Built 1960 Load: 16.2 t ADT: 209

CRMF Acess Road

Poor

Over: Norfolk Southern Tracks

0.36 miles East of E.34, Cuyahoga, OH

Built 1917 Load: 16.2 t ADT: 200

MLK BLVD 3-1

Poor

Over: DOAN BROOK 3-1

S OF ST CLAIR AVE BRIDGE, Cuyahoga, OH

Built 1900 Load: 16.2 t ADT: 21,695

KIMBERLY PARKWAY

Poor

Over: (O) MASON RUN

300 FT E/COURTRIGHT RD, Franklin, OH

Built 1972 Load: 16.2 t ADT: 3,006

TR 127 IOWA RD

Poor

Over: YOKER CREEK

0.1 MI W SR 146, Guernsey, OH

Built 1960 Load: 16.2 t ADT: 209

COUNTY RD 33

Poor

Over: CROSSES OVER WILLS CREEK

1 MI WEST OF CO RD 35, Guernsey, OH

Built 1992 Load: 16.2 t ADT: 1,112

TOWNSHIP RD 9420

Poor

Over: LEATHERWOOD CREEK

.2 MI S OF STATE HWY 265, Guernsey, OH

Built 1920 Load: 16.2 t ADT: 96

COUNTY RD 16

Poor

Over: BRUSHY FORK

0.1 MI S OF JCT CR 1, Harrison, OH

Built 1950 Load: 16.2 t ADT: 75

TOWNSHIP ROAD 356

Poor

Over: DOUGHTY CREEK

0.04 MI. SOUTH OF TR 375, Holmes, OH

Built 1940 Load: 16.2 t ADT: 243

SANDHILL RD 040

Poor

Over: SANDHILL / MEGGINSON CRK

0.2 MI S OF SR 20, Huron, OH

Built 1969 Load: 16.2 t ADT: 384

COUNTY ROAD 228

Poor

Over: CO RD 228/E BR HRN RVR

0.1 MI W OF S R 61, Huron, OH

Built 1925 Load: 16.2 t ADT: 1,158

GRNWCH MLN T L 51

Poor

Over: GRN MI T L/SW BR VRM RVR

0.4 MI N OF SR 224, Huron, OH

Built 1953 Load: 16.2 t ADT: 196

C. H. & D.

Poor

Over: SYMMES CREEK

0.04 MI N OF CR7, Jackson, OH

Built 1941 Load: 16.2 t ADT: 913

RAMEY DR

Poor

Over: BUCKEYE CREEK

0.1 MI. E. OF T-236, Jackson, OH

Built 1960 Load: 16.2 t ADT: 451

CR11 PINEY FORK RD

Poor

Over: MC INTYRE CREEK

2.39MI N-W OF SR152, Jefferson, OH

Built 1901 Load: 16.2 t ADT: 477

Jeff CR36

Poor

Over: CROSS CREEK

0.7 Mile N SR152, Jefferson, OH

Built 1950 Load: 16.2 t ADT: 122

KAY ROAD

Poor

Over: TRIB. OF MOHICAN RIVER

0.1 MI SOUTH OF JERICHO, Knox, OH

Built 1933 Load: 16.2 t ADT: 40

MANCHESTER ROAD

Poor

Over: RED MILL CREEK

0.4O MI. E. OF CENTER RD, Lake, OH

Built 1952 Load: 16.2 t ADT: 1,009

COUNTY ROAD 52

Poor

Over: TURKEY FORK CREEK

6 FT W OF TWP RD 145, Lawrence, OH

Built 1940 Load: 16.2 t ADT: 127

Blacks Rd

Poor

Over: Trib of South Fork

1.1 Mi W of Watkins Rd, Licking, OH

Built 1900 Load: 16.2 t ADT: 1,289

Cross Rd

Poor

Over: Equality Run

0.5 Mi W of TR 294, Licking, OH

Built 1995 Load: 16.2 t ADT: 209

MINK STREET

Poor

Over: MUDDY FORK

0.2 M N OF JCT CR41, Licking, OH

Built 1960 Load: 16.2 t ADT: 3,470

WALKER MILL RD.

Poor

Over: YELLOW CREEK

0.8MI.E OF SOUTH AVE, Mahoning, OH

Built 1925 Load: 16.2 t ADT: 2,227

DUNCAN NORTH

Poor

Over: HETZLER DITCH

0.68 N OF CR197, Miami, OH

Built 1956 Load: 16.2 t ADT: 324

SR 260

Poor

Over: WHITTEN CREEK

2.11M N WASH. CO. LINE, Monroe, OH

Built 1959 Load: 16.2 t ADT: 82

DANUBE COURT

Poor

Over: BR OF LITTLE BEAVER CREE

400 FT EAST OF WOODMAN DR, Montgomery, OH

Built 1974 Load: 16.2 t ADT: 200

CR23

Poor

Over: BIG WALNUT CREEK

1.1 MI E INT CR23 & SR61, Morrow, OH

Built 1981 Load: 16.2 t ADT: 402

BRAILER LANE

Poor

Over: LICKING RIVER TRIB

.02 MI N OF PLEASANT VALL, Muskingum, OH

Built 1945 Load: 16.2 t ADT: 324

SR 513

Poor

Over: BEAVER FORK WILLS CREEK

9.17M N OF JCT SR 146, Noble, OH

Built 1954 Load: 16.2 t ADT: 690

COUNTY ROAD 37

Poor

Over: BUFFALO CREEK

.02 MI. N. OF JCT. SR.146, Noble, OH

Built 1900 Load: 16.2 t ADT: 128

COUNTY ROAD 15

Poor

Over: STREAM

.59 MI. E. OF JCT. TR.306, Noble, OH

Built 1942 Load: 16.2 t ADT: 261

CO.RD. 9

Poor

Over: SUNFISH CREEK

0.32 MI S. OF JCT. SR-124, Pike, OH

Built 1955 Load: 16.2 t ADT: 600

WHIPPOORWILL RD

Poor

Over: KALE CREEK TRIBUTARY

KALE CREEK TRIBUTARY, Portage, OH

Built 1973 Load: 16.2 t ADT: 324

Old Forge Road

Poor

Over: Breakneck Creek

Breakneck Creek, Portage, OH

Built 1950 Load: 16.2 t ADT: 1,583

LEXINGTON RD

Poor

Over: MILNERS FORK

.60 E of Ware Rd, Preble, OH

Built 1910 Load: 16.2 t ADT: 2,340

WOLFREY RD

Poor

Over: EAST FORK WHITEWATER CRK

.30 E OF SR 121, Preble, OH

Built 1930 Load: 16.2 t ADT: 38

DIXON RD

Poor

Over: FOUR MILE CREEK

1ST E OF CONC FAIRHAVEN, Preble, OH

Built 1958 Load: 16.2 t ADT: 44

SHOUP RD.

Poor

Over: MARSH RUN

1.1MI.N.OF SR 61, Richland, OH

Built 1900 Load: 16.2 t ADT: 155

COURSEN RD

Poor

Over: STEEL RUN

0.8MI E. OF SR 546, Richland, OH

Built 1937 Load: 16.2 t ADT: 324

POLK HOLLOW RD

Poor

Over: TRIB PAINT CREEK

3.44 MI SW OF WESTERN AVE, Ross, OH

Built 1975 Load: 16.2 t ADT: 40

WEST JUNCTION RD

Poor

Over: OHIO SOUTH CENTRAL RR

AT RAYSVILLE RD, Ross, OH

Built 1900 Load: 16.2 t ADT: 420

MUSGROVE RD

Poor

Over: CSX RAILROAD

.02 MI. W OF LANCASTER RD, Ross, OH

Built 1927 Load: 16.2 t ADT: 1,173

CHAPEL CREEK RD

Poor

Over: CHAPEL CREEK

.20MI E OF HERTENSTEIN RD, Ross, OH

Built 1965 Load: 16.2 t ADT: 75

Showing 25,901-25,950 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.