Basesheet

Parcel data by state

Free parcel data in South Carolina

South Carolina has no single free statewide parcel layer we could verify, but many counties publish their own. Basesheet currently uses 7 South Carolina county services: Beaufort, Berkeley, Charleston, Dorchester, Horry, Spartanburg, York.

County layers

Beaufort County

LayerBeaufort County Parcels (EnerGov service)
PublisherBeaufort County GIS (gis.beaufortcountysc.gov), Assessor GisFile attributes
CoverageAll of Beaufort County
Data vintageCounty parcel layer joined to the Assessor GIS file (current roll)
TermsPublic, no token; no license or use constraints stated on the service
Fieldsparcel number (GisFile_PIN, ParcelPIN, GisFile_AIN); site address (GisFile_SitusAddre); owner (GisFile_Owner1); deed reference; legal description
Not publishedplat references
REST endpointhttps://gis.beaufortcountysc.gov/server/rest/services/EnerGov/MapServer/1
Last verified2026-10-20 with a live point and parcel-number query

MapServer layer 1 of the county's EnerGov service (also feeds the permitting system). GisFile_PIN (same as ParcelPIN) is the TMS PIN with single spaces between groups, e.g. 'R120 003 000 0097 0000' (district letter R/H etc., then 3-3-3-4-4 digits); it is stored only in that spaced form, so a run-together 'R12000300000970000' will not match. GisFile_AIN is the numeric assessor account as a string ('205860'). GisFile_Book/GisFile_Page are the last sale's deed book/page. GisFile_City/State/ZIP belong to the mailing address; GisFile_AreaName is an assessor neighborhood, not a city. Hosted/AddressParcels/FeatureServer/1 is a partial (~39,000 parcel) copy and was not used. First query after idle can be slow; retry.

Berkeley County

LayerBerkeley County Parcel Lines (internet map)
PublisherBerkeley County GIS (gis.berkeleycountysc.gov)
CoverageAll of Berkeley County (about 123,000 parcels)
Data vintageCounty internet-map parcel layer with assessor attributes (current roll)
TermsPublic, no token; (c) Berkeley County GIS, no license or use constraints stated
Fieldsparcel number (O_TMS, ParcelID); site address (GIS_Address); owner (OwnerName); deed reference; plat reference
Not publishedNothing; owner, deed and plat references are all included
REST endpointhttps://gis.berkeleycountysc.gov/arcgis/rest/services/desktop/internet_map/MapServer/4
Last verified2026-10-20 with a live point and parcel-number query

Layer 4 'Parcel Lines' (inside the 'Parcels' group layer 3) of desktop/internet_map MapServer; the same layer is in API/internet_map_with_api. O_TMS is the 10-digit TMS with no dashes, e.g. '1421203036'; ParcelID is the dashed form '142-12-03-036'; O_TMS_NODASH exists but is empty. GIS_Address is the situs (no city); StreetAddress1/City/StateProvince/Zip are the owner mailing address. Plat is a cabinet reference like 'CAB Q - 209C'.

Charleston County

LayerCharleston County Parcels with CAMA Attributes
PublisherCharleston County GIS (gisccapps.charlestoncounty.org), Assessor-maintained parcels
CoverageAll of Charleston County (about 198,000 parcels)
Data vintageAssessor parcels joined to current CAMA (recordings through late September 2026 at verification)
TermsPublic, no token; no license or use constraints stated on the service
Fieldsparcel number (PID, PARCEL_ID); owner (OWNER1); deed reference; plat reference; legal description; subdivision
Not publishedNothing; owner, deed and plat references are all included
REST endpointhttps://gisccapps.charlestoncounty.org/arcgis/rest/services/CDC/CDC_ParcelMap/MapServer/0
Last verified2026-10-20 with a live point and parcel-number query

MapServer layer ('Parcels with cama attributes', published for the county's CDC). PID is the 10-digit TMS number with no separators, e.g. '4120000008' (printed as 412-00-00-008); PARCEL_ID is the same value space-padded to 32 characters. Situs address is split across PROP_ST_NO, PROP_ST_NAME and PROP_TYPE (all space-padded) with PROP_CITY as the situs city, so there is no single situs field; concatenate and trim. DEED_BOOK_PAGE looks like 'E107-183', PLAT_BOOK_PAGE like ' AE-129 '. The county's public viewer layer (GIS_VIEWER/External_GIS_Website/MapServer/7) has the same parcels and owner/deed data but no situs address.

Dorchester County

LayerDorchester County Parcels (Parcel_PUBLIC)
PublisherDorchester County, South Carolina GIS (maps.dorchestercounty.net), Assessor public CAMA join
CoverageAll of Dorchester County, SC (about 80,000 parcels)
Data vintageCounty parcel fabric linked to the Assessor's public CAMA data (edited through 2026)
TermsPublic, no token; no license or use constraints stated on the service
Fieldsparcel number (PARCELNO, TMS13, FULL_TMS, TMS, ACCOUNTNO); site address (PROPERTY_LOCATION); owner (OWNER); deed reference; plat reference; subdivision
Not publishedNothing; owner, deed and plat references are all included
REST endpointhttps://maps.dorchestercounty.net/server/rest/services/General_Data/Parcel_PUBLIC/MapServer/0
Last verified2026-10-20 with a live point and parcel-number query

MapServer layer. The parcel number appears in several forms: PARCELNO / TMS13 13 digits run together ('1370305001000'), FULL_TMS / FULL_PARCELNO dashed with suffix ('137-03-05-001.000'), TMS dashed without suffix ('137-03-05-001'); ACCOUNTNO is the assessor account ('R0021355'). PROPERTY_LOCATION is the situs with a trailing space and no city; MAILING_ADDRESS/CITY_STATE_ZIP are the owner's. DEED is 'book-page' zero padded ('000065-138'); PLAT is a short code ('A_28'). Host is dorchestercounty.net (the SC county's GIS server), not the Maryland county. Native SR is 2273 (SC State Plane, international ft).

Horry County

LayerHorry County Parcels (County GIS parcel app)
PublisherHorry County Government GIS (www.horrycounty.org)
CoverageAll of Horry County (about 302,000 parcel features, including condo units)
Data vintageCounty parcel layer joined to Land Records / assessor data (current roll)
TermsPublic, no token; no license or use constraints stated on the service
Fieldsparcel number (PINtext, TMS, PIN); owner (OwnerName); deed reference; legal description
Not publishedplat references
REST endpointhttps://www.horrycounty.org/parcelapp/rest/services/HorryCountyGISApp/MapServer/24
Last verified2026-10-20 with a live point and parcel-number query

Layer 24 'Parcels' of the county parcel-app MapServer (same data as gisweb/rest/services/Public/Parcels/MapServer/1, which caps at 1000 records). PINtext is the 11-digit PIN as text, e.g. '36804030009'; PIN is the same as a number; TMS is the 10-digit tax map number ('1370614010'). No situs address field: OwnerStreet/OwnerCity/OwnerState/OwnerZip are the owner mailing address, and LegalDescr often carries the street or building name. OwnerName can have a trailing space. Condo units appear as stacked parcels (PARCELTYPE, CONDOLABEL).

Spartanburg County

LayerSpartanburg County CAMA Parcels
PublisherSpartanburg County GIS (maps.spartanburgcounty.org), Assessor CAMA join
CoverageAll of Spartanburg County (about 183,000 parcels)
Data vintageParcels joined to the assessor CAMA table, updated nightly
TermsPublic, no token; no license or use constraints stated on the service
Fieldsparcel number (MAPNUMBER, GISParcelNumber); site address (PropertyLocation); owner (OwnerName); deed reference; legal description; subdivision
Not publishedplat references
REST endpointhttps://maps.spartanburgcounty.org/server/rest/services/GIS/CAMA_Parcels/MapServer/0
Last verified2026-10-20 with a live point and parcel-number query

MapServer layer. MAPNUMBER is the tax map number as printed, with dashes and a dot, e.g. '7-12-06-002.00'; GISParcelNumber is a separate PIN-style id ('7113-97-7775.09'); PARCELNUMBER is only the trailing parcel part ('2') and AccountNumber the CAMA account integer. PropertyLocation is the situs with the community appended ('385 N CHURCH ST SPARTANBURG'); StreetNumber/StreetName hold the parts and StreetCommunity the situs community. StreetAddress/City/State/Zip are the owner mailing address. DeedBook can carry a trailing space ('14P ').

York County

LayerYork County Parcels
PublisherYork County Government, South Carolina GIS (ArcGIS Online org yorkcountysc_gisonline), Tax Assessor data
CoverageAll of York County, SC (about 134,500 parcels)
Data vintageTax Assessor parcel layer on the county's open data site (current roll)
TermsPublic open data, no token; county disclaimer: no warranty of accuracy, not a legal survey
Fieldsparcel number (TAXMAPID, ParcelID); site address (PropertyAddress); owner (Owner1); deed reference; plat reference; legal description; subdivision
Not publishedNothing; owner, deed and plat references are all included
REST endpointhttps://services1.arcgis.com/2AGLxyiJoNiVHKwq/arcgis/rest/services/Parcels/FeatureServer/0
Last verified2026-10-20 with a live point and parcel-number query

Hosted FeatureServer in York County SC's ArcGIS Online org (not maps.yorkcounty.gov, which is York County, Virginia). TAXMAPID (same as ParcelID) is the 10-digit tax map number with no separators, e.g. '0700301001'; AprAccNum is the integer appraisal account (80852). PropertyAddress is the situs in assessor order ('1 CONGRESS ST N') with no city; MuniTaxDist gives the municipal tax district code (e.g. 'YR' for York). Mail* fields are the owner mailing address. TransferBook/TransferPage are the last deed book/page.

How to use it

Assessor parcel lines are for taxation and are often 5 to 50 ft off the legal boundary. Why.

Basesheet uses this to draw the parcel line on a base plan for any South Carolina address, with LiDAR contours, soils, flood zones and wetlands.

Build a base plan