NC Property Tax Appeal

North Carolina counties

We cover every county that publishes usable property data online. For the rest, you'll find each county's revaluation schedule and how to appeal.

Map of North Carolina counties; shaded counties have the record checker Alamance County · record checker Alexander County · basic record Alleghany County Anson County · basic record Ashe County · basic record Avery County · record checker Beaufort County · basic record Bertie County · basic record Bladen County · basic record Brunswick County · basic record Buncombe County · record checker Burke County · record checker Cabarrus County · record checker Caldwell County · basic record Camden County Carteret County · record checker Caswell County · basic record Catawba County · record checker Chatham County · record checker Cherokee County · basic record Chowan County Clay County Cleveland County · basic record Columbus County · basic record Craven County · record checker Cumberland County · record checker Currituck County · basic record Dare County · basic record Davidson County · record checker Davie County · basic record Duplin County · basic record Durham County · basic record Edgecombe County · basic record Forsyth County · record checker Franklin County · basic record Gaston County · record checker Gates County · basic record Graham County · basic record Granville County · basic record Greene County · basic record Guilford County · record checker Halifax County · basic record Harnett County · record checker Haywood County · record checker Henderson County · record checker Hertford County · basic record Hoke County Hyde County · basic record Iredell County · record checker Jackson County · record checker Johnston County · record checker Jones County · basic record Lee County · record checker Lenoir County · record checker Lincoln County · record checker Macon County · record checker Madison County · basic record Martin County · basic record McDowell County · basic record Mecklenburg County · record checker Mitchell County · basic record Montgomery County · basic record Moore County · basic record Nash County · record checker New Hanover County · record checker Northampton County · basic record Onslow County · record checker Orange County · basic record Pamlico County · basic record Pasquotank County · basic record Pender County · basic record Perquimans County · basic record Person County · record checker Pitt County · record checker Polk County · basic record Randolph County · basic record Richmond County · basic record Robeson County · basic record Rockingham County · basic record Rowan County · basic record Rutherford County · basic record Sampson County · record checker Scotland County · basic record Stanly County · record checker Stokes County · basic record Surry County · basic record Swain County Transylvania County · record checker Tyrrell County · basic record Union County · record checker Vance County · basic record Wake County · record checker Warren County · basic record Washington County · record checker Watauga County · record checker Wayne County · basic record Wilkes County · record checker Wilson County · basic record Yadkin County · record checker Yancey County
Record checker with sales Basic record (no sale prices) County page only

Counties we cover

CountyParcelsSalesDataLast revaluationNextUpdated
Alamance79,713YesAlamance County Tax Administration ArcGIS services (CAMA parcels + sales history)20232027Oct 27, 2026
Alexander25,240—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20232027Oct 27, 2026
Anson19,125—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20182026Oct 27, 2026
Ashe38,609—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20232027Oct 27, 2026
Avery24,046YesAvery County ArcGIS reval parcels (2027 working values) + the county's public sales search20222027Oct 27, 2026
Beaufort44,812—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20252031Oct 27, 2026
Bertie18,682—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20202028Oct 27, 2026
Bladen31,467—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20222026Oct 27, 2026
Brunswick151,721—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20232027Oct 27, 2026
Buncombe135,440YesBuncombe County GIS open data (property layer, sales, appraisal tables)20212026Oct 27, 2026
Burke59,286YesBurke County GIS parcel view (values, heated area, last sale)20232027Oct 27, 2026
Cabarrus100,461YesCabarrus County CAMA open-data exports (parcel, building and sale CSVs), weekly20242028Oct 27, 2026
Caldwell52,713—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20252029Oct 27, 2026
Carteret63,661YesCarteret County GIS parcel layer (characteristics, values, last sale)20252029Oct 27, 2026
Caswell16,836—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20242028Oct 27, 2026
Catawba95,082YesCatawba County GIS Data Warehouse (sales analysis, residential CAMA, parcels), weekly20232027Oct 27, 2026
Chatham49,406YesChatham County GIS open data (CAMA parcels, sales, improvements)20252029Oct 27, 2026
Cherokee35,140—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20202028Oct 27, 2026
Cleveland59,923—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20252029Oct 27, 2026
Columbus51,704—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20212029Oct 27, 2026
Craven59,920YesCraven County GIS property service (parcels, buildings, sales)20232028Oct 27, 2026
Cumberland143,608YesCumberland County Tax GIS (parcels with building card + last sale; condo units)20252033Oct 27, 2026
Currituck26,873—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20212029Oct 27, 2026
Dare40,480—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20252030Oct 27, 2026
Davidson99,059YesDavidson County GIS (tax parcels with last five deeds + sale code, address points, qualified sales)20212026Oct 27, 2026
Davie26,292—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20252029Oct 27, 2026
Duplin41,293—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20252030Oct 27, 2026
Durham128,730—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20252029Oct 27, 2026
Edgecombe31,087—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20242032Oct 27, 2026
Forsyth167,699YesForsyth County ArcGIS (parcels; county-reviewed sales with qualification codes; address land use)20252029Oct 27, 2026
Franklin47,440—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20242030Oct 27, 2026
Gaston118,204YesGaston County ArcGIS (parcels with last sale + deed qualification; sales-ratio study)20232027Oct 27, 2026
Gates7,934—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20252033Oct 27, 2026
Graham9,291—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20232027Oct 27, 2026
Granville34,565—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20242030Oct 27, 2026
Greene12,385—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20212029Oct 27, 2026
Guilford223,314YesGuilford County GIS parcels + Guilford County Tax Data (buildings, deeds, qualified sales)20222026Oct 27, 2026
Halifax39,319—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20242028Oct 27, 2026
Harnett82,883YesHarnett County ArcGIS tax services (parcels, yearly snapshots, qualified sales)20222026Oct 27, 2026
Haywood50,511YesHaywood County ArcGIS parcels (live) + the county's annual CAMA data download20212027Oct 27, 2026
Henderson71,355YesHenderson County GIS (parcels, buildings, sales)20232027Oct 27, 2026
Hertford15,975—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20192027Oct 27, 2026
Hyde7,125—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20242030Oct 27, 2026
Iredell110,483YesIredell County GIS tax parcels (values, characteristics, last sale with qualification code)20232027Oct 27, 2026
Jackson41,367YesJackson County ArcGIS appraisal views (values, buildings, last sale)20252029Oct 27, 2026
Johnston126,934YesJohnston County GIS tax assessment download (values, characteristics, last sale)20252029Oct 27, 2026
Jones9,345—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20222030Oct 27, 2026
Lee35,526YesLee County GIS (appraisal parcels, monthly sales layers)20232027Oct 27, 2026
Lenoir35,942YesLenoir County GIS parcel layer (CAMA values, last deed per parcel)20252033Oct 27, 2026
Lincoln57,029YesLincoln County Tax Administration daily CAMA exports (parcels, improvements, sales)20232027Oct 27, 2026
Macon44,522YesMacon County GIS (tax parcels, buildings, sales)20232027Oct 27, 2026
Madison19,709—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20242032Oct 27, 2026
Martin17,279—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20252033Oct 27, 2026
McDowell32,306—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20232027Oct 27, 2026
Mecklenburg429,896YesMecklenburg County open data (CAMA, parcel ownership, parcel sales)20232027Oct 27, 2026
Mitchell16,865—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20222027Oct 27, 2026
Montgomery29,846—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20202028Oct 27, 2026
Moore74,857—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20232027Oct 27, 2026
Nash56,212YesNash County ArcGIS parcel layer (last sale per parcel)20242032Oct 27, 2026
New Hanover115,027YesNew Hanover County Tax Administration database downloads (CAMA extract, tax roll, sales)20252029Oct 27, 2026
Northampton20,216—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20232031Oct 27, 2026
Onslow96,554YesOnslow County GIS parcel layer (CAMA, 2026 revaluation values, last sale + sale code)20222026Oct 27, 2026
Orange59,365—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20252029Oct 27, 2026
Pamlico17,088—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20202026Oct 27, 2026
Pasquotank22,696—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20222030Oct 27, 2026
Pender54,514—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20192026Oct 27, 2026
Perquimans14,864—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20242032Oct 27, 2026
Person28,252YesPerson County GIS parcel layer (CAMA, last deed per parcel)20252029Oct 27, 2026
Pitt81,376YesPitt County Open Data (parcels, buildings, sales history), CC BY-SA 4.020242028Oct 27, 2026
Polk17,252—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20252029Oct 27, 2026
Randolph81,103—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20232027Oct 27, 2026
Richmond31,856—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20242028Oct 27, 2026
Robeson79,329—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20242030Oct 27, 2026
Rockingham54,985—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20242029Oct 27, 2026
Rowan83,191—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20232027Oct 27, 2026
Rutherford57,662—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20232027Oct 27, 2026
Sampson49,799YesSampson County ArcGIS parcel layer (CAMA snapshot, last sale)20242028Oct 27, 2026
Scotland21,978—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20192026Oct 27, 2026
Stanly42,781YesStanly County ArcGIS (parcels + deed history)20252029Oct 27, 2026
Stokes31,914—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20252029Oct 27, 2026
Surry44,334—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20252029Oct 27, 2026
Transylvania29,122YesTransylvania County GIS (parcels + address points; 2025 reappraisal values)20252029Oct 27, 2026
Tyrrell4,328—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20252033Oct 27, 2026
Union116,027YesUnion County ArcGIS (parcels with last three sales; assessed values)20252029Oct 27, 2026
Vance26,343—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20242032Oct 27, 2026
Wake457,693YesWake County Tax Administration real estate extracts + Wake County parcel GIS20242027Oct 27, 2026
Warren22,890—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20252033Oct 27, 2026
Washington10,186YesWashington County ArcGIS (CAMA parcel layer, last sale; E-911 points)20212029Oct 27, 2026
Watauga46,247YesWatauga County GIS (tax parcels, sales snapshots, county sales file)20222027Oct 27, 2026
Wayne68,974—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20252033Oct 27, 2026
Wilkes50,672YesWilkes County GIS (parcels with CAMA + last deed; county comparable-sales set)20252028Oct 27, 2026
Wilson41,316—NC OneMap statewide parcels (NC Center for Geographic Information & Analysis)20242029Oct 27, 2026
Yadkin28,327YesYadkin County GIS parcel layer (CAMA, last deed with qualification code) + neighborhoods20232027Oct 27, 2026

All 100 counties

CountyLast revaluationNext revaluationRecord checker
Alamance20232027Yes
Alexander20232027Yes
Alleghany20212027Not yet
Anson20182026Yes
Ashe20232027Yes
Avery20222027Yes
Beaufort20252031Yes
Bertie20202028Yes
Bladen20222026Yes
Brunswick20232027Yes
Buncombe20212026Yes
Burke20232027Yes
Cabarrus20242028Yes
Caldwell20252029Yes
Camden20232031Not yet
Carteret20252029Yes
Caswell20242028Yes
Catawba20232027Yes
Chatham20252029Yes
Cherokee20202028Yes
Chowan20222026Not yet
Clay20182026Yes
Cleveland20252029Yes
Columbus20212029Yes
Craven20232028Yes
Cumberland20252033Yes
Currituck20212029Yes
Dare20252030Yes
Davidson20212026Yes
Davie20252029Yes
Duplin20252030Yes
Durham20252029Yes
Edgecombe20242032Yes
Forsyth20252029Yes
Franklin20242030Yes
Gaston20232027Yes
Gates20252033Yes
Graham20232027Yes
Granville20242030Yes
Greene20212029Yes
Guilford20222026Yes
Halifax20242028Yes
Harnett20222026Yes
Haywood20212027Yes
Henderson20232027Yes
Hertford20192027Yes
Hoke20222030Not yet
Hyde20242030Yes
Iredell20232027Yes
Jackson20252029Yes
Johnston20252029Yes
Jones20222030Yes
Lee20232027Yes
Lenoir20252033Yes
Lincoln20232027Yes
Macon20232027Yes
Madison20242032Yes
Martin20252033Yes
McDowell20232027Yes
Mecklenburg20232027Yes
Mitchell20222027Yes
Montgomery20202028Yes
Moore20232027Yes
Nash20242032Yes
New Hanover20252029Yes
Northampton20232031Yes
Onslow20222026Yes
Orange20252029Yes
Pamlico20202026Yes
Pasquotank20222030Yes
Pender20192026Yes
Perquimans20242032Yes
Person20252029Yes
Pitt20242028Yes
Polk20252029Yes
Randolph20232027Yes
Richmond20242028Yes
Robeson20242030Yes
Rockingham20242029Yes
Rowan20232027Yes
Rutherford20232027Yes
Sampson20242028Yes
Scotland20192026Yes
Stanly20252029Yes
Stokes20252029Yes
Surry20252029Yes
Swain20212029Yes
Transylvania20252029Yes
Tyrrell20252033Yes
Union20252029Yes
Vance20242032Yes
Wake20242027Yes
Warren20252033Yes
Washington20212029Yes
Watauga20222027Yes
Wayne20252033Yes
Wilkes20252028Yes
Wilson20242029Yes
Yadkin20232027Yes
Yancey20242032Not yet

Revaluation years: NC Department of Revenue schedule. Counties change schedules occasionally — your county's notice is the final word.