BridgeReportCard
Home › North Carolina

North Carolina bridge conditions

19,343 inventoried bridges · 1,382 rated poor · county by county

United States Bridge Conditions2025 National Bridge Inventory, FHWACompiled

The worst bridge in North Carolina?

By the measure that matters most - the most traffic on a poor rating - it is I277 & NC16 over US29/NC49 (graham St.) in Mecklenburg County, built 1971, carrying about 127,000 vehicles a day. That is a repair-priority flag, not a collapse warning: what a poor rating does and does not mean. See the worst bridge in every state.

Good 45.5% · Fair 47.4% · Poor 7.1% of 19,343 bridges

Bridge conditions by county

Sorted by the number of poor-rated bridges. Click any county for its full bridge list.

CountyBridgesRated poorPoor %
Buncombe County5535710.3%
Ashe County2425321.9%
Wilkes County3505114.6%
Iredell County3334814.4%
Macon County2244821.4%
Madison County2424819.8%
Haywood County2874515.7%
Forsyth County462449.5%
Wake County800425.2%
Rutherford County2983812.8%
Guilford County744334.4%
Hoke County1353324.4%
Cleveland County2743211.7%
Jackson County2302912.6%
Mitchell County1272822.0%
Yancey County1632817.2%
Transylvania County1592717.0%
Henderson County2482610.5%
Rockingham County2312611.3%
Surry County309268.4%
Gaston County233219.0%
McDowell County233219.0%
Caldwell County2012010.0%
Union County355205.6%
Mecklenburg County753192.5%
Watauga County202199.4%
Catawba County235187.7%
Alleghany County1171714.5%
Cabarrus County242177.0%
Cherokee County1631710.4%
Yadkin County1691710.1%
Orange County189168.5%
Polk County1281612.5%
Swain County1311511.5%
Brunswick County168158.9%
Davidson County342154.4%
Duplin County208157.2%
Burke County233146.0%
Granville County150138.7%
Stokes County152138.6%
Alamance County245124.9%
Alexander County1071211.2%
Beaufort County156127.7%
Johnston County322123.7%
Nash County263124.6%
Avery County1081110.2%
Durham County313103.2%
Lincoln County169105.9%
Wayne County20994.3%
Bertie County9588.4%
Franklin County11886.8%
Anson County16974.1%
Edgecombe County14774.8%
Pamlico County44715.9%
Randolph County40171.7%
Sampson County19863.0%
Craven County14953.4%
Camden County27518.5%
Caswell County9055.6%
Harnett County13753.6%
Hyde County7556.7%
Pitt County22552.2%
Rowan County24552.0%
Vance County7656.6%
Warren County8555.9%
Onslow County17242.3%
Dare County40410.0%
Martin County12443.2%
Pender County11243.6%
Stanly County16442.4%
Tyrrell County28414.3%
Wilson County19542.1%
Graham County9433.2%
Chatham County24331.2%
Columbus County23031.3%
Cumberland County35230.9%
Davie County9333.2%
Halifax County15831.9%
Hertford County5935.1%
Lenoir County14532.1%
Moore County17931.7%
New Hanover County12532.4%
Person County10632.8%
Scotland County10432.9%
Bladen County12421.6%
Carteret County5623.6%
Chowan County3925.1%
Clay County6423.1%
Currituck County2229.1%
Jones County8222.4%
Northampton County8422.4%
Pasquotank County5623.6%
Robeson County29020.7%
Gates County4112.4%
Lee County9811.0%
Montgomery County15110.7%
Perquimans County3912.6%
Washington County5911.7%
Greene County6200.0%
Richmond County16500.0%

The 25 busiest poor-rated bridges in North Carolina

BridgeCountyBuiltVehicles/dayCondition
I277 & NC16 over US29/NC49 (graham St.)Mecklenburg County, NC1971127,000Poor
I277 & NC16 over Brevard StreetMecklenburg County, NC196796,000Poor
US52 US311 over US311Forsyth County, NC196390,000Poor
I277 & NC16 over North College StreetMecklenburg County, NC196784,000Poor
I85 over Abernathy CreekGaston County, NC196281,000Poor
I40 Bus over Brushy Fork CreekForsyth County, NC195874,500Poor
US52 over 28TH StreetForsyth County, NC196470,000Poor
US421 over Little CreekForsyth County, NC196058,500Poor
NC67 over Little CreekForsyth County, NC195055,000Poor
NC67 over US421Forsyth County, NC195953,500Poor
US15/US501NBL over SR1308Durham County, NC195651,000Poor
US19 23 over I-240 Off RampsBuncombe County, NC196848,000Poor
US1NBL over Seaboard RRWake County, NC194145,500Poor
US70 US220 over Yanceyville StreetGuilford County, NC196843,500Poor
I277 Sbl US74 Wbl over I77 US21Mecklenburg County, NC197041,500Poor
US19 23 74 over SR1527Haywood County, NC196939,000Poor
I40 Bus over Salem CreekForsyth County, NC195338,500Poor
US52 over 25TH StreetForsyth County, NC196435,000Poor
I74 US311 over Fiddlers CreekForsyth County, NC198133,500Poor
US17 over US76Brunswick County, NC196833,000Poor
I85S over SR1713Orange County, NC195832,750Poor
I85N US70E over US70W.BUSOrange County, NC195832,750Poor
US74 over Southern RailroadHaywood County, NC196132,000Poor
I85BUS US29 US70 over SR1009Guilford County, NC195331,000Poor
S. Elm Eugene St. over I40 I85 BusinessGuilford County, NC195531,000Poor

Frequently asked questions

How many bridges in North Carolina are in poor condition?

1,382 of North Carolina's 19,343 inventoried highway bridges are rated in poor condition (7.1%) in the 2025 National Bridge Inventory. 'Poor' is FHWA's classification for a bridge whose deck, superstructure, or substructure is rated 4 or lower on the 0-9 scale; it was formerly called 'structurally deficient'.

Are the poor-rated bridges in North Carolina safe to drive on?

A poor rating flags advanced deterioration that needs repair or close monitoring; it does not by itself mean a bridge is unsafe. Bridges judged unsafe are closed or restricted to lighter loads by the owner. Inspections continue on all open bridges, generally at least every 24 months under the National Bridge Inspection Standards.

Source: FHWA National Bridge Inventory, 2025 vintage, reported by the North Carolina DOT.

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