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.
| County | Parcels | Address | Geocoded | Population |
|---|---|---|---|---|
| Guilford County37081 | 438,081 | 75.7% | 50.7% | 558,816 |
| Wake County37183 | 437,807 | 99.9% | 99.2% | 1,232,444 |
| Mecklenburg County37119 | 430,972 | 89.2% | 98.1% | 1,206,285 |
| Forsyth County37067 | 337,347 | 99.8% | 50.3% | 398,143 |
| Avery County37011 | under review | 94.3% | 99.7% | 17,811 |
| Brunswick County37019 | 162,560 | 93.9% | 93.3% | 167,112 |
| Cumberland County37051 | 144,320 | 99.9% | 99.9% | 338,430 |
| Buncombe County37021 | 134,896 | 99.9% | 99.6% | 279,210 |
| Durham County37063 | 128,861 | 100.0% | 99.2% | 343,628 |
| Johnston County37101 | 125,561 | 77.5% | 99.5% | 249,794 |
| Gaston County37071 | 118,148 | 99.8% | 98.6% | 242,010 |
| Craven County37049 | 117,546 | 97.8% | 99.9% | 104,167 |
| Union County37179 | 116,438 | 99.7% | 99.9% | 263,386 |
| Cabarrus County37025 | 111,667 | 91.8% | 99.6% | 244,925 |
| Iredell County37097 | 109,544 | 99.4% | 99.5% | 206,361 |
| New Hanover County37129 | 103,532 | 97.6% | 99.8% | 243,333 |
| Davidson County37057 | 98,801 | 99.8% | 99.6% | 177,809 |
| Onslow County37133 | 95,223 | 99.9% | 100.0% | 212,954 |
| Catawba County37035 | 93,552 | 96.5% | 99.4% | 167,054 |
| Harnett County37085 | 84,529 | 99.2% | 99.3% | 146,096 |
| Rowan County37159 | 83,241 | 99.4% | 99.7% | 153,384 |
| Randolph County37151 | 81,411 | 84.9% | 100.0% | 148,389 |
| Pitt County37147 | 81,261 | 100.0% | 99.5% | 180,783 |
| Robeson County37155 | 79,862 | 90.3% | 99.2% | 118,624 |
| Alamance County37001 | 79,444 | 98.9% | 98.8% | 183,040 |
| Moore County37125 | 75,579 | 99.8% | 97.9% | 108,417 |
| Henderson County37089 | 69,643 | 99.9% | 97.9% | 120,771 |
| Wayne County37191 | 69,002 | 99.5% | 99.5% | 120,338 |
| Carteret County37031 | 63,613 | 97.0% | 99.7% | 70,259 |
| Cleveland County37045 | 60,002 | 99.6% | 99.3% | 102,194 |
| Orange County37135 | 59,428 | 87.3% | 99.8% | 152,877 |
| Burke County37023 | 59,015 | 99.9% | 99.6% | 88,545 |
| Rutherford County37161 | 57,705 | 99.9% | 100.0% | 65,587 |
| Nash County37127 | 55,790 | 90.8% | 99.5% | 97,990 |
| Rockingham County37157 | 55,053 | 99.4% | 100.0% | 93,517 |
| Pender County37141 | 54,871 | 94.9% | 100.0% | 70,077 |
| Lincoln County37109 | 54,053 | 99.6% | 99.6% | 97,611 |
| Caldwell County37027 | 52,775 | 93.5% | 99.9% | 80,739 |
| Columbus County37047 | 51,834 | 99.7% | 100.0% | 50,054 |
| Wilkes County37193 | 51,006 | 99.5% | 99.8% | 66,186 |
| Haywood County37087 | 50,666 | 99.9% | 94.4% | 63,048 |
| Sampson County37163 | 50,284 | 98.5% | 99.0% | 60,404 |
| Chatham County37037 | 48,758 | 99.3% | 99.8% | 83,874 |
| Franklin County37069 | 47,456 | 73.4% | 100.0% | 79,771 |
| Watauga County37189 | 46,893 | 80.4% | 100.0% | 54,997 |
| Beaufort County37013 | 45,125 | 99.5% | 100.0% | 44,576 |
| Macon County37113 | 44,758 | 99.5% | 99.7% | 38,717 |
| Surry County37171 | 44,474 | 99.9% | 99.6% | 71,547 |
| Stanly County37167 | 42,843 | 99.9% | 98.8% | 67,326 |
| Wilson County37195 | 41,449 | 99.2% | 99.4% | 79,958 |
| Duplin County37061 | 41,439 | 96.8% | 99.5% | 50,539 |
| Jackson County37099 | 41,417 | 99.9% | 100.0% | 45,281 |
| Dare County37055 | 40,499 | 97.6% | 99.8% | 38,183 |
| Halifax County37083 | 39,431 | 99.8% | 99.8% | 46,992 |
| Ashe County37009 | 38,677 | 68.7% | 99.7% | 27,266 |
| Lenoir County37107 | 36,728 | 98.6% | 99.6% | 55,332 |
| Cherokee County37039 | 35,213 | 99.9% | 99.8% | 30,373 |
| Lee County37105 | 35,124 | 99.0% | 99.2% | 68,537 |
| Granville County37077 | 34,585 | 99.6% | 99.3% | 61,544 |
| Bladen County37017 | 32,437 | 74.6% | 99.9% | 29,777 |
| McDowell County37111 | 32,343 | 95.0% | 99.8% | 45,269 |
| Stokes County37169 | 32,032 | 99.5% | 99.6% | 45,857 |
| Richmond County37153 | 31,878 | 73.1% | 100.0% | 41,990 |
| Edgecombe County37065 | 31,169 | 99.8% | 99.9% | 49,124 |
| Montgomery County37123 | 29,994 | 99.8% | 100.0% | 26,364 |
| Hoke County37093 | 29,532 | 95.4% | 96.1% | 55,382 |
| Transylvania County37175 | 29,190 | 99.8% | 100.0% | 34,103 |
| Person County37145 | 28,254 | 98.2% | 99.8% | 40,143 |
| Yadkin County37197 | 28,193 | 99.6% | 99.7% | 37,995 |
| Currituck County37053 | 26,893 | 99.0% | 99.8% | 32,278 |
| Vance County37181 | 26,445 | 99.6% | 99.8% | 42,337 |
| Davie County37059 | 26,296 | 91.8% | 99.8% | 45,383 |
| Alexander County37003 | 25,241 | 99.7% | 100.0% | 36,693 |
| Warren County37185 | 22,970 | 87.8% | 99.8% | 19,081 |
| Pasquotank County37139 | 22,717 | 99.7% | 99.0% | 41,418 |
| Scotland County37165 | 22,006 | 85.9% | 99.7% | 33,898 |
| Madison County37115 | 21,373 | 95.7% | 95.7% | 22,352 |
| Bertie County37015 | 20,635 | 99.4% | 99.1% | 16,939 |
| Northampton County37131 | 20,432 | 53.0% | 100.0% | 16,580 |
| Anson County37007 | 19,137 | 93.9% | 100.0% | 22,432 |
| Martin County37117 | 17,395 | 99.4% | 99.8% | 21,523 |
| Polk County37149 | 17,318 | 99.6% | 100.0% | 20,320 |
| Yancey County37199 | 17,290 | 99.5% | 99.6% | 18,993 |
| Pamlico County37137 | 17,154 | 99.8% | 99.9% | 12,550 |
| Mitchell County37121 | 16,978 | 99.2% | 99.7% | 15,030 |
| Caswell County37033 | 16,910 | 99.0% | 100.0% | 22,363 |
| Hyde County37095 | 16,510 | 43.1% | 43.1% | 4,583 |
| Hertford County37091 | 16,310 | 99.9% | 98.4% | 19,169 |
| Clay County37043 | 15,724 | 86.4% | 100.0% | 12,042 |
| Alleghany County37005 | 15,038 | 99.0% | 97.9% | 11,379 |
| Perquimans County37143 | 15,033 | 67.0% | 99.3% | 13,460 |
| Washington County37187 | 14,962 | 87.4% | 99.7% | 10,654 |
| Chowan County37041 | 12,728 | 99.8% | 99.8% | 13,891 |
| Swain County37173 | 12,434 | 99.8% | 100.0% | 13,945 |
| Greene County37079 | 12,398 | 99.4% | 99.9% | 20,671 |
| Jones County37103 | 9,542 | 98.1% | 100.0% | 9,462 |
| Graham County37075 | 9,300 | 96.0% | 99.5% | 8,179 |
| Gates County37073 | 7,962 | 97.3% | 99.6% | 10,299 |
| Camden County37029 | 7,942 | 95.6% | 97.2% | 11,184 |
| Tyrrell County37177 | 4,380 | 96.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.
Related
- · All states — the national coverage index.
- · Live coverage map — the same county summary drawn on a map.
- · Data overview — schema explorer, fill rates and sample records.