North Carolina County Bridge Report Cards

Compare county Bridge Condition Exposure Scores in North Carolina by condition, traffic exposure, scour-critical bridges, average age, and data completeness. View the scoring methodology.

CountyGradeScorePoorPoor TrafficScour-CriticalAvg Age
Hoke CountyF4624.4%1,314/day942 yrs
Ashe CountyF4721.6%40,470/day140 yrs
Transylvania CountyF5117.0%50,950/day343 yrs
Macon CountyF5121.4%48,930/day049 yrs
Camden CountyF5118.5%6,450/day135 yrs
Mitchell CountyF5222.0%16,040/day045 yrs
Haywood CountyF5515.8%238,481/day250 yrs
Madison CountyF5519.8%21,760/day149 yrs
Alleghany CountyF5614.5%8,700/day444 yrs
Pamlico CountyF5715.9%14,100/day039 yrs
Yancey CountyD6016.7%10,855/day342 yrs
Rockingham CountyD6211.3%113,000/day637 yrs
Tyrrell CountyD6214.3%5,450/day030 yrs
Wilkes CountyD6214.6%56,245/day542 yrs
Iredell CountyD6414.2%145,300/day544 yrs
Avery CountyD6710.2%25,510/day143 yrs
Rutherford CountyD6712.8%37,860/day251 yrs
Dare CountyD6710.0%6,225/day226 yrs
Cleveland CountyC7111.8%67,990/day245 yrs
Jackson CountyC7112.6%28,050/day148 yrs
Forsyth CountyC729.6%804,000/day140 yrs
Henderson CountyC7210.6%92,210/day346 yrs
Polk CountyC7212.5%11,990/day148 yrs
Gaston CountyC739.0%188,580/day446 yrs
Alexander CountyC7311.2%9,970/day036 yrs
Swain CountyC7311.5%2,495/day152 yrs
Caldwell CountyC7410.1%55,980/day043 yrs
Granville CountyC748.7%34,250/day241 yrs
Buncombe CountyC7410.3%310,675/day248 yrs
Surry CountyC758.4%114,850/day245 yrs
Brunswick CountyC758.9%116,960/day134 yrs
McDowell CountyC759.1%59,014/day344 yrs
Cherokee CountyC7610.4%18,410/day048 yrs
Orange CountyC778.5%149,050/day042 yrs
Beaufort CountyC777.7%25,970/day230 yrs
Catawba CountyC777.7%94,000/day444 yrs
Yadkin CountyC7710.1%20,530/day039 yrs
Bertie CountyC788.4%17,230/day033 yrs
Currituck CountyC789.1%9,200/day028 yrs
Hyde CountyC796.7%5,660/day028 yrs
Stokes CountyC798.6%12,060/day038 yrs
Watauga CountyB809.0%10,860/day041 yrs
Nash CountyB814.6%56,200/day1042 yrs
Caswell CountyB825.6%8,050/day034 yrs
Cabarrus CountyB827.0%94,930/day132 yrs
Lincoln CountyB825.9%25,540/day341 yrs
Burke CountyB836.0%70,350/day045 yrs
Franklin CountyB836.8%15,770/day036 yrs
Duplin CountyB837.2%13,990/day037 yrs
Chowan CountyB865.1%3,750/day031 yrs
Harnett CountyB863.6%31,504/day241 yrs
Warren CountyB865.9%5,010/day040 yrs
Union CountyB865.7%44,870/day134 yrs
Vance CountyB866.6%5,940/day043 yrs
Carteret CountyB873.6%19,700/day032 yrs
Davidson CountyB874.4%107,970/day137 yrs
Edgecombe CountyB874.8%28,350/day039 yrs
Wake CountyB875.3%407,769/day232 yrs
Pender CountyB883.6%9,780/day142 yrs
Alamance CountyB884.9%32,065/day138 yrs
Guilford CountyB894.4%279,920/day035 yrs
Hertford CountyB895.1%1,090/day028 yrs
Craven CountyB893.4%2,240/day337 yrs
Sampson CountyA903.0%20,640/day031 yrs
Johnston CountyA903.7%99,100/day036 yrs
Anson CountyA904.2%10,010/day040 yrs
Durham CountyA903.2%157,400/day241 yrs
Wayne CountyA903.9%16,750/day133 yrs
Martin CountyA913.2%6,750/day037 yrs
Clay CountyA913.1%970/day052 yrs
Onslow CountyA922.4%39,350/day130 yrs
Mecklenburg CountyA922.5%515,200/day336 yrs
Graham CountyA923.2%1,180/day046 yrs
Pitt CountyA922.2%15,700/day331 yrs
Jones CountyA922.5%850/day130 yrs
Halifax CountyA931.9%11,150/day242 yrs
New Hanover CountyA932.4%23,900/day130 yrs
Person CountyA932.9%2,560/day040 yrs
Scotland CountyA933.0%5,900/day043 yrs
Davie CountyA933.2%3,244/day044 yrs
Pasquotank CountyA933.6%860/day029 yrs
Wilson CountyA942.1%29,150/day041 yrs
Lenoir CountyA942.1%5,900/day132 yrs
Washington CountyA951.7%3,500/day036 yrs
Rowan CountyA952.1%10,760/day032 yrs
Randolph CountyA951.8%9,490/day238 yrs
Moore CountyA951.7%2,950/day144 yrs
Perquimans CountyA952.6%400/day028 yrs
Northampton CountyA952.4%660/day041 yrs
Stanly CountyA952.4%1,540/day039 yrs
Gates CountyA952.4%150/day037 yrs
Columbus CountyA961.3%7,760/day030 yrs
Chatham CountyA971.2%1,500/day141 yrs
Bladen CountyA971.6%190/day033 yrs
Robeson CountyA980.7%14,100/day035 yrs
Lee CountyA981.0%3,100/day037 yrs
Cumberland CountyA980.9%132/day034 yrs
Montgomery CountyA990.7%50/day039 yrs
Richmond CountyA1000.0%0/day034 yrs
Greene CountyA1000.0%0/day037 yrs