Virginia County Bridge Report Cards

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

CountyGradeScorePoorPoor TrafficScour-CriticalAvg Age
Salem CountyF2923.5%73,700/day063 yrs
Charlottesville CountyF3620.8%105,244/day047 yrs
Bristol CountyF5314.7%15,634/day072 yrs
Lunenburg CountyF5513.6%5,456/day156 yrs
Isle of Wight CountyD617.1%57,721/day246 yrs
Norton CountyD6315.4%498/day059 yrs
Richmond CountyD6611.4%155,472/day054 yrs
Williamsburg CountyD678.3%7,824/day066 yrs
Bath CountyD686.8%3,377/day071 yrs
Amelia CountyC748.8%9,758/day051 yrs
Petersburg CountyC749.8%27,049/day045 yrs
Harrisonburg CountyC758.8%29,713/day045 yrs
Scott CountyC7510.1%1,562/day058 yrs
Highland CountyC765.7%1,622/day060 yrs
Northampton CountyC768.3%5,424/day044 yrs
Madison CountyC7610.0%2,172/day054 yrs
Charles City CountyC779.1%1,002/day056 yrs
Powhatan CountyC798.8%8,248/day048 yrs
Brunswick CountyC797.8%12,585/day056 yrs
Grayson CountyC796.8%4,313/day061 yrs
Dinwiddie CountyC798.6%18,919/day054 yrs
New Kent CountyB806.7%27,018/day057 yrs
Lee CountyB817.8%3,672/day053 yrs
King and Queen CountyB818.8%286/day049 yrs
Rappahannock CountyB815.7%478/day065 yrs
Prince George CountyB825.3%137,088/day049 yrs
Fredericksburg CountyB826.2%27,400/day040 yrs
Mecklenburg CountyB826.3%19,852/day051 yrs
Waynesboro CountyB835.3%9,882/day049 yrs
Hampton CountyB836.9%42,139/day047 yrs
Russell CountyB835.2%8,221/day057 yrs
Wythe CountyB835.0%30,238/day059 yrs
Greensville CountyB843.3%38,167/day059 yrs
Halifax CountyB846.9%4,904/day050 yrs
Greene CountyB846.1%680/day055 yrs
Tazewell CountyB854.9%17,380/day055 yrs
Pulaski CountyB853.8%22,666/day060 yrs
Alleghany CountyB854.1%8,386/day159 yrs
Clarke CountyB862.6%17,702/day058 yrs
Patrick CountyB862.8%7,254/day059 yrs
Smyth CountyB863.7%34,659/day056 yrs
Buchanan CountyB864.0%4,659/day057 yrs
Chesapeake CountyB865.9%88,399/day036 yrs
Nottoway CountyB865.9%2,083/day050 yrs
Prince Edward CountyB874.9%6,956/day046 yrs
Pittsylvania CountyB875.3%18,764/day048 yrs
Culpeper CountyB875.1%2,279/day055 yrs
Amherst CountyB875.1%868/day054 yrs
Stafford CountyB882.6%59,324/day338 yrs
Caroline CountyB885.5%6,788/day050 yrs
Nelson CountyB883.7%1,485/day057 yrs
Essex CountyB886.1%350/day045 yrs
Giles CountyB893.1%714/day059 yrs
Rockbridge CountyB892.7%810/day062 yrs
Henrico CountyA903.6%342,232/day048 yrs
Orange CountyA902.9%2,084/day056 yrs
Danville CountyA904.0%6,513/day050 yrs
Rockingham CountyA903.1%14,540/day054 yrs
Suffolk CountyA904.5%8,869/day044 yrs
Franklin CountyA901.7%1,852/day159 yrs
Albemarle CountyA901.5%7,889/day063 yrs
Bedford CountyA902.9%1,210/day058 yrs
Bland CountyA903.3%478/day057 yrs
Craig CountyA903.3%15/day057 yrs
Southampton CountyA912.1%11,578/day052 yrs
Wise CountyA913.0%9,594/day051 yrs
Arlington CountyA913.3%55,698/day053 yrs
Hanover CountyA913.7%16,672/day050 yrs
Louisa CountyA913.2%1,433/day052 yrs
Augusta CountyA912.8%12,051/day056 yrs
Charlotte CountyA923.0%492/day052 yrs
Washington CountyA922.2%4,281/day056 yrs
Lynchburg CountyA932.4%17,956/day048 yrs
Dickenson CountyA931.3%1,070/day056 yrs
Chesterfield CountyA932.8%92,701/day042 yrs
Buckingham CountyA941.4%479/day054 yrs
Frederick CountyA941.8%10,343/day052 yrs
Montgomery CountyA942.6%7,241/day050 yrs
Fauquier CountyA941.3%1,233/day055 yrs
Botetourt CountyA941.0%537/day057 yrs
Prince William CountyA951.3%146,431/day036 yrs
Appomattox CountyA951.5%305/day051 yrs
Cumberland CountyA952.5%60/day046 yrs
Fluvanna CountyA951.8%94/day052 yrs
Shenandoah CountyA950.5%552/day058 yrs
Carroll CountyA951.2%125/day054 yrs
Floyd CountyA950.0%0/day060 yrs
Portsmouth CountyA962.0%6,581/day040 yrs
Page CountyA961.0%688/day053 yrs
Roanoke CountyA960.7%14,779/day054 yrs
Surry CountyA960.0%0/day057 yrs
Warren CountyA971.2%1,750/day049 yrs
Virginia Beach CountyA971.7%6,126/day042 yrs
Alexandria CountyA970.0%0/day056 yrs
Fairfax CountyA980.8%86,921/day036 yrs
Goochland CountyA981.1%178/day045 yrs
Staunton CountyA980.0%0/day053 yrs
Westmoreland CountyA980.0%0/day053 yrs
Henry CountyA980.0%0/day053 yrs
King George CountyA980.0%0/day052 yrs
Sussex CountyA980.0%0/day053 yrs
Loudoun CountyA990.7%2,503/day037 yrs
Campbell CountyA990.6%201/day047 yrs
Buena Vista CountyA990.0%0/day049 yrs
Martinsville CountyA990.0%0/day050 yrs
King William CountyA990.0%0/day049 yrs
Accomack CountyA1000.0%0/day034 yrs
Spotsylvania CountyA1000.0%0/day045 yrs
Newport News CountyA1000.0%0/day040 yrs
Norfolk CountyA1000.0%0/day046 yrs
Gloucester CountyA1000.0%0/day048 yrs
Northumberland CountyA1000.0%0/day040 yrs
James City CountyA1000.0%0/day048 yrs
Manassas CountyA1000.0%0/day036 yrs
York CountyA1000.0%0/day047 yrs