Skip to content

State water index

South Carolina water hardness

Search 173 indexed communities and 236 ZIP profiles, then compare the underlying utility, source, distance, and reporting context.

Median indexed hardness

19PPM

Soft

Indexed range 4.2–106 PPM

ZIP profiles
236
Cities
173
Matched utilities
377
Counties
45

Understanding South Carolina

Why local comparisons matter here

South Carolina extends from the Blue Ridge through the Piedmont to the Coastal Plain, crossing distinct river, reservoir, and aquifer settings.

In this index, soft is the largest category, covering 214 of 236 profiles with hardness data. The state median is 19 PPM, but the full indexed range is 4.2–106 PPM.

State distribution

Hardness across indexed ZIPs

Counts describe published ZIP profiles, not a population-weighted statewide sample.

Soft · 0–60 PPM214
Moderately hard · 61–120 PPM22
Hard · 121–180 PPM0
Very hard · 181+ PPM0

Evidence coverage

What the current records support

Hardness estimate
100%
Lead 90th percentile
100%
Copper 90th percentile
22%

107

Low-confidence hardness profiles

98

Nearest site more than 25 miles away

Reported source water

Utility source mix

Groundwater
217
Surface water
160

City directory

Explore South Carolina by city

Search by city or county, then sort by name, hardness, or ZIP coverage.

173 cities · 236 ZIP profiles

173 cities found

Page 1 of 8

Abbeville

Abbeville County · 1 ZIP

13PPM

Single indexed value1 active record

Adams Run

Charleston County · 1 ZIP

90PPM

Single indexed valueNo active flag

Aiken

Aiken County · 2 ZIPs

12PPM

Range 12.1–12.57 active records

Allendale

Allendale County · 1 ZIP

29PPM

Single indexed valueNo active flag

Anderson

Anderson County · 2 ZIPs

19PPM

Range 13–25.9No active flag

Andrews

Williamsburg County · 1 ZIP

88PPM

Single indexed valueNo active flag

Awendaw

Charleston County · 1 ZIP

90PPM

Single indexed valueNo active flag

Bamberg

Bamberg County · 1 ZIP

19PPM

Single indexed valueNo active flag

Barnwell

Barnwell County · 1 ZIP

14PPM

Single indexed valueNo active flag

Beaufort

Beaufort County · 4 ZIPs

98PPM

Range 89.9–97.6No active flag

Beech Island

Aiken County · 1 ZIP

7PPM

Single indexed valueNo active flag

Belton

Anderson County · 1 ZIP

20PPM

Single indexed valueNo active flag

Bennettsville

Marlboro County · 1 ZIP

12PPM

Single indexed valueNo active flag

Bethune

Kershaw County · 1 ZIP

9PPM

Single indexed valueNo active flag

Blacksburg

Cherokee County · 1 ZIP

32PPM

Single indexed valueNo active flag

Bluffton

Beaufort County · 1 ZIP

103PPM

Single indexed valueNo active flag

Bowman

Orangeburg County · 1 ZIP

14PPM

Single indexed valueNo active flag

Branchville

Orangeburg County · 1 ZIP

19PPM

Single indexed valueNo active flag

Brunson

Hampton County · 1 ZIP

29PPM

Single indexed valueNo active flag

Calhoun Falls

Abbeville County · 1 ZIP

13PPM

Single indexed valueNo active flag

Camden

Kershaw County · 1 ZIP

12PPM

Single indexed valueNo active flag

Carlisle

Chester County · 1 ZIP

13PPM

Single indexed valueNo active flag

Catawba

York County · 1 ZIP

6PPM

Single indexed valueNo active flag

Cayce

Lexington County · 1 ZIP

12PPM

Single indexed valueNo active flag

County comparison

Highest indexed county medians

CountyMedianRangeZIP profiles
Jasper County98 PPM89.9–1062
Beaufort County94 PPM25.7–10610
Georgetown County61 PPM25.2–95.92
Hampton County43 PPM28.6–47.98
Spartanburg County32 PPM25.9–31.89
Cherokee County32 PPM31.8–31.84
Union County32 PPM31.8–31.83
Marion County31 PPM28.7–32.72
Dorchester County29 PPM13.4–51.27
Allendale County29 PPM28.6–28.61
Horry County28 PPM25.7–98.57
Greenville County26 PPM19.5–25.911