General contractors in Virginia

5,623 general contractors by county.

Browse by county

Accomack County21Albemarle County107Alexandria County98Alleghany County11Amelia County16Amherst County21Appomattox County10Arlington County111Augusta County76Bath County2Bedford County78Bland County2Botetourt County12Bristol County6Brunswick County4Buchanan County9Buckingham County13Campbell County52Caroline County27Carroll County15Charles City4Charlotte County2Charlottesville County1Chesapeake County200Chesterfield County251Clarke County22Craig County1Culpeper County45Cumberland County8Dickenson County7Dinwiddie County22Essex County7Fairfax County830Falls Church County22Fauquier County81Floyd County6Fluvanna County12Franklin County40Frederick County65Fredericksburg County31Giles County8Gloucester County28Goochland County41Grayson County9Greene County17Greensville County5Halifax County14Hampton County39Hanover County139Henrico County213Henry County31Highland County2Isle of Wight County23James City69King George County26King William County13King and Queen County2Lancaster County11Lee County7Loudoun County280Louisa County40Lunenburg County9Lynchburg County22Madison County12Manassas County63Mathews County8Mecklenburg County31Middlesex County16Montgomery County63Morgan County1Nelson County13New Kent County18Newport News County68Norfolk County115Northampton County9Northumberland County18Nottoway County2Orange County19Other locations171Page County10Patrick County6Pittsylvania County36Poquoson County12Portsmouth County64Powhatan County43Prince Edward County3Prince George County26Prince William County369Pulaski County24Rappahannock County6Richmond County105Roanoke County138Rockbridge County15Rockingham County99Russell County11Rutland County1San Diego County1Scott County5Shenandoah County51Smyth County8Southampton County13Spotsylvania County120Stafford County118Suffolk County76Sussex County5Tazewell County21Virginia Beach County290Warren County40Washington County49Westmoreland County11Winchester County27Wise County18Wythe County18York County39
Local figures are estimates from public records and Zillow housing data, updated regularly.