State profile · Below median Poor share

Oregon bridge safety

Condition ratings, load ratings, and Poor-condition data for every public highway bridge in Oregon, based on the FHWA National Bridge Inventory.

8,310
Public bridges
31.5%
Good condition
4.5%
Poor condition

Data updated May 2026

Total Bridges

8,310

Public highway bridges in Oregon

Good Condition

31.5%

2,621 bridges rated 7-9

-18.5pp vs 50% benchmark

Poor Condition

4.5%

371 bridges whose lowest applicable component is rated 0-4

-2.5pp vs national avg 7.0%

Oregon vs national bridge condition

Oregon - Good condition share 31.5%
National avg

Share of bridges rated 7-9 on the FHWA 0-9 scale (deck, superstructure, substructure all good).

Oregon - Poor-condition share 14.9%
National avg

Lower is better. Bar maxes at 30% (worst-state ceiling). National average sits at 7.0%.

Oregon 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 Oregon on the same metric.

MD

Maryland

4.27% top marginal rate
Structure
Progressive
Burden @ $100K
$5,527

CO

Colorado

4.32% top marginal rate
Structure
Progressive
Burden @ $100K
$8,965
Selected

OR

Oregon

4.46% top marginal rate
Structure
Progressive
Burden @ $100K
$8,310

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

Bridges Needing Most Attention in Oregon

Six lowest-condition bridges in Oregon, ranked by the portal's composite display score. Inspection intervals are risk-based under current NBIS rules.

All Bridges in Oregon

HWY 1

Fair

Over: BEAR CREEK

BEAR CREEK AT I-5, Jackson, OR

Built 2005 Load: 31.1 t ADT: 5,339

OR 140 (HWY 020)

Fair

Over: S FORK PARADISE CREEK

029 MI E BLY, Klamath, OR

Built 1964 Load: 31.1 t ADT: 812

OR 36 (HWY 229)

Fair

Over: INDIAN CREEK

02.4 W DEADWOOD PO, Lane, OR

Built 1929 Load: 31.1 t ADT: 379

OR 126 (HWY 015)

Fair

Over: LEABURG DAM

00.7 MI W LEABURG PO, Lane, OR

Built 1930 Load: 31.1 t ADT: 4,754

HWY 200

Fair

Over: FERGUSON CREEK

04.4 MI S MONROE SCL, Lane, OR

Built 1963 Load: 31.1 t ADT: 1,376

HWY 200

Fair

Over: CATTLEPASS

06.9 MI S MONROE SCL, Lane, OR

Built 1967 Load: 31.1 t ADT: 1,376

GAP ROAD

Fair

Over: TUB RUN CREEK

068 MILES SO BROWNSVILLE, Linn, OR

Built 1974 Load: 31.1 t ADT: 340

MARQUAM ROAD

Fair

Over: BUTTE CREEK

CO. LINE, Marion, OR

Built 1964 Load: 31.1 t ADT: 513

Mission St On Ramp

Fair

Over: Bike Path

CITY OF SALEM, Marion, OR

Built 1988 Load: 31.1 t ADT: 2,485

I-5 (Hwy 1) NB

Fair

Over: Santiam Overflow No. 1

075 MI N OF ALBANY NCL, Marion, OR

Built 2001 Load: 31.1 t ADT: 28,905

DOMINIC ROAD

Fair

Over: ZOLLNER CREEK

008 MI N MT ANGLE, Marion, OR

Built 1961 Load: 31.1 t ADT: 1,696

DELANEY RD SE

Fair

Over: BATTLE CREEK

009M E DELANEY RD I-5 JCT, Marion, OR

Built 1969 Load: 31.1 t ADT: 4,016

I-84 (HWY 006)

Fair

Over: HAMILTON CREEK

2.1 MI. E. JCT. ORE 244, Union, OR

Built 1960 Load: 31.1 t ADT: 11,275

BISHOP-SCOTT ROAD

Fair

Over: SMALL STREAM

1 MI NW OF YAMHILL, Yamhill, OR

Built 1971 Load: 31.1 t ADT: 419

ROAD

Fair

Over: DAIRY CREEK

NO DATA ENTERED, Lake, OR

Built 1957 Load: 31.3 t ADT: 50

OR 34 (HWY 33)

Fair

Over: Newton Creek

008 MI E OF PHILOMATH PO, Benton, OR

Built 2007 Load: 31.4 t ADT: 16,420

MAPLELANE RD

Fair

Over: ABERNETHY CREEK

18 MI NE BEAVERCREEK RD, Clackamas, OR

Built 1932 Load: 31.4 t ADT: 16,500

31 S 12 W 03.00:

Fair

Over: SOUTH FORK COQUILLE RIVE

15.5 miles S of Hwy 42 (M, Coos, OR

Built 1961 Load: 31.4 t ADT: 50

US101(HWY009)

Fair

Over: COALBANK SLOUGH

03.8 MI S HWY 240 JCT, Coos, OR

Built 1987 Load: 31.4 t ADT: 24,464

BENSON CR RD

Fair

Over: BENSON CREEK

0160FROM JUC CO RD187&186, Coos, OR

Built 1981 Load: 31.4 t ADT: 15

HWY 380

Fair

Over: S FK CROOKED RIVER

051 MI W PAULINA, Crook, OR

Built 1956 Load: 31.4 t ADT: 94

US 20 (HWY 007)

Fair

Over: CENTRAL OREGON CANAL

7 MI EAST OF BEND, Deschutes, OR

Built 1988 Load: 31.4 t ADT: 2,775

FOREST LANE

Fair

Over: HERMAN CREEK

01.5 MI E OF OLD HWY 30, Hood River, OR

Built 1979 Load: 31.4 t ADT: 1,775

ROGUE RIVER DR

Fair

Over: DRY CREEK

2.4 MI NORTH OF JCT 271, Jackson, OR

Built 1964 Load: 31.4 t ADT: 2,503

HIGHLAND RD

Fair

Over: LAZY CREEK

0.24 MI N BARNETT RD, Jackson, OR

Built 2005 Load: 31.4 t ADT: 3,215

OR 140 (HWY 020)

Fair

Over: USRS B CANAL

098 MI E KLAMATH FALLS, Klamath, OR

Built 1966 Load: 31.4 t ADT: 3,892

S SIDE BYPASS

Fair

Over: BNSF & KLAMATH RIVER

KLAMATH FALLS, Klamath, OR

Built 1986 Load: 31.4 t ADT: 8,877

ROAD

Fair

Over: ROW RIVER

NO DATA ENTERED, Lane, OR

Built 1955 Load: 31.4 t ADT: 50

I-5 (HWY 001) SB

Fair

Over: BROWN CREEK

03.2 MI N COTTAGE GROVE, Lane, OR

Built 2009 Load: 31.4 t ADT: 16,584

66TH STREET N

Fair

Over: KIZER SLOUGH

0080MI N HWY 126, Lane, OR

Built 1984 Load: 31.4 t ADT: 430

66TH STREET N

Fair

Over: CEDAR FLAT CREEK

010 MI N HWY 126, Lane, OR

Built 1984 Load: 31.4 t ADT: 430

SHOTPOUCH ROAD

Fair

Over: SHOTPOUCH CREEK

010 MI SOUTH BURNT WOODS, Lincoln, OR

Built 1970 Load: 31.4 t ADT: 85

OR 223 (Hwy 191)

Fair

Over: Ritner Creek

035 MI. S PEDEE, Polk, OR

Built 1976 Load: 31.4 t ADT: 514

Hwy 194

Fair

Over: Fern Creek

062 MI W MONMOUTH, Polk, OR

Built 1966 Load: 31.4 t ADT: 826

FIRE HALL ROAD

Fair

Over: ROCK CREEK

001 S OF STATE HWY 18, Polk, OR

Built 2006 Load: 31.4 t ADT: 294

SW 10TH STREET

Fair

Over: UMATILLA RIVER

0.1 MI N OF COURT AVENUE, Umatilla, OR

Built 1987 Load: 31.4 t ADT: 8,728

BRUCE RD

Fair

Over: MUDDY CR. OVERFLOW

0074 MI W OF HWY 99-W, Benton, OR

Built 1996 Load: 31.8 t ADT: 129

07 S 04 E 02.00:

Fair

Over: MIDDLE FORK MOLALLA RIVE

7.2 miles SE of Molalla o, Clackamas, OR

Built 1974 Load: 31.8 t ADT: 5

ROAD

Fair

Over: CRIPPLE CREEK

S-22, T-5S, R-6E, WM, Clackamas, OR

Built 1924 Load: 31.8 t ADT: 24

ROAD

Fair

Over: NOHORN CREEK

S-23, T-7S, R-5E, WM, Clackamas, OR

Built 1963 Load: 31.8 t ADT: 50

SNUFFIN RD

Fair

Over: EAGLE CREEK

0.2 MI S OF EAGLE FERN PK, Clackamas, OR

Built 1956 Load: 31.8 t ADT: 5,000

AVENUE S

Fair

Over: NEAWANNA CREEK

005 MI E OF SEASIDE, Clatsop, OR

Built 1975 Load: 31.8 t ADT: 1,510

SVENSEN ISLAND RD

Fair

Over: SVENSEN SLOUGH

003 MI N OF HWY 30 JCT, Clatsop, OR

Built 1960 Load: 31.8 t ADT: 83

SWEDETOWN ROAD

Fair

Over: CLATSKANIE RIVER

060 M SW CITY OF CLATSKAN, Columbia, OR

Built 1999 Load: 31.8 t ADT: 540

Hwy. 9300

Fair

Over: Elk Creek

0.1 mi. from 9000 junct., Coos, OR

Built 1977 Load: 31.8 t ADT: 10

WILLOWDALE ROAD

Fair

Over: OCHOCO CREEK

0.3 MI S JCT HWY 41, Crook, OR

Built 2001 Load: 31.8 t ADT: 1,496

LOBSTER CREEK RD

Fair

Over: LOBSTER CREEK

10MI E & 14 MI N OF 97444, Curry, OR

Built 1967 Load: 31.8 t ADT: 50

O.B. RILEY ROAD

Fair

Over: DESCHUTES RIVER

IN TUMALO STATE PARK, Deschutes, OR

Built 1971 Load: 31.8 t ADT: 1,404

25 S 01 E 31.00:

Fair

Over: PASS CREEK

0.5 miles NE of Hwy 138 (, Douglas, OR

Built 1959 Load: 31.8 t ADT: 50

ROAD

Fair

Over: ROGUE RIVER

NO DATA ENTERED, Douglas, OR

Built 1960 Load: 31.8 t ADT: 36

Showing 3,701-3,750 of 8,310 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.