Virginia · parcel data

Virginia parcel data

PropRaven serves 4,591,953 distinct parcels for Virginia across 133 counties at serving epoch 2026-08-28. Some Virginia parcels are currently attributed to more than one county in the serving database, so per-county totals are not published until that is corrected; the coverage rates below are statewide. 78.9% of those records carry a situs address, 86.0% a usable coordinate, 36.8% an owner name, 32.4% a total assessed value above zero and 57.5% a parcel polygon.

Coverage at a glance

Distinct parcels
4,591,953
Counties with data
133
Situs address
78.9%7,150,302 records
Geocoded
86.0%7,797,911 records
Owner name
36.8%3,342,581 records
Assessed value
32.4%2,938,493 records
Parcel polygon
57.5%5,211,748 records

Virginia counties with parcel data

133 counties, largest first. Each county links to its own page with the full coverage table, field families and download options.

Virginia counties with parcel data
CountyPopulation
Fairfax County510591,160,925
Roanoke city5177097,912
Loudoun County51107443,380
Warren County5118742,461
Franklin County5106755,637
Scott County5116921,388
Russell County5116725,420
Amherst County5100931,650
Waynesboro city5182023,498
Norton city517203,478
Craig County510454,829
Halifax County5108333,448
Accomack County5100133,411
Richmond County511599,215
Surry County511816,579
Alleghany County5100514,632
Lunenburg County5111112,060
Prince William County51153497,003
Richmond city51760233,655
King and Queen County510976,747
Chesterfield County51041389,793
Spotsylvania County51177152,021
Brunswick County5102515,750
Virginia Beach city51810454,808
Montgomery County5112198,998
Bristol city5152016,316
Wise County5119534,973
Lee County5110521,780
Martinsville city5169013,834
Henrico County51087338,696
Campbell County5103155,342
Henry County5108949,385
Chesapeake city51550254,997
Washington County5119154,098
Arlington County51013239,807
Norfolk city51710231,105
Smyth County5117329,137
Louisa County5110942,109
Carroll County5103529,242
Tazewell County5118538,875
Bedford County5101982,182
Stafford County51179168,919
Pittsylvania County5114359,410
Wythe County5119728,100
Newport News city51700183,056
Grayson County5107715,265
Pulaski County5115533,579
Hampton city51650137,596
Hanover County51085115,309
Rockingham County5116587,674
James City County5109582,797
Albemarle County51003117,313
Alexandria city51510159,102
Roanoke County5116197,334
Suffolk city51800103,105
Patrick County5114117,308
Augusta County5101578,622
Orange County5113738,986
Dinwiddie County5105328,576
Buchanan County5102718,632
Portsmouth city5174096,482
Fauquier County5106175,865
Mecklenburg County5111730,824
Shenandoah County5117145,441
Frederick County5106998,109
Northumberland County5113312,397
Lynchburg city5168080,301
Northampton County5113112,004
Floyd County5106315,658
York County5119971,410
Southampton County5117517,941
Giles County5107116,533
Harrisonburg city5166051,164
Rockbridge County5116322,368
Westmoreland County5119319,235
Page County5113923,686
Danville city5159041,993
Gloucester County5107340,154
Caroline County5103333,477
Isle of Wight County5109340,942
Appomattox County5101116,957
Radford city5175017,273
New Kent County5112727,218
Bland County510216,186
Goochland County5107528,223
Culpeper County5104756,125
Fluvanna County5106528,746
Powhatan County5114532,392
Lancaster County5110311,062
Nottoway County5113515,632
Petersburg city5173034,058
Charlotte County5103711,258
Middlesex County5111910,949
King George County5109928,816
Prince George County5114943,589
King William County5110119,232
Charlottesville city5154044,767
Manassas city5168343,616
Buckingham County5102917,115
Staunton city5179026,361
Greene County5107921,744
Dickenson County5105113,411
Mathews County511158,602
Prince Edward County5114722,276
Hopewell city5167022,970
Salem city5177525,908
Sussex County5118310,753
Essex County5105710,683
Winchester city5184027,800
Amelia County5100713,716
Fairfax city5160026,340
Madison County5111314,252
Clarke County5104315,598
Cumberland County5104910,062
Fredericksburg city5163029,992
Franklin city516208,373
Greensville County5108111,150
Colonial Heights city5157018,674
Galax city516406,739
Charles City County510366,564
Bath County510174,071
Covington city515805,663
Poquoson city5173512,854
Emporia city515955,402
Manassas Park city5168516,611
Williamsburg city5183016,030
Highland County510912,348
Falls Church city5161015,034
Lexington city516787,802
Nelson County5112514,766
Rappahannock County511577,479
Botetourt County5102334,129
Buena Vista city515306,581

How to read this table

Parcels is the count of county-level parcel records in the serving epoch, exactly as the coverage summary stores it. A parcel a county source files more than once is counted once per record, which is why state totals across the site add up to more than the 191.3M distinct parcels PropRaven publishes nationally. Address is the share of records with a non-empty situs address and Geocoded the share with a usable coordinate; both are rounded down to one decimal. Population is the Census county population where the gazetteer carries one, so you can judge record counts against the size of the county — a dash means no population row exists for that code.

Counties are matched to the Census county gazetteer by FIPS code. Rows the coverage summary holds under codes that are not counties are left out, so the table lists real counties and county-equivalents only — parishes in Louisiana, boroughs and census areas in Alaska, and independent cities in Virginia, Maryland, Missouri and Nevada each get their own page.

What a Virginia parcel record contains

Every parcel record shares one schema nationally: owner name and mailing address, situs address, assessed and market value, sales and deed history, building permits, hazard and risk flags, and parcel geometry where the county publishes it. Which of those families is populated varies by county — the coverage columns above tell you how much of each is filled for Virginia, and the county pages break the same figures down further. The data dictionary documents every table and column.

Get Virginia parcel data

  • Search Virginia parcelsFilter and browse parcels in the search tool — free tier, no card required.
  • REST API and SDKsLook parcels up by ID, address or APN from TypeScript, Python or Go; 1,000 lookups a month free.
  • MCP serverQuery the same records from Claude, ChatGPT, Cursor or any MCP-compatible agent.
  • Snowflake MarketplaceTake the full dataset as a share into your own Snowflake account — no ETL.
  • Bulk parcel dataBulk delivery for whole-state or national workloads.