North Carolina · parcel data

North Carolina parcel data

PropRaven serves 6,258,847 distinct parcels for North Carolina across 100 counties at serving epoch 2026-08-28 — 2.2% of the 289,423,168 county records in the national coverage summary. 94.3% of those records carry a situs address, 93.3% a usable coordinate, 96.5% an owner name, 89.1% a total assessed value above zero and 46.6% a parcel polygon. The largest county by parcel count is Guilford County with 438,081 parcels.

Coverage at a glance

Distinct parcels
6,258,847
Counties with data
100
Situs address
94.3%6,210,576 records
Geocoded
93.3%6,141,392 records
Owner name
96.5%6,353,588 records
Assessed value
89.1%5,862,550 records
Parcel polygon
46.6%3,068,360 records

North Carolina counties with parcel data

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

North Carolina counties with parcel data
CountyParcelsAddressGeocodedPopulation
Guilford County37081438,08175.7%50.7%558,816
Wake County37183437,80799.9%99.2%1,232,444
Mecklenburg County37119430,97289.2%98.1%1,206,285
Forsyth County37067337,34799.8%50.3%398,143
Avery County37011under review94.3%99.7%17,811
Brunswick County37019162,56093.9%93.3%167,112
Cumberland County37051144,32099.9%99.9%338,430
Buncombe County37021134,89699.9%99.6%279,210
Durham County37063128,861100.0%99.2%343,628
Johnston County37101125,56177.5%99.5%249,794
Gaston County37071118,14899.8%98.6%242,010
Craven County37049117,54697.8%99.9%104,167
Union County37179116,43899.7%99.9%263,386
Cabarrus County37025111,66791.8%99.6%244,925
Iredell County37097109,54499.4%99.5%206,361
New Hanover County37129103,53297.6%99.8%243,333
Davidson County3705798,80199.8%99.6%177,809
Onslow County3713395,22399.9%100.0%212,954
Catawba County3703593,55296.5%99.4%167,054
Harnett County3708584,52999.2%99.3%146,096
Rowan County3715983,24199.4%99.7%153,384
Randolph County3715181,41184.9%100.0%148,389
Pitt County3714781,261100.0%99.5%180,783
Robeson County3715579,86290.3%99.2%118,624
Alamance County3700179,44498.9%98.8%183,040
Moore County3712575,57999.8%97.9%108,417
Henderson County3708969,64399.9%97.9%120,771
Wayne County3719169,00299.5%99.5%120,338
Carteret County3703163,61397.0%99.7%70,259
Cleveland County3704560,00299.6%99.3%102,194
Orange County3713559,42887.3%99.8%152,877
Burke County3702359,01599.9%99.6%88,545
Rutherford County3716157,70599.9%100.0%65,587
Nash County3712755,79090.8%99.5%97,990
Rockingham County3715755,05399.4%100.0%93,517
Pender County3714154,87194.9%100.0%70,077
Lincoln County3710954,05399.6%99.6%97,611
Caldwell County3702752,77593.5%99.9%80,739
Columbus County3704751,83499.7%100.0%50,054
Wilkes County3719351,00699.5%99.8%66,186
Haywood County3708750,66699.9%94.4%63,048
Sampson County3716350,28498.5%99.0%60,404
Chatham County3703748,75899.3%99.8%83,874
Franklin County3706947,45673.4%100.0%79,771
Watauga County3718946,89380.4%100.0%54,997
Beaufort County3701345,12599.5%100.0%44,576
Macon County3711344,75899.5%99.7%38,717
Surry County3717144,47499.9%99.6%71,547
Stanly County3716742,84399.9%98.8%67,326
Wilson County3719541,44999.2%99.4%79,958
Duplin County3706141,43996.8%99.5%50,539
Jackson County3709941,41799.9%100.0%45,281
Dare County3705540,49997.6%99.8%38,183
Halifax County3708339,43199.8%99.8%46,992
Ashe County3700938,67768.7%99.7%27,266
Lenoir County3710736,72898.6%99.6%55,332
Cherokee County3703935,21399.9%99.8%30,373
Lee County3710535,12499.0%99.2%68,537
Granville County3707734,58599.6%99.3%61,544
Bladen County3701732,43774.6%99.9%29,777
McDowell County3711132,34395.0%99.8%45,269
Stokes County3716932,03299.5%99.6%45,857
Richmond County3715331,87873.1%100.0%41,990
Edgecombe County3706531,16999.8%99.9%49,124
Montgomery County3712329,99499.8%100.0%26,364
Hoke County3709329,53295.4%96.1%55,382
Transylvania County3717529,19099.8%100.0%34,103
Person County3714528,25498.2%99.8%40,143
Yadkin County3719728,19399.6%99.7%37,995
Currituck County3705326,89399.0%99.8%32,278
Vance County3718126,44599.6%99.8%42,337
Davie County3705926,29691.8%99.8%45,383
Alexander County3700325,24199.7%100.0%36,693
Warren County3718522,97087.8%99.8%19,081
Pasquotank County3713922,71799.7%99.0%41,418
Scotland County3716522,00685.9%99.7%33,898
Madison County3711521,37395.7%95.7%22,352
Bertie County3701520,63599.4%99.1%16,939
Northampton County3713120,43253.0%100.0%16,580
Anson County3700719,13793.9%100.0%22,432
Martin County3711717,39599.4%99.8%21,523
Polk County3714917,31899.6%100.0%20,320
Yancey County3719917,29099.5%99.6%18,993
Pamlico County3713717,15499.8%99.9%12,550
Mitchell County3712116,97899.2%99.7%15,030
Caswell County3703316,91099.0%100.0%22,363
Hyde County3709516,51043.1%43.1%4,583
Hertford County3709116,31099.9%98.4%19,169
Clay County3704315,72486.4%100.0%12,042
Alleghany County3700515,03899.0%97.9%11,379
Perquimans County3714315,03367.0%99.3%13,460
Washington County3718714,96287.4%99.7%10,654
Chowan County3704112,72899.8%99.8%13,891
Swain County3717312,43499.8%100.0%13,945
Greene County3707912,39899.4%99.9%20,671
Jones County371039,54298.1%100.0%9,462
Graham County370759,30096.0%99.5%8,179
Gates County370737,96297.3%99.6%10,299
Camden County370297,94295.6%97.2%11,184
Tyrrell County371774,38096.6%96.6%3,517

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 North Carolina 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 North Carolina, and the county pages break the same figures down further. The data dictionary documents every table and column.

Get North Carolina parcel data

  • Search North Carolina 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.