Williamsburg County, SC Parcels & GIS Data

Williamsburg County, SC parcel data: 29,575 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Williamsburg County, South Carolina parcel data covering 29,575 property records.

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

Williamsburg County is a county located in the U.S. state of South Carolina. As of the 2020 census its population was 31,026. The county seat and largest community is Kingstree.

FIPS 45089

Official county website: https://www.williamsburgcounty.sc.gov/

The FIPS code for Williamsburg County is 45089.

FlorenceMarionBerkeleyGeorgetownClarendonWilliamsburg
Hosted Web API$200/mo

Attribute coverage

Williamsburg County contains 29,575 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%29,575
parcelid99.3%29,368
parcelid2100%29,571
ogparcelid99.3%29,368
ogparcelid2100%29,571
parentid<0.1%0
stackid<0.1%0
geoid100%29,575
statefp100%29,575
countyfp100%29,575
countyname100%29,575
cousubfp100%29,575
cousubname100%29,575
tractce100%29,575
tractname100%29,575
taxacctnum<0.1%0
taxyear100%29,575
taxdistrict99.2%29,344
usecode1.3%375
usedesc4.1%1,220
zoningcode0.6%183
zoningdesc<0.1%0
numbldgs100%29,575
numunits41.9%12,387
yearbuilt9.9%2,920
numfloors3.5%1,036
bldgsqft<0.1%0
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue98.7%29,203
landvalue98.7%29,203
agvalue6.1%1,804
totalvalue98.7%29,204
taxacres99.2%29,336
calcarea100%29,575
saleamt9.9%2,924
saledate9.9%2,920
ownertype98.2%29,046
ownername98.2%29,046
owneraddr98.1%29,015
ownercity98.5%29,128
ownerstate98.5%29,138
ownerzip98.5%29,138
parceladdr58.6%17,320
parcelcity3.8%1,138
parcelstate100%29,575
parcelzip100%29,575
legaldesc67.2%19,875
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book98.7%29,200
page98.7%29,199
block0.7%197
lot1.3%381
parceltype0.1%29
accesstype0.3%87
iucnclass0.1%28
placename2.6%778
placetype2.6%765
firmid100%29,574
firmdate100%29,574
fldzone100%29,574
zonesubty93.8%27,737
staticbfe<0.1%0
elevmin96.1%28,417
elevmax96.1%28,417
elevavg96.1%28,417
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
naicscode2.3%676
frsid<0.1%1
dfrurl<0.1%1
caapermit<0.1%1
cwapermit<0.1%1
rcrapermit<0.1%1
updated100%29,575
centroidx100%29,575
centroidy100%29,575
surfpointx100%29,575
surfpointy100%29,575
geom100%29,575
extras100%29,575
ownerlist81.8%24,204
placefp14.0%4,148
zoningurl0.6%180
lbcsactivity5.8%1,714
lbcsfunction5.8%1,705
lbcstype60.6%17,908
lbcscharacter45.1%13,334
lbcsownership98.2%29,050
sourceurl99.8%29,520

Schema mapping

How source columns from the acquired Williamsburg 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 — Williamsburg County, South Carolina (45089) 2 entities · most recent acquisition per entity · generated 2026-10-10 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 map_number pin mapnumber parcel_type marketvaluebuildings taxvaluebuildings taxtotbldgsnum taxyearbuilt taxsqfttotal taxvaluebuildingsassessed marketvaluebuildingsassessed taxvaluelandassessed marketvaluelandassessed taxagricultural taxvaluetotalassessed marketvaluetotalassessed taxvalueacres marketvalueacres calc_acreage taxsalesprice taxconsideration taxsalesdate taxsaledate owner_name owner_name2 mailing_address1 mailing_address2 mailing_city mailing_state mailing_zipcode property_address1 property_city property_state property_zipcode legal_description deed_book deed_page lot_number date_added sourceurl geom taxdistrict property_address2 plat_book plat_page district fire_code marketvaluebuildingsvalue marketvaluelandvalue marketvaluelots marketvaluetotalvalue sub_no subdivision taxrealmh taxname taxaddress1 taxaddress2 taxaddress3 taxvaluebuildingsvalue taxvaluelandvalue taxvaluelots taxvaluetotalvalue taxzipcode taxlocnumber taxlocstreet taxlocsuffix parcelid parcelid2 usecode numbldgs yearbuilt bldgsqft imprvalue landvalue agvalue totalvalue taxacres saleamt saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc book page lot updated sourceurl geom taxdistrict extras ZONING zoning geom 1 cols ⇢ zoningcode geom extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 100% taxyear geom · derived from geometry geom dem.us_1m · USGS 1m DEM 96.1% elevmin 96.1% elevmax 96.1% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 93.8% zonesubty 100% firmdate 100% firmid supplemented · derived / other pipelines 81.8% ownerlist 60.6% lbcstype 98.2% lbcsownership lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxyear taxdistrict usecode zoningcode numbldgs yearbuilt bldgsqft imprvalue landvalue agvalue totalvalue taxacres calcarea saleamt saledate ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc book page lot firmid firmdate fldzone zonesubty elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras ownerlist lbcstype lbcsownership sourceurl publish.parcel_layer columns not fed by these sources (41) — empty or below 50% fill in this county parentid, stackid, taxacctnum, usedesc, zoningdesc, numunits, numfloors, bedrooms, halfbaths, fullbaths, township, section, qtrsection, range plssdesc, block, parceltype, accesstype, iucnclass, placename, placetype, staticbfe, fireplaces, heating, heatfuel, cooling, foundation roofcover, siding, bldgtype, naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit, placefp, zoningurl, lbcsactivity, lbcsfunction lbcscharacter PARCEL 31 mapped · 30 transformed · 24 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL map_number pin mapnumber parcel_type marketvaluebuildings taxvaluebuildings taxtotbldgsnum taxyearbuilt taxsqfttotal taxvaluebuildingsassessed marketvaluebuildingsassessed taxvaluelandassessed marketvaluelandassessed taxagricultural taxvaluetotalassessed marketvaluetotalassessed taxvalueacres marketvalueacres calc_acreage taxsalesprice taxconsideration taxsalesdate taxsaledate owner_name owner_name2 mailing_address1 mailing_address2 mailing_city mailing_state mailing_zipcode property_address1 property_city property_state property_zipcode legal_description deed_book deed_page lot_number date_added sourceurl geom taxdistrict property_address2 plat_book plat_page district fire_code marketvaluebuildingsvalue marketvaluelandvalue marketvaluelots marketvaluetotalvalue sub_no subdivision taxrealmh taxname taxaddress1 taxaddress2 taxaddress3 taxvaluebuildingsvalue taxvaluelandvalue taxvaluelots taxvaluetotalvalue taxzipcode taxlocnumber taxlocstreet taxlocsuffix parcelid COALESCE(NULLIF(TRIM(map_number::text), '')::text, NULLIF(TRIM(… parcelid2 NULLIF(TRIM(mapnumber::text), '')::text usecode NULLIF(TRIM(parcel_type::text), '')::text numbldgs COALESCE(NULLIF(TRIM(marketvaluebuildings::text), '')::text, NU… yearbuilt NULLIF(TRIM(taxyearbuilt::text), '')::text bldgsqft NULLIF(TRIM(taxsqfttotal::text), '')::text imprvalue COALESCE(NULLIF(TRIM(taxvaluebuildingsassessed::text), '')::tex… landvalue COALESCE(NULLIF(TRIM(taxvaluelandassessed::text), '')::text, NU… agvalue NULLIF(TRIM(taxagricultural::text), '')::text totalvalue COALESCE(NULLIF(TRIM(taxvaluetotalassessed::text), '')::text, N… taxacres COALESCE(NULLIF(TRIM(taxvalueacres::text), '')::text, NULLIF(TR… saleamt COALESCE(NULLIF(TRIM(taxsalesprice::text), '')::text, NULLIF(TR… saledate COALESCE(NULLIF(TRIM(taxsalesdate::text), '')::text, NULLIF(TRI… ownername nullif(trim(concat_ws(';', nullif(trim(owner_name::text), ''), … owneraddr nullif(trim(concat_ws(' ', nullif(trim(mailing_address1::text),… ownercity NULLIF(TRIM(mailing_city::text), '')::text ownerstate NULLIF(TRIM(mailing_state::text), '')::text ownerzip NULLIF(TRIM(mailing_zipcode::text), '')::text parceladdr NULLIF(TRIM(property_address1::text), '')::text parcelcity NULLIF(TRIM(property_city::text), '')::text parcelstate NULLIF(TRIM(property_state::text), '')::text parcelzip NULLIF(TRIM(property_zipcode::text), '')::text legaldesc NULLIF(TRIM(legal_description::text), '')::text book NULLIF(TRIM(deed_book::text), '')::text page NULLIF(TRIM(deed_page::text), '')::text lot NULLIF(TRIM(lot_number::text), '')::text updated NULLIF(TRIM(date_added::text), '')::text sourceurl NULLIF(TRIM(sourceurl::text), '')::text geom taxdistrict NULLIF(TRIM(taxdistrict::text), '')::text extras json_build_object( 'property_address2', property_address2::text… not present in source — filled with NULL (24) taxacctnum, taxyear, usedesc, zoningcode, zoningdesc, numunits, numfloors, bedrooms, halfbaths, fullbaths, township, section, qtrsection, range plssdesc, block, parentid, heatfuel, fireplaces, heating, cooling, foundation, roofcover, siding ZONING 2 mapped · 1 kept in extras · 7 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ZONING zoning geom zoningcode geom extras · 1 source columns preserved as json id extras not present in source — filled with NULL (7) zoningdesc, zoningtype, ordinance, setbacks, restrictions, notes, sourceurl

Neighboring counties

Parcel data for counties bordering Williamsburg County:

Frequently asked questions

Where can I find Williamsburg County, SC parcel and GIS data?

Land Records publishes a Williamsburg County, SC 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 Williamsburg County, SC dataset as a GeoPackage or CSV.

How many parcels are in Williamsburg County, SC?

The current dataset contains 29,575 parcel records for Williamsburg County, SC, each with its boundary geometry and assessor attributes.

What is the FIPS code for Williamsburg County, SC?

The FIPS code for Williamsburg County, SC is 45089.

What information does each Williamsburg County, SC parcel record include?

Each Williamsburg County, SC 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 Williamsburg County, SC parcel data free?

You can preview Williamsburg County, SC 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 Williamsburg County, SC have an official GIS or property records website?

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

On this page