BridgeReportCard
HomePennsylvaniaDelaware County › All bridges

Every bridge in Delaware County, Pennsylvania

389 inventoried bridges, busiest first

United States Bridge Conditions2025 National Bridge Inventory, FHWACompiled

BridgeBuiltVehicles/dayCondition
Interstate 95 over Bullens Lane (turnback)1975218,717Fair
Interstate 95 over Ridley Creek & Sun Drive1965218,717Fair
Interstate 95 over Darby Creek1975161,622Fair
Interstate 95 over Chester Creek1965135,104Fair
Interstate 95 over Kerlin Street1964135,104Fair
Interstate 95 over Ramp E &ramp F to Barry1977135,104Fair
Interstate 95 over Septa (not Active)1964135,104Fair
Interstate 95(NB) over Ramp A to Highland Ave.1966134,238Good
Interstate 95(SB) over US 322 EB & Ramp A1967117,917Poor
Interstate 95 over Naamans Creek1968109,830Fair
Media Bypass over Crum Creek Crum Creek Rd1958103,846Fair
Interstate 95 over Little Crum Creek197596,190Fair
Mid-county Exwy. over Ithan Creek196788,586Fair
Mid-county Exwy. over Wetlands / 3477-b6198988,586Good
Interstate 95(NB) over Sellers Avenue197585,735Fair
Media By-pass over State Road195980,558Fair
Mid-county Exwy. over Media Bypass;ramps;marpl198978,185Fair
Interstate 95(SB) over Sellers Avenue197575,887Fair
Interstate 95(SB) over Reloc.bartram Av;conrail198373,157Fair
West Chester Pike over Darby Creek195768,943Fair
Interstate 95(NB) over Reloc.bartram Av;conrail198363,896Fair
Interstate 95 (SB) over Market Street196656,679Fair
Interstate 95(SB) over Marcus Hook Creek196756,679Fair
Interstate 95 (SB) over Naamans Creek Road196756,472Fair
Interstate 95(NB) over Marcus Hook Creek196755,212Fair
Interstate 95 (NB) over Market Street196654,831Fair
Interstate 95 (NB) over Naamans Creek Road196753,358Fair
Mid-co Expy NB over Septa199051,844Fair
Mid-county Exwy.nb over Browns Run ;access Road199051,844Good
Mid-county Exwy.nb over Lancaster Avenue199051,844Good
Mid-county Exwy.nb over Ramp N-l;off to Tr 30199051,844Good
Media By-pass over Sandy Bank ROAD(T359)195951,485Fair
Mid-county Exwy.sb over Browns Run; Access Road199048,871Good
Mid-county Exwy.sb over Lancaster Ave / 3477-d5199048,871Good
Mid-county Exwy.sb over Ramp N-l;off to Tr-30199048,871Fair
Mid-county Exwy.sb over Septa (norristown Line)199048,871Good
Interstate 95(NB) over Amtrak197548,600Fair
Interstate 95(NB) over Chester Pike197548,600Fair
Interstate 95(NB) over Crum Creek197548,600Fair
Interstate 95(NB) over Ramp M2 to I95 (NB)197548,600Fair
Interstate 95(SB) over Amtrak197547,590Fair
Interstate 95(SB) over Chester Pike197547,590Fair
Interstate 95(SB) over Crum Creek197547,590Fair
Interstate 95(SB) over Ramp M2 to I-95 NB197547,590Fair
West Chester Pike over Mid-county Exy&ramp Wc198945,291Fair
Lincoln Avenue over Amosland Run / 3698-b10196745,201Fair
Lincoln Avenue over Darby Creek196745,201Fair
Wanamaker Avenue over I-95 and Ramps197545,201Poor
Mid-county Exwy.nb over Baltimore Pike198945,057Fair
Mid-county Exwy.nb over Crum Creek199045,057Fair
Mid-county Exwy.nb over Paper Mill Road Crum Ck.199045,057Fair
Mid-county Exwy.nb over Septa(p&w);trib.crum Ck.199045,057Good
Mid-county Exwy.sb over Bryn Mawr Avenue196744,394Good
Mid-county Exwy.sb over Clyde Road196744,394Good
Mid-county Exwy.sb over Conestoga Rd & Sproul Rd198944,394Good
Mid-county Exwy.sb over Darby Creek199044,394Good
Mid-county Exwy.sb over Darby Road196744,394Fair
Mid-county Exwy.sb over Ithan Creek196744,394Fair
Mid-county Exwy.sb over Meadowbrook Run196744,394Fair
Mid-county Exwy.nb over Bryn Mawr Avenue196744,192Fair
Mid-county Exwy.nb over Clyde Road196744,192Good
Mid-county Exwy.nb over Conestoga Rd & Sproul Rd198944,192Fair
Mid-county Exwy.nb over Darby Creek199044,192Good
Mid-county Exwy.nb over Darby Road196744,192Fair
Mid-county Exwy.nb over Ithan Creek196744,192Fair
Mid-county Exwy.nb over Meadowbrook Run196744,192Good
Mid-county Exwy.sb over Baltimore Pike198943,874Fair
Mid-county Exwy.sb over Crum Creek199043,874Fair
Mid-county Exwy.sb over Paper Mill Road;crum Ck.199043,874Fair
Mid-county Exwy.sb over Septa(p&w);trib.crum Ck.198943,874Fair
Mid-county Exwy-sb over Rose Valley Road198941,997Good
Mid-county Exwy.sb over Avondale Rd;creek Fill198941,997Fair
Mid-county Exwy.sb over Avondale Rd;dicks Run198941,997Fair
Mid-county Exwy.sb over Crum Ck;black Rock Park198841,997Fair
Mid-county Exwy.sb over Macdade Blvd & Crum CR.198741,997Fair
Mid-county Exwy.nb over Reed Road;whetstone Crk.198941,781Fair
Mid-county Exwy.nb over Trib.darby Creek198941,781Fair
Mid-county Exwy-nb over Avondale Rd Creek Fill198939,540Good
Mid-county Exwy-nb over Rose Valley Road198939,540Good
Mid-county Exwy.nb over Avondale Rd;dicks Run198939,540Fair
Mid-county Exwy.nb over Crum Ck;black Rock Park198839,540Fair
Mid-county Exwy.nb over Macdade Blvd & Crum CR.198839,540Good
Mid-county Exwy.sb over Reed Road;whetstone Crk.198936,404Good
Mid-county Exwy.sb over Trib.darby Creek198936,404Fair
Media By-pass over Ridley Ck.rd;ridley Ck.195934,005Poor
Providence Road over Media By-pass196033,395Fair
Mid-county Exwy.sb over Ramp 3 to I-95 (NB)198732,232Fair
Ramp M1 to 95 SB over Reloc.crum Creek197532,232Fair
Conchester Highway over CSX Railroad194932,167Poor
Conchester Highway over Market Street / 3806-b5194932,167Fair
E. Lancaster Ave over Branch Browns Run196031,662Poor
Lancaster Avenue over Hardings Run199031,662Fair
Ramp M2 to I-95 NB over Reloc. Crum Creek197531,439Fair
Ramp M2;NB on over Padot Stock Pile;crum Ck197531,439Fair
State Road over Darby Creek195029,754Poor
West Chester Pike over Naylors Run195929,303Fair
Baltimore Pike over Crum Creek199128,716Good
Marshall Road over Cobbs Creek196428,224Poor
Township Line Road over Cobbs Creek193427,899Poor
Township Line Road over Septa (p&w)193527,899Good
Mid-county Exwy.nb over Ramp 2 N.b.to Macdade198727,728Fair
Ramp M3(nb)i-476 over I-95 CSX Rr;&crum Creek197527,728Fair
Conchester Highway over Smith Bridge Road202027,674Good
Baltimore Pike over Chester Creek201127,404Good
East Eagle Road over Cobbs Creek192726,835Fair
East Eagle Road over Septa (p & W)200126,835Good
Macdade Boulevard over Darby Creek200726,427Fair
I-95 Ramps R&s SB over Septa(tracks Removed)197624,939Fair
Ramp F S.B. to Bar over Ramp E to S.b.i-95197624,939Fair
West Chester Pike over Cobbs Cr;septa/ 3589-a6190024,154Fair
West Chester Pike over Crum Creek196223,978Fair
Sproul Road over US-1 Bypass197723,771Poor
New Middletown Rd over Septa194923,431Poor
Macdade Boulevard over Crum Creek198722,928Fair
Marshall Road over Naylors Run-enclosed Box196621,066Fair
Baltimore Pike over West Br Chester Creek193720,522Fair
Lansdowne Avenue over Septa192820,184Fair
Darby Paoli Road over Saint Davids Road196820,048Fair
Sproul Road over Mid-county Expressway198920,031Fair
Macdade Boulevard over Ridley Creek193419,569Fair
Palmers Mill Road over Crum Creek-springton Res202119,475Good
Chester Pike over Muckinipattus Creek192519,177Fair
Middletown Road over Baltimore Pike193519,170Poor
Industrial Highway over Conrail;little Crum Crk.194818,945Poor
Haverford Road over Branch Cobbs Creek192718,724Fair
Conchester Highway over Chichester Road/ 3805-h4194918,611Fair
Chester Pike over Crum Creek192618,095Poor
Marshall Road over Naylors Run196617,867Fair
Baltimore Pike over Ridley Creek194717,656Fair
Conchester Highway over Septa & Webb Creek202017,632Good
Media By-pass Ramp over Baltimore Pike196017,622Fair
Chester Pike over Stony Creek201117,561Good
Baltimore Pike over Darby Creek191917,327Good
Chichester Avenue over Interstate 95196716,959Poor
Garrett Road over Darby Cr;private Drive195916,819Fair
Lansdowne Avenue over Naylors Run196616,656Fair
Lawrence Road over Mid-county Expressway198916,605Fair
Chester Pike over CSX R.R.188516,516Fair
Chichester Avenue over CSX Railroad194116,499Poor
Kerlin Street over Chester Creek192216,100Fair
Kedron Avenue over Stony Creek201815,893Good
Sproul Road over Whiskey Run & Septa194915,844Fair
Brookhaven Road over Ridley Creek196415,010Fair
4TH Street over Ridley Creek194814,523Fair
Essington Avenue over Crum Creek194914,523Fair
Industrial Avenue over Eddystone Avenue194814,523Fair
Church Lane over Septa Fairview Railrd Av199314,498Fair
Governor Printz Bl over Darby Creek194314,181Fair
Baltimore Pike over Cobbs Creek192713,856Fair
Market Street over CSX Railroad198713,840Fair
Victory Avenue over Cobbs Creek193713,750Poor
Victory Avenue over Septa (p&w) Route 100193113,750Poor
Stewart Avenue over Interstate 95197513,739Fair
Chester Pike over Darby Creek193113,380Poor
Providence Road over Muckinipattus Creek195613,222Fair
3RD Street(sr 291) over Chester Creek199913,190Good
Ramp A(nb)to I-476 over Media Bypss(us-1)/3697b1199013,057Fair
Ramp S-l Off to 30 over Lancaster Avenue/3477-d5199013,048Good
Ramp S-l(sb Off) over Ramp N-l (NB Off to 30)199013,048Good
Providence Road over Darby Creek192313,028Poor
Springfield Road over Mid-county Expressway198912,987Fair
Main Street over Cobbs Creek190912,715Fair
Ardmore Avenue over Cobbs Creek202012,687Good
Ardmore Avenue over Septa (p&w)202012,687Good
Ramp L-n (NB On) over Browns Run;access Road199012,422Fair
Ramp L-n; N.b.on over Septa (p&w)199012,422Good
Garrett Road over Naylors Run195412,201Fair
Reed Road over Whetstone Run196212,119Fair
Valley Brook Road over Septa (inactive)/3695f10196911,927Fair
Pennell Road over Septa196311,407Poor
Dutton Mill Road over Chester Creek196611,154Fair
Ramp A(nb)to I-476 over Relocated Marple Road199011,153Good
Primos Avenue over Amtrak198711,134Good
9TH Street over Chester Creek201210,722Good
Bryn Mawr Avenue over Ithan Creek196410,652Good
Bryn Mawr Avenue over Septa (p&w)190610,652Fair
Chester Pike over Ridley Creek198710,630Fair
Pennell Road over Chester Creek198610,526Fair
Bridgewater Road over Chester Creek198710,359Fair
Conestoga Road over Ithan Creek193010,128Poor
Calcon Hook Road over Amtrak198510,088Fair
Clifton Avenue over CSX Railroad198710,057Fair
South Avenue over Muckinipattis Creek19659,983Fair
Ramp D(sb)to Rte 1 over Relocated Marple Road19909,857Good
State Road over Cobbs Creek19359,752Fair
Ramp D(sb)to I-476 over Media By-pass (US-1)19909,743Fair
Amosland Road over Amtrak; Phila-wash19869,658Good
Market Street over Marcus Hook Creek19689,422Fair
Eagle/burmont Road over Darby Creek19289,364Fair
Highland Av.reloc. over Interstate 9519679,219Fair
Swarthmore Avenue over Amtrak Main Line19949,063Good
Concord Road over Chester Creek / 3694-j1018989,019Poor
Meeting House Road over Branch Naamans Creek19168,790Poor
Sharon Avenue over Amtrak (main Line)19898,720Good
Chester Road over Mid-county Exwy;crum Ck.19898,553Fair
Providence Road over Septa (west Chester R3)19288,427Poor
Smithbridge Road over Webb Creek20248,348Good
Valley Brook Road over West Br.chester Creek19318,345Fair
Edgmont Avenue over Interstate 95;CSX Railro19677,944Fair
Chestnut Parkway over Ridley Creek19297,934Fair
Darby Road over Ithan Creek19327,835Fair
Spring Mill Road over Amtrak(main Line);access19937,830Good
Foulk Road over Conchester Highway19477,796Fair
Market Street over Amtrak20197,784Good
Providence Road over Ridley Creek19827,660Fair
Sproul Road over Ithan Creek19227,516Fair
Goshen Road over Darby Creek19057,453Fair
Bryn Mawr Avenue over Branch Darby Creek19667,425Good
Bryn Mawr Avenue over Branch Darby Creek19857,425Fair
Bryn Mawr Avenue over Branch Darby Creek19857,425Fair
Bryn Mawr Avenue over Darby Creek19287,425Fair
North Lynn Blvd. over Branch of Cobbs Creek20007,340Fair
Brinton Lake Road over West Br of Chester Creek19696,778Fair
Meetinghouse Road over Marcus Hook Creek/3806a719286,717Poor
West 9TH Street over Marcus Hook Creek19416,603Poor
County Line Road over Mid-county Expressway19746,582Fair
Gradyville Road over Hunter Run20156,540Good
Sproul Road over Darby Creek19676,538Fair
Post Road over Marcus Hook Creek19886,479Fair
Ramp D (SR 8021) over Open Ground20046,309Good
Manoa Road over Cobbs Creek20196,227Good
Engle Street over Interstate 95;BETHEL Rd.19686,206Poor
Ramp B over US 291; Local Road20116,122Good
Meetinghouse Rd over West Br. of Naaman Creek19746,120Fair
Aston Mills Road over West Br.chester Creek19656,081Good
I-95 Ramp E over Ramp to Chestnut Street19686,079Fair
Delmar Drive over Muckinipattis Creek19596,033Fair
St.davids Road over Darby Creek / 3476-f818105,835Fair
State Road over Crum Creek19985,801Good
Concord Road over Green Creek20205,675Good
Knowlton Road over Chester Creek Trail20165,633Good
Eagle Road over Amtrak19955,387Good
Knowlton Road over Chester Creek / 3696-c1018505,295Fair
Manchester Road over Ridley Creek20245,234Good
College Avenue over Cobbs Creek20185,225Good
College Avenue over Septa (p&w)20185,225Good
Chester Ave over Br. of Cobbs Creek19105,000Fair
Sherbrook Blvd over Naylors Run19415,000Fair
Manchester Avenue over Septa18954,918Poor
Marple Road(reloc) over I-476;CREEK Rd;darby19884,828Fair
Radnor Chester Rd. over Ithan Creek19924,828Good
Chestnut Street over Interstate 95; CSX R.R.19664,800Fair
Smith Bridge Road over West Br. Chester Creek19274,685Fair
Chapel Hill Road over Ridley Creek19274,643Fair
Rose Tree Road over Ridley Creek19864,611Fair
Ramp B Comm Barry over Seventh Street19744,555Fair
Goshen Road over Crum Creek19414,504Fair
Reloc;lr 762 W.B. over Ramp A Eastbound19844,466Fair
Glenolden Avenue over Muckinipattis Creek19434,383Fair
Ramp M3 (WB) over Crum Creek;access Road19874,373Good
Glen Riddle Road over Chrome Run20244,353Good
Yale Avenue over Crum Creek19774,268Fair
Stoney Bank Road over Br of Chester Cr/3695-c519904,126Fair
Ramp A over 2nd ST FRONT & REANEY ST20114,125Good
Ramp A over Utility Corridor20114,125Good
W 7TH Street over Chester Creek20224,109Good
Bishop Hollow Road over Crum Creek;springton Res19204,084Fair
Township Line Road over Marcus Hook Creek19624,075Fair
Marple Avenue over Darby Creek19284,066Fair
Grant Road over Muckinipattis Creek20124,055Good
Lenni Road over Chester Creek19874,043Fair
Saw Mill Road over Darby Creek19224,029Fair
Glen Mills Road over Chester Creek19333,875Poor
South Avenue over Muckinipattis Creek19273,779Poor
Cheyney Road over Br.chester Ck.(fld.pln.)19913,741Fair
Cheyney Road over Chester Creek19913,741Fair
Sellers Avenue over Amtrak Main Line19043,659Poor
Orange Street over Media By-pass19593,605Fair
Delchester Road over Ridley Creek19263,575Fair
Cheyney Road over West Branch Chester Crk.19733,553Fair
Ramp N Southbound over Lr 180:EB WB Ramp A19683,422Fair
Gradyville Road over Crum Creek (reservoir)19873,381Fair
Fourth Avenue over Stony Creek19623,354Fair
Rosemont Avenue over Darby Creek20173,340Good
Bullens Lane over Crum Creek19623,225Good
Bethel Road over Branch Marcus Hook Creek19263,190Poor
Ramp 1A (SB) over Relocated Crum Creek19873,183Fair
Thornton Road over West Br.chester Creek19733,108Fair
Bethel Road over E Br.naamans CR/ 3805-j719963,044Fair
Temple Road over Webb Creek19622,997Fair
Beatty Road over Crum Creek19732,909Fair
Beatty Road over Mid-county Expressway19902,909Good
Cedar Grove Road over Trout Run19282,886Fair
Mill Road over E.branch Naamans Creek19662,843Fair
Gradyville Road over Ridley Creek19602,611Fair
West Ridley Avenue over Little Crum Creek19982,559Good
Ramp A Comm Barry over Seventh St;flower Street19742,555Fair
Mt. Alverno Road over Chester Creek20222,511Good
Haverford Road over Little Crum Creek19622,500Fair
Ramp 6 Northbound over Crum Creek;access Road19872,480Fair
Borton Dale Road over Ridley Creek19982,451Fair
Orange Street over Septa (p&w)19182,451Fair
S. Swarthmore Ave over Stoney Creek20202,400Good
Paxon Hollow Road over Trout Run19872,366Fair
4TH Street over Amtrak19842,350Fair
Rodgers Lane over Mid-county Expressway19892,338Good
Wallingford Road over Crum Creek19222,338Fair
Second Avenue over Stony Creek19632,226Fair
Naamans Creek Rd. over East Branch Naaman Creek19862,171Good
Elmwood Avenue over Muckinipattis Creek19302,166Fair
Concord Road over Septa(not Active Buried)20152,133Good
Melrose Avenue over I-95; Ramps; & CSX R.R.19632,107Good
Garnet Mine Road over Green Creek19402,079Fair
Creek Road over Harveys Run20022,045Good
Beverly Blvd over Naylors Run19702,000Fair
Buck Lane over Septa Trolley19732,000Fair
Gradyville Rd over Hunter Run20152,000Good
Mill Rd over Meadowbrook Run19842,000Fair
Clyde Road over Ithan Creek19321,996Fair
Bethel Road over Spring Run20041,994Good
Pine Street over Darby Creek19211,971Poor
Access Rd "a" (EB) over Relocated Crum Creek19871,963Fair
Bullens Lane over Mid-cty;ramp 619871,916Fair
Blue Ball Avenue over Interstate 9519681,910Fair
Crum Creek Road over Trout Run19701,800Fair
Potter Street over Interstate 95; CSX R.R.19631,800Good
Madison Street(nb) over CSX & Interstate 9519681,794Fair
Karakung Drive over Cobbs Creek / 3588-d219891,685Fair
County Line Road over Gulph Creek19631,668Fair
Media Station Road over Ridley Creek19611,600Fair
Hilldale Road over Darby Creek19281,554Poor
Forge Road over Chester Creek19681,546Fair
Old Forge Road over Rocky Run20131,534Good
East 9TH Street over Ridley Creek19291,505Fair
Maplewood Ave over Little Darby Creek19301,500Fair
West Fifth Street over Chester Creek19971,490Good
Mattson Road over West Branch Chester Crk.19301,479Fair
Crum Lynne Road over CSX Transportation19471,437Poor
New Road over W Branch Chester Creek20241,415Good
Upland Street over Interstate 95;CSX R.R.19631,323Fair
Ohara Drive over Mid-county Expressway19891,321Fair
Tribbett Avenue over Hermesprota Creek20241,301Good
Mill Road over West Branch Chester CR.19731,254Good
Crum Creek Road over Crum Creek20091,242Good
Paxon Hollow Road over Crum Creek19371,233Fair
Blue Ball Avenue over Amtrak Main Line19941,228Good
Chester Creek Road over Branch Chester Creek19201,201Fair
Beechwood Drive over Cobbs Creek19071,200Fair
Convent Road over Chester Creek20171,102Good
Station Road North over Unnamed Trib to Webb CR20201,086Good
Folcroft Avenue over Hermesprota Creek19251,085Fair
Valley Road over Rocky Run19951,012Good
Agnes Ave/waverly over Stoney Creek19801,000Fair
Ashland Avenue over Amtrak19971,000Good
Beverly Blvd over Naylors Run19801,000Fair
Bunting Lane over Muckinipattis Creek19751,000Fair
Marsh Rd over W. Br. of Naamans Creek19981,000Fair
Sixth St over Chester Creek19631,000Poor
Unity Terrace over Stoney Creek19801,000Fair
Darlington Road over Chester Creek1930980Fair
Briarwood Road over Darby Creek1970750Poor
County Line Road over Septa Norristown Hi Spln1989700Fair
Fieldhouse Lane over 0320 Chester Road1953650Fair
Ivy Mill Road over West Br Chester Creek1973560Fair
Academy Avenue over Muckinipattis Creek1932500Poor
Ashland Ave over Muckinipattis Creek1990500Fair
Bethel Road over Branch Marcus Hook Creek1991500Fair
Hog Island road over Hog Island Stream2001500Good
Springton Road over Naylors Run1920500Fair
Troop Farm Rd over Br. of Hunter Run2003500Fair
Troop Farm Road over Hunter Run2003500Fair
Gilmore Road over Naylors Run1946490Fair
Locksley Road over Chester Creek2008450Good
Hinckley Avenue over Stony Creek1900420Fair
Girard Avenue over Unnamed Creek 3697-f81927400Fair
W Colonial Dr over Spring Run1975400Poor
East 4TH Street over Ridley Creek1930343Fair
2ND Street over Chester Creek1919335Fair
Sun Oil Company Rd over Interstate 951966300Fair
William Rd over Spring Run1995300Fair
Pleasant Avenue over Marcus Hook Creek1966280Fair
Plush Mill Road over Mid-county;ramps A & B1989268Fair
Garrett Avenue over Septa High Speed Line1940250Fair
Lowrys Lane over Septa High Speed Line1940250Fair
Upland Road over Chester Creek1967236Good
Paper Mill Road over Whiskey Run1965200Poor
Stackhouse Mill Rd over Br. of Ridley Creek1970200Fair
Station Road over Chester Creek1914188Poor
Hibbs Avenue over Muckinipattis Creek1950140Poor
Wynnefield Drive over Cobbs Creek1935140Fair
Ashurst Ave over Muckinipattis Creek1977100Fair
Cherry Circle over Branch of Webb Creek1998100Fair
Sandy Flash Dr. N. over Trib. to Ridley Creek1972100Fair
East Laurier Place over Brnch of Meadowbrook Run199490Good
Smedley Park Ent. over Crum Creek199180Fair
Willow Ave over Gulph Creek198080Fair
Langford Road over Langford Run192851Fair
Harvard Ln over Meadowbrook Run195950Fair
Folcroft Avenue over Amtrak (main Line)1918Poor

Source: FHWA National Bridge Inventory, 2025.

Delaware County bridge conditions · Pennsylvania bridges by county.

Background: how bridge ratings work · what "poor" and "structurally deficient" actually mean · how often bridges are inspected.