Get matched with the Best Roofing Companies in Virginia
There are 1,295 highly-rated local roofers in Virginia. Enter your ZIP code below!
Start without ZIPWe may share your info with up to 4 participating contractors.
Cities in Virginia
Browse licensed roofers by city across Virginia.
- Abingdon
- Alberta
- Alexandria
- Altavista
- Amelia Court House
- Annandale
- Arlington
- Ashburn
- Ashland
- Axton
- Aylett
- Bassett
- Bealeton
- Bedford
- Big Stone Gap
- Blacksburg
- Blackstone
- Bluefield
- Bon Air
- Boones Mill
- Boyce
- Boydton
- Bracey
- Brambleton
- Brandy Station
- Bristol
- Broadway
- Bruington
- Buchanan
- Burke
- Burke Centre
- Caret
- Carrollton
- Castlewood
- Cave Spring
- Cedar Bluff
- Centreville
- Chantilly
- Charles City
- Charlotte Court House
- Charlottesville
- Chatham
- Chesapeake
- Chester
- Chesterfield
- Christiansburg
- Church Rd
- Churchville
- Clarksville
- Clear Brook
- Clifton
- Coeburn
- Collinsville
- Colonial Beach
- Colonial Heights
- Concord
- Covington
- Crewe
- Crimora
- Culpeper
- Cumberland
- Daleville
- Danville
- Dayton
- Dillwyn
- Dinwiddie
- Disputanta
- Dulles
- Dumfries
- Edinburg
- Elkton
- Elliston
- Emporia
- Evington
- Exmore
- Fairfax
- Fairfax Station
- Fairfield
- Fairlawn
- Falls Church
- Falmouth
- Farmville
- Ferrum
- Fort Monroe
- Franklin
- Fredericksburg
- Front Royal
- Gainesville
- Gladys
- Glen Allen
- Gloucester
- Goodview
- Great Falls
- Grottoes
- Hadensville
- Halifax
- Hampton
- Hanover
- Hardy
- Harrisonburg
- Hayes
- Haymarket
- Henrico
- Herndon
- Highland Springs
- Hollins
- Honaker
- Hopewell
- Jonesville
- Kenbridge
- Keswick
- King George
- King William
- Lake Caroline
- Lake Ridge
- Lancaster
- Leesburg
- Lexington
- Locust Grove
- Lorton
- Louisa
- Lowry
- Lynchburg
- Madison
- Madison Heights
- Manakin-Sabot
- Manassas
- Manassas Park
- Marshall
- Martinsville
- McGaheysville
- McLean
- Meadowview
- Mechanicsville
- Middleburg
- Middletown
- Midland
- Midlothian
- Moneta
- Montclair
- Montpelier
- Moseley
- Mt Solon
- Narrows
- Natural Bridge Station
- Nellysford
- New Canton
- New Church
- New Kent
- Newport News
- Nokesville
- Norfolk
- North Chesterfield
- North Tazewell
- Occoquan Historic District
- Oilville
- Onancock
- Paris
- Parksley
- Partlow
- Patrick Springs
- Pembroke
- Petersburg
- Poquoson
- Port Republic
- Portsmouth
- Powhatan
- Prince George
- Pulaski
- Purcellville
- Quinton
- Radford
- Remington
- Reston
- Rice
- Richlands
- Richmond
- Ridgeway
- Riner
- Ringgold
- Roanoke
- Rocky Mount
- Rosedale
- Round Hill
- Ruckersville
- Rural Retreat
- Rustburg
- Ruther Glen
- Salem
- Saluda
- Sandston
- Sandy Hook
- Schuyler
- Scottsville
- Shawsville
- Smithfield
- Spotsylvania Courthouse
- Springfield
- Stafford
- Staunton
- Stephens City
- Sterling
- Stuart
- Stuarts Draft
- Suffolk
- Surry
- Sutherland
- Tazewell
- Thaxton
- Thornhill
- Triangle
- Troutville
- Troy
- Tysons
- Unionville
- Vienna
- Vinton
- Virgilina
- Virginia Beach
- Wakefield
- Warrenton
- Warsaw
- Waterford
- Waynesboro
- Weems
- West Point
- Weyers Cave
- White Post
- White Stone
- Williamsburg
- Winchester
- Winston
- Wirtz
- Woodbridge
- Woodstock
- Wytheville
- Yorktown
- Zuni