State profile · Above median Poor share

Pennsylvania bridge safety

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

14,867
Public bridges
37.4%
Good condition
10.5%
Poor condition

Data updated May 2026

Total Bridges

14,867

Public highway bridges in Pennsylvania

Good Condition

37.4%

5,564 bridges rated 7-9

-12.6pp vs 50% benchmark

Poor Condition

10.5%

1,561 bridges whose lowest applicable component is rated 0-4

3.5pp vs national avg 7.0%

Pennsylvania vs national bridge condition

Pennsylvania - Good condition share 37.4%
National avg

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

Pennsylvania - Poor-condition share 35.0%
National avg

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

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

MI

Michigan

8.92% top marginal rate
Structure
Progressive
Burden @ $100K
$1,188

AK

Alaska

10.12% top marginal rate
Structure
Progressive
Burden @ $100K
$909
Selected

PA

Pennsylvania

10.50% top marginal rate
Structure
Progressive
Burden @ $100K
$14,867

ND

North Dakota

10.84% top marginal rate
Structure
Progressive
Burden @ $100K
$4,242

LA

Louisiana

11.00% top marginal rate
Structure
Progressive
Burden @ $100K
$12,699

Bridges Needing Most Attention in Pennsylvania

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

All Bridges in Pennsylvania

SR 872-PA 872

Good

Over: FREEMAN RUN

COSTELLO, Potter, PA

Built 2013 Load: 38.9 t ADT: 765

SR 449-PA 449

Good

Over: PINE CREEK

BROOKLAND, Potter, PA

Built 2019 Load: 38.9 t ADT: 533

RED RIDGE ROAD

Good

Over: TOMHICKON CREEK

1.2 MI. N. OF ZION GROVE, Schuylkill, PA

Built 2012 Load: 38.9 t ADT: 300

PA 125

Good

Over: SWATARA CREEK

1 MI. S. OF TREMONT, Schuylkill, PA

Built 2022 Load: 38.9 t ADT: 3,506

SR 2023

Good

Over: BUFFALO CREEK

SALCO, Somerset, PA

Built 2014 Load: 38.9 t ADT: 176

PA 669

Good

Over: CASSELMAN RIVER

SALISBURY, Somerset, PA

Built 2014 Load: 38.9 t ADT: 1,576

PALO ALTO RD

Good

Over: POWDER RUN

.5 MI.E.OF GLADDENS, Somerset, PA

Built 2016 Load: 38.9 t ADT: 263

ELKLAND TWP T-424

Good

Over: ELK CREEK

3 MI W OF ESTELLA, Sullivan, PA

Built 2022 Load: 38.9 t ADT: 25

BOLLES HILL ROAD

Good

Over: TRIB APALACHIN CREEK

500' N OF INTER W/ SR 858, Susquehanna, PA

Built 2014 Load: 38.9 t ADT: 250

SR 249

Good

Over: LOSEY CREEK

VILLAGE OF KEENEYVILLE, Tioga, PA

Built 2012 Load: 38.9 t ADT: 1,624

Elk Run Road

Good

Over: Elk Run

1 MI S OF WATROUS, Tioga, PA

Built 2016 Load: 38.9 t ADT: 428

SR 1011

Good

Over: OVER WHITE DEER CREEK

VILLAGE OF WHITE DEER, Union, PA

Built 1963 Load: 38.9 t ADT: 3,913

Laurel Road

Good

Over: Laurel Run

VILLAGE OF LAURELTON, Union, PA

Built 2016 Load: 38.9 t ADT: 941

SR 957

Good

Over: Little Brokenstraw Creek

FREEHOLD TOWNSHIP, Warren, PA

Built 2017 Load: 38.9 t ADT: 1,445

SR 1059

Good

Over: MINGO CREEK

NOTTINGHAM TOWNSHIP, Washington, PA

Built 1961 Load: 38.9 t ADT: 509

Rutan Road, T-461

Good

Over: PIGEON CREEK

200' SOUTH OF SR 2019, Washington, PA

Built 2014 Load: 38.9 t ADT: 300

SR 2036

Good

Over: Gorby Run

0.3 mi W from SR 0088, Washington, PA

Built 2014 Load: 38.9 t ADT: 1,319

SR 1018

Good

Over: SOUTH BR EQUINUNK CREEK

MACHESTR TP @ JCT SR 1023, Wayne, PA

Built 2016 Load: 38.9 t ADT: 155

SR 1023

Good

Over: S BR EQUINUNK CRK

MNCHSTR TP .8 M S SR 1018, Wayne, PA

Built 2020 Load: 38.9 t ADT: 90

SR 4010

Good

Over: Brush Creek

1.9 mi E from SR 0993, Westmoreland, PA

Built 2013 Load: 38.9 t ADT: 2,575

T865, Old Airport

Good

Over: Slate Creek

340' SE OF SR 2013, Westmoreland, PA

Built 2014 Load: 38.9 t ADT: 4,538

SR 0070

Good

Over: Wheeling & Lake Erie R/R

1.0 mi E from SR 0201, Westmoreland, PA

Built 2015 Load: 38.9 t ADT: 24,615

PA 295; Susq.trail

Good

Over: BIG CONEWAGO CREEK

0.75 MI. N. OF STRINESTOW, York, PA

Built 2010 Load: 38.9 t ADT: 1,142

PA 425; WOODBINE

Good

Over: BALD EAGLE CREEK

WOODBINE, York, PA

Built 2011 Load: 38.9 t ADT: 904

Spring Lane Rd

Good

Over: Dogwood Run

1 NW Dillsburg, York, PA

Built 2016 Load: 38.9 t ADT: 800

SR 2008

Good

Over: Kreutz Creek

1 Mile South of Hellam, York, PA

Built 2016 Load: 38.9 t ADT: 389

PA 194; SR 0194

Good

Over: MUD RUN

2.8 MI.S. BIG DAM, York, PA

Built 2017 Load: 38.9 t ADT: 3,771

SR 2012

Good

Over: ALLOWAY CREEK

3 MI.W.OF LITTLESTOWN, Adams, PA

Built 2006 Load: 39.0 t ADT: 275

Douglas Run Rd

Good

Over: Gillespie Run

Elizabeth, Allegheny, PA

Built 2008 Load: 39.0 t ADT: 1,625

GLASS RUN ROAD

Good

Over: GLASS RUN

NEAR GLENWOOD INTERCHANGE, Allegheny, PA

Built 2015 Load: 39.0 t ADT: 6,305

SR 2008

Good

Over: W.BR.SIDELING HILL CREEK

1.5 MI.NW. ROBINSONVILLE, Bedford, PA

Built 1962 Load: 39.0 t ADT: 128

PA 56

Good

Over: BAREFOOT RUN

1.0 MILE EAST OF TR 96, Bedford, PA

Built 2010 Load: 39.0 t ADT: 6,070

SR 1075

Good

Over: WYALUSING CREEK

3 MI E OF STEVENSVILLE, Bradford, PA

Built 2004 Load: 39.0 t ADT: 125

BRISTOL ROAD

Good

Over: LITTLE NESHAMINY CREEK

VILLAGE HARTSVILLE 29E13, Bucks, PA

Built 1999 Load: 39.0 t ADT: 11,970

RED HILL ROAD

Good

Over: BRANCH OF TINICUM CREEK

.1MI.N.BRICK CHUR.2698K7, Bucks, PA

Built 2008 Load: 39.0 t ADT: 95

T-510 KNIESS ROAD

Good

Over: CRAB RUN

@ INT T-394 FASSINGER RD, Butler, PA

Built 2002 Load: 39.0 t ADT: 100

HEMLOCK ROAD

Good

Over: WEST COWLEY RUN

Sizerville State Park, Cameron, PA

Built 2002 Load: 39.0 t ADT: 50

ON TSR 966

Good

Over: HALF MOON CREEK

CENTENNIAL, Centre, PA

Built 1977 Load: 39.0 t ADT: 1,007

FAIRVIEW ROAD

Good

Over: BEAVER RUN

.1 MI. W. RTE 100 12K2, Chester, PA

Built 2010 Load: 39.0 t ADT: 819

WEMBLEY DRIVE

Good

Over: BRANCH OF TROUT CREEK

N OF SWEDESFORD RD 3368C8, Chester, PA

Built 1990 Load: 39.0 t ADT: 110

Springhouse Road

Good

Over: Pickering Creek

NW of Kimberton Rd 3363A5, Chester, PA

Built 1994 Load: 39.0 t ADT: 400

SR 4015

Good

Over: SANDY LICK CREEK

1 MI W SABULA, Clearfield, PA

Built 1985 Load: 39.0 t ADT: 268

SR 1035

Good

Over: RAVEN CREEK

STILLWATER BORO, Columbia, PA

Built 1968 Load: 39.0 t ADT: 118

SR 4018,RUNDELLTWN

Good

Over: OVER RUNDELLTOWN CK.TRIB

SPRING TOWNSHIP, Crawford, PA

Built 1991 Load: 39.0 t ADT: 336

SR 19,PERRY HWY

Good

Over: OVER CONNEAUT LAKE OUTLT

UNION TOWNSHIP, Crawford, PA

Built 1998 Load: 39.0 t ADT: 2,723

T-735 AMY ROAD

Good

Over: GRAVEL RUN

.1 MI.S.SR 1002 ON T-735, Crawford, PA

Built 2006 Load: 39.0 t ADT: 50

MID-COUNTY EXWY.NB

Good

Over: MEADOWBROOK RUN

HAVERFORD TWP. 25J03, Delaware, PA

Built 1967 Load: 39.0 t ADT: 46,663

EAST EAGLE ROAD

Good

Over: SEPTA (P & W)

2MI N.W.CHESTER PK 26F05, Delaware, PA

Built 2001 Load: 39.0 t ADT: 24,967

SHAFFER DRAFT ROAD

Good

Over: WEST BRANCH HICKS RUN

AT WEST BR HICKS RUN ROAD, Elk, PA

Built 1997 Load: 39.0 t ADT: 2

SR.5,EAST LAKE RD.

Good

Over: OVER CSX RAILROAD

CITY OF ERIE, Erie, PA

Built 2002 Load: 39.0 t ADT: 10,262

Showing 10,251-10,300 of 14,867 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.