Buncombe County, NC Parcels & GIS Data

Buncombe County, NC parcel data: 137,299 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Buncombe County, North Carolina parcel data covering 137,299 property records.

This page documents parcel-level coverage for Buncombe County, North Carolina. Each parcel record carries its boundary polygon (GIS geometry) along with attributes such as the parcel ID/APN, owner name and mailing address, situs (property) address, assessed land and improvement values, acreage, land-use and zoning codes, year built, and most recent sale price and date. Exact fill rates for Buncombe County are listed in the attribute-coverage table below. Preview the data in the interactive explorer, or download the complete Buncombe County property dataset.

Buncombe County is a county located in the U.S. state of North Carolina. It is classified within Western North Carolina. The 2020 census reported the population was 269,452, making it the 7th-most populous county in North Carolina.

FIPS 37021

Official county website: https://aca-prod.accela.com/buncombeconc/default.aspx

The FIPS code for Buncombe County is 37021.

HaywoodMadisonYanceyMcDowellHendersonTransylvaniaRutherfordBuncombe
Hosted Web API$200/mo

Attribute coverage

Buncombe County contains 137,299 parcels in the current dataset. Column coverage is the percentage of those parcels for which the attribute is populated (non-NULL). For the LBCS columns, only real classifications count: the to-be-determined and not-applicable placeholder codes are excluded.

ColumnCoverageRecords populated
lrid100%137,299
parcelid100%137,299
parcelid2100%137,296
ogparcelid100%137,299
ogparcelid2100%137,295
parentid<0.1%0
stackid<0.1%0
geoid100%137,299
statefp100%137,299
countyfp100%137,299
countyname100%137,299
cousubfp100%137,299
cousubname100%137,299
tractce100%137,299
tractname100%137,299
taxacctnum99.8%136,963
taxyear100%137,299
taxdistrict97.8%134,231
usecode97.7%134,113
usedesc97.8%134,333
zoningcode88.4%121,377
zoningdesc0.8%1,150
numbldgs98.8%135,634
numunits80.2%110,141
yearbuilt0.1%69
numfloors48.6%66,663
bldgsqft<0.1%0
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue100%137,299
landvalue100%137,299
agvalue89.9%123,472
totalvalue100%137,299
taxacres99.1%136,125
calcarea100%137,299
saleamt99.7%136,857
saledate99.9%137,168
ownertype100%137,296
ownername100%137,296
owneraddr100%137,295
ownercity99.1%136,126
ownerstate99.1%136,095
ownerzip99.2%136,137
parceladdr100%137,292
parcelcity97.9%134,444
parcelstate100%137,299
parcelzip100%137,299
legaldesc95.7%131,417
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book99.7%136,820
page99.5%136,632
block9.7%13,293
lot71.4%97,964
parceltype0.2%329
accesstype0.6%870
iucnclass0.3%434
placename7.1%9,690
placetype7.0%9,585
firmid100%137,274
firmdate100%137,274
fldzone100%137,274
zonesubty98.3%134,937
staticbfe<0.1%0
elevmin99.6%136,779
elevmax99.6%136,779
elevavg99.6%136,779
fireplaces<0.1%0
heating<0.1%0
heatfuel<0.1%0
cooling<0.1%0
foundation<0.1%0
roofcover<0.1%0
siding<0.1%0
bldgtype<0.1%0
naicscode11.6%15,986
frsid<0.1%10
dfrurl<0.1%10
caapermit<0.1%10
cwapermit<0.1%10
rcrapermit<0.1%10
updated100%137,299
centroidx100%137,299
centroidy100%137,299
surfpointx100%137,299
surfpointy100%137,299
geom100%137,299
extras100%137,299
ownerlist76.7%105,243
placefp46.1%63,317
zoningurl87.3%119,866
lbcsactivity97.9%134,366
lbcsfunction97.3%133,601
lbcstype97.8%134,292
lbcscharacter98.2%134,762
lbcsownership100%137,288
sourceurl98.4%135,043

Schema mapping

How source columns from the acquired Buncombe County GIS layers map into the harmonized entity schemas and assemble into the published parcel table, alongside supplemented fields (elevation, flood zone) and deterministic columns.

Schema mapping — Buncombe County, North Carolina (37021) 2 entities · most recent acquisition per entity · generated 2026-10-17 direct column transformed (expression) geometry extras json supplemented determined ALL ENTITIES → FINAL PARCEL SCHEMA Harmonized entity columns assemble into publish.parcel_layer — matched by column name. Supplemented fields show their fill rate in this county. SOURCE COLUMNS HARMONIZED ENTITIES PUBLISH.PARCEL_LAYER PARCEL pin pinnum accountnumber taxyear landuse buildingvalue improvementvalue landvalue appraisedvalue acreage saleprice deeddate owner address cityname state zipcode housenumber numbersuffix direction streetname streettype postdirection city subname township platbook platpage subblock sublot updatedate propcard geom improvementdistrict 22 cols ⇢ parcelid parcelid2 taxacctnum taxyear usecode imprvalue landvalue totalvalue taxacres saleamt saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity legaldesc township book page block lot updated sourceurl geom taxdistrict extras ZONING districts type ordinance notes hyperlink geom 11 cols ⇢ zoningcode zoningtype ordinance notes sourceurl geom extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname geom · derived from geometry geom dem.us_1m · USGS 1m DEM 100% elevmin 100% elevmax 100% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 98.3% zonesubty 100% firmdate 100% firmid supplemented · derived / other pipelines 97.8% usedesc 98.8% numbldgs 80.2% numunits 89.9% agvalue 100% parcelstate 100% parcelzip 76.7% ownerlist 87.3% zoningurl 97.9% lbcsactivity 97.3% lbcsfunction 97.8% lbcstype 98.2% lbcscharacter 100% lbcsownership lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxyear taxdistrict usecode usedesc zoningcode numbldgs numunits imprvalue landvalue agvalue totalvalue taxacres calcarea saleamt saledate ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc township book page block lot firmid firmdate fldzone zonesubty elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras ownerlist zoningurl lbcsactivity lbcsfunction lbcstype lbcscharacter lbcsownership sourceurl publish.parcel_layer columns not fed by these sources (34) — empty or below 50% fill in this county parentid, stackid, zoningdesc, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, section, qtrsection, range, plssdesc, parceltype accesstype, iucnclass, placename, placetype, staticbfe, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit, placefp PARCEL 28 mapped · 22 transformed · 22 kept in extras · 26 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL pin pinnum accountnumber taxyear landuse buildingvalue improvementvalue landvalue appraisedvalue acreage saleprice deeddate owner address cityname state zipcode housenumber numbersuffix direction streetname streettype postdirection city subname township platbook platpage subblock sublot updatedate propcard geom improvementdistrict parcelid nullif(trim(pin), '')::text parcelid2 nullif(trim(pinnum), '')::text taxacctnum nullif(trim(accountnumber), '')::text taxyear usecode nullif(trim(landuse), '')::text imprvalue ( COALESCE(NULLIF(trim(buildingvalue), '')::numeric, 0) + COALE… landvalue nullif(trim(landvalue), '')::text totalvalue nullif(trim(appraisedvalue), '')::text taxacres saleamt saledate ownername nullif(trim(owner), '')::text owneraddr nullif(trim(address), '')::text ownercity nullif(trim(cityname), '')::text ownerstate nullif(trim(state), '')::text ownerzip nullif(trim(zipcode), '')::text parceladdr nullif( trim( concat_ws( ' ', nullif(trim(housenumber), ''), nu… parcelcity nullif(trim(city), '')::text legaldesc nullif(trim(subname), '')::text township nullif(trim(township), '')::text book nullif(trim(platbook), '')::text page nullif(trim(platpage), '')::text block nullif(trim(subblock), '')::text lot nullif(trim(sublot), '')::text updated sourceurl nullif(trim(propcard), '')::text geom taxdistrict nullif(trim(improvementdistrict), '')::text extras · 22 source columns preserved as json pinext, nmptype, condounit, condobuilding, deedbook, deedpage subsect, stamps, instrument, reason, county, firedistrict schooldistrict, careof, class, improved, exempt, priced totalmarketvalue, taxvalue, neighborhoodcode, appraisalarea extras not present in source — filled with NULL (26) usedesc, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, agvalue, parcelstate parcelzip, section, qtrsection, range, plssdesc, parentid, heatfuel, fireplaces, heating, cooling, foundation, roofcover, siding ZONING 6 mapped · 5 transformed · 11 kept in extras · 3 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ZONING districts type ordinance notes hyperlink geom zoningcode COALESCE(NULLIF(TRIM(BOTH FROM districts), ''), NULL::text) zoningtype COALESCE(NULLIF(TRIM(BOTH FROM type), ''), NULL::text) ordinance COALESCE(NULLIF(TRIM(BOTH FROM ordinance), ''), NULL::text) notes COALESCE(NULLIF(TRIM(BOTH FROM notes), ''), NULL::text) sourceurl COALESCE(NULLIF(TRIM(BOTH FROM hyperlink), ''), NULL::text) geom extras · 11 source columns preserved as json date, overlay_type, status, squaremile, acreage, edit_date edit_by, sum_job_value, mean_job_value, point_count analysisarea extras not present in source — filled with NULL (3) zoningdesc, setbacks, restrictions

Neighboring counties

Parcel data for counties bordering Buncombe County:

Frequently asked questions

Where can I find Buncombe County, NC parcel and GIS data?

Land Records publishes a Buncombe County, NC parcel dataset in which every parcel carries its boundary polygon (GIS geometry) along with ownership, assessed value, land use, acreage, and sale history. Preview it in the interactive explorer on this page, or download the full Buncombe County, NC dataset as a GeoPackage or CSV.

How many parcels are in Buncombe County, NC?

The current dataset contains 137,299 parcel records for Buncombe County, NC, each with its boundary geometry and assessor attributes.

What is the FIPS code for Buncombe County, NC?

The FIPS code for Buncombe County, NC is 37021.

What information does each Buncombe County, NC parcel record include?

Each Buncombe County, NC parcel record includes the parcel ID/APN, owner name and mailing address, situs (property) address, assessed land and improvement values, acreage, land-use and zoning codes, year built, and the most recent sale price and date — plus the parcel boundary polygon. Per-attribute fill rates are listed in the coverage table on this page.

Is Buncombe County, NC parcel data free?

You can preview Buncombe County, NC parcels for free in the interactive explorer. The complete dataset is available as a one-time download or through the nationwide parcel web service; see the download options on this page for current pricing.

Does Buncombe County, NC have an official GIS or property records website?

Yes — the official Buncombe County, NC government website is linked in the county details above. Land Records standardizes Buncombe County, NC assessor and recorder records into a single nationwide parcel schema with GIS boundary geometry.

On this page