York County, SC Parcels & GIS Data

York County, SC parcel data: 134,234 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes York County, South Carolina parcel data covering 134,234 property records.

This page documents parcel-level coverage for York County, South 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 York County are listed in the attribute-coverage table below. Preview the data in the interactive explorer, or download the complete York County property dataset.

York County is a county on the north central border in the U.S. state of South Carolina. As of the 2020 census, the population was 282,090, making it the seventh-most populous county in the state. Its county seat is the city of York, and its most populous community is Rock Hill.

FIPS 45091

Official county website: http://www.yorkcountygov.com

The FIPS code for York County is 45091.

ChesterUnionLancasterMecklenburgCherokeeClevelandGastonYork

Attribute coverage

York County contains 134,234 parcels in the current dataset. Column coverage is the percentage of those parcels for which the attribute is populated (non-NULL).

ColumnCoverageRecords populated
lrid100%134,234
parcelid100%134,229
parcelid2100%134,228
ogparcelid100%134,229
ogparcelid2100%134,229
parentid100%134,233
stackid<0.1%0
geoid100%134,234
statefp100%134,234
countyfp100%134,234
countyname100%134,234
cousubfp100%134,234
cousubname100%134,234
tractce100%134,234
tractname100%134,234
taxacctnum100%134,233
taxyear100%134,233
taxdistrict100%134,229
usecode100%134,229
usedesc100%134,228
zoningcode<0.1%0
zoningdesc<0.1%0
numbldgs78.7%105,707
numunits78.7%105,691
yearbuilt70.4%94,494
numfloors<0.1%0
bldgsqft77.3%103,805
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue84.4%113,229
landvalue94.5%126,817
agvalue23.0%30,930
totalvalue97.7%131,130
taxacres97.3%130,621
calcarea100%134,234
saleamt82.3%110,471
saledate87.4%117,300
ownertype100%134,219
ownername100%134,229
owneraddr99.7%133,817
ownercity99.8%133,981
ownerstate99.8%133,957
ownerzip99.8%133,960
parceladdr93.0%124,833
parcelcity<0.1%0
parcelstate100%134,234
parcelzip100%134,234
legaldesc100%134,192
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book96.5%129,550
page96.5%129,542
block<0.1%0
lot99.4%133,392
parceltype0.2%319
accesstype0.2%319
iucnclass<0.1%20
placename5.0%6,671
placetype4.9%6,610
firmid99.9%134,159
firmdate99.9%134,159
fldzone99.9%134,159
zonesubty99.0%132,901
staticbfe<0.1%30
elevmin3.0%4,069
elevmax3.0%4,069
elevavg3.0%4,069
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
naicscode16.5%22,141
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated100%134,233
centroidx100%134,234
centroidy100%134,234
surfpointx100%134,234
surfpointy100%134,234
geom100%134,234
extras100%134,234
lrversion100%134,234

Schema mapping

How source columns from the acquired York 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 — York County, South Carolina (45091) 1 entity · most recent acquisition per entity · generated 2026-07-13 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 parcelid taxmapid apraccnum landuse landusedesc buildingcount yearbuilt finishedsqft aprbldgval aprlandval totalagcredit aprtotval assessed_area saleprice datesold owner1 mailaddr1 mailcity mailstate mailzip propertyaddress legaldescription transferbook transferpage lotnumber date_modified geom schspetaxdist parenttaxid 24 cols ⇢ parcelid parcelid2 taxacctnum usecode usedesc numbldgs yearbuilt bldgsqft imprvalue landvalue agvalue totalvalue taxacres saleamt saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr legaldesc book page lot updated geom taxdistrict parentid extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 100% updated 100% lrversion geom · derived from geometry geom dem.us_1m · USGS 1m DEM 3.0% elevmin 3.0% elevmax 3.0% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 99.0% zonesubty 0.0% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 100% taxyear 78.7% numunits 100% parcelstate 100% parcelzip lrid parcelid parcelid2 ogparcelid ogparcelid2 parentid geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxyear taxdistrict usecode usedesc numbldgs numunits yearbuilt bldgsqft imprvalue landvalue agvalue totalvalue taxacres calcarea saleamt saledate ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelstate parcelzip legaldesc book page lot firmid firmdate fldzone zonesubty staticbfe elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras lrversion publish.parcel_layer columns not fed by these sources (33) — empty or below 50% fill in this county stackid, zoningcode, zoningdesc, numfloors, bedrooms, halfbaths, fullbaths, parcelcity, township, section, qtrsection, range, plssdesc, block parceltype, accesstype, iucnclass, placename, placetype, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit PARCEL 29 mapped · 24 kept in extras · 25 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL parcelid taxmapid apraccnum landuse landusedesc buildingcount yearbuilt finishedsqft aprbldgval aprlandval totalagcredit aprtotval assessed_area saleprice datesold owner1 mailaddr1 mailcity mailstate mailzip propertyaddress legaldescription transferbook transferpage lotnumber date_modified geom schspetaxdist parenttaxid parcelid parcelid2 taxacctnum usecode usedesc numbldgs yearbuilt bldgsqft imprvalue landvalue agvalue totalvalue taxacres saleamt saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr legaldesc book page lot updated geom taxdistrict parentid extras · 24 source columns preserved as json homestead, mailaddr2, mailapt, mailcountry, munitaxdist firetaxdist, platbook, platpage, complex, improvedstatus neighborhood, neighborhooddesc, assessed_units, bldgtypedesc salelanduse, salelandusedesc, owner2, owner3, aprmiscval taxlandval, taxbldgval, taxmiscval, taxtotval, asdlandval extras not present in source — filled with NULL (25) taxyear, zoningcode, zoningdesc, numunits, numfloors, bedrooms, halfbaths, fullbaths, parcelcity, parcelstate, parcelzip, township, section qtrsection, range, plssdesc, block, sourceurl, fireplaces, heating, cooling, foundation, roofcover, siding, heatfuel

Neighboring counties

Parcel data for counties bordering York County:

On this page