Hard Water in North Carolina, City by City (2026)
Raleigh Water Pros • September 14, 2026 • 10 min read
The hardest municipal tap water we found anywhere in North Carolina was 4.2 grains per gallon, in Leland. The utility put it there on purpose. Its reverse osmosis plant strips the water to nothing, and the staff add minerals back so the finished water is not corrosive to the pipes carrying it.
That single fact tells you most of what you need to know about hard water in this state. We read the published reports for twenty-one city systems. Not one of them delivers water that a conventional scale would call hard. Several deliver water so soft that their own engineers had to reharden it.
If you have a genuine hardness problem in North Carolina, you are almost certainly on a private well.
What the utilities actually publish
Every figure below is the utility’s own number from its most recent annual water quality report. The grains per gallon column is our conversion, at 17.1 milligrams per litre to one grain.
| City | Hardness, mg/L | Grains per gallon | Source and date |
|---|---|---|---|
| Hendersonville | 4 | 0.25 | 2020 report, not republished since |
| Asheville | 5.52 | 0.32 | 2025 report |
| Southern Pines | 9.5 | 0.56 | 2025 report, daily sampling |
| Gastonia | about 14 | 0.82 | utility FAQ, undated |
| Hickory | 15.0 | 0.88 | 2024 report, single sample |
| Winston-Salem | 17.5 | 1.0 | 2025 report |
| Raleigh | 25.2 | 1.47 | 2025 report |
| Burlington | 27.4 to 28.5 | 1.60 to 1.67 | 2025 report, two plants |
| Charlotte | 32 | 1.9 | 2025 report |
| Huntersville | 32 | 1.9 | 2025 report, same system |
| High Point | 35 to 48 | 2.05 to 2.81 | 2021 averages, two supplies |
| Greensboro | 47 | 2.7 | 2025 lab data |
| Wilmington | 50 | 2.9 | 2025 report |
| Leland | 72 | 4.2 | October 2023 |
Raleigh is the one utility that publishes both units itself, printing 1.49 grains at its E.M. Johnson plant and 1.44 at Dempsey Benton, and classifying its own water as soft. That figure also covers Garner, Wake Forest, Knightdale, Rolesville, Wendell and Zebulon, which are part of the same water system rather than separate ones, not neighbouring utilities with their own numbers.
These figures come from utility reports and published utility guidance of different dates, and the last column says which. Historical readings may not describe current conditions: Hendersonville’s comes from a 2020 report it has not repeated, Gastonia’s from an undated utility FAQ rather than an annual report, and High Point’s from 2021 averages.
So what counts as hard?
The usual scale runs like this.
| Description | Grains per gallon | mg/L |
|---|---|---|
| Soft | under 3.5 | under 60 |
| Moderately hard | 3.5 to 7 | 60 to 120 |
| Hard | 7 to 10.5 | 120 to 180 |
| Very hard | over 10.5 | over 180 |
Thirteen of the fourteen cities above sit in the soft band. Leland alone reaches moderately hard, at 4.2. Not one North Carolina city system we read crosses 7 grains into genuinely hard water.
Scale on heater elements, crusted shower heads and soap that will not lather are symptoms of water above about 7 grains. No city on that list produces them.
The seven utilities that publish nothing at all
This surprised us more than the numbers did. Seven of the twenty-one systems we read publish no hardness figure anywhere in their annual report.
Concord, Fayetteville, Greenville, Jacksonville, Monroe, Mooresville and New Bern all leave it out. There is no rule requiring them to publish it, because hardness is not a health contaminant and carries no federal standard.
That gap is where bad information grows. Search any of those seven city names with the word hardness and you will get confident numbers from filter vendor pages. Those numbers disagree with each other, none of them cites the utility, and in at least one case we traced a widely repeated Greenville figure to Greenville, South Carolina.
Pro tip: if a company quotes you a hardness number for a city whose utility does not publish one, ask where it came from. There is only one honest answer, which is a reading taken at your address.
Not sure which group your city is in? Request a free consultation and we will measure it at your tap and give you the number in writing.
Why North Carolina city water is soft
Hardness is dissolved calcium and magnesium, and water only picks those up from rock it can dissolve. Limestone and dolomite make hard water. North Carolina largely does not have them where its cities draw.
The Piedmont, where most of the state’s people live, sits on crystalline bedrock: granite, gneiss and schist. These are hard, resistant rocks that give up very little to passing water. Charlotte, Greensboro, Winston-Salem, Burlington and High Point all draw surface water from reservoirs impounded on that geology, and all land between 1.6 and 2.8 grains.
The Blue Ridge is the same story, more so. Asheville’s water falls on a forested mountain watershed the city owns and runs off resistant rock into two reservoirs, arriving at 0.32 grains, one eleventh of the top of the soft band.
The Coastal Plain is where it gets interesting. Layered sands, clays and shell beds do contain calcium, and groundwater there genuinely can be hard. That is why New Bern built a plant with industrial ion exchange softeners on it. Its Castle Hayne wells produce water with real hardness, along with iron, manganese and hydrogen sulfide, and the plant removes all of it before you see it.
The blackwater exception. Southern Pines draws Drowning Creek, a Sandhills stream running off sand and pine litter. It carries plenty of dissolved plant matter and almost no dissolved rock, which is why it lands at 0.56 grains with an alkalinity of just 8.2.
Two cities deliberately add hardness back
This is the part that should settle the argument.
Leland. H2GO left the Cape Fear River in 2023 for a reverse osmosis plant fed by deep wells. Reverse osmosis removes essentially everything, hardness included. The utility then adds minerals back to reach 4.2 grains, which is how it ends up the hardest city figure in the state.
New Bern. The city’s ion exchange softeners strip hardness completely, so the plant bypasses a fraction of the flow around them to blend it back up to a target. Its report gives two reasons: the salt to regenerate those softeners is about a third of the plant’s entire operating cost, and, in the city’s own words, extremely soft water is corrosive in a distribution system, causing wear on pumps, valves and metallic pipe.
Two utilities with full softening capacity, both choosing not to deliver zero-hardness water, both saying plainly why. That is worth remembering the next time someone argues that softer is always better.
Where the hard water actually is
Private wells, and the difference is not subtle.
Piedmont groundwater sits in fractured crystalline bedrock and moves slowly through it, with far more contact time than a reservoir ever gets. That is why well hardness is routinely a different order of magnitude from city hardness, and why the softener question is a live one for well owners and largely settled for city customers.
We are not going to give you a regional well number, because there is not an honest one. Private well hardness varies by geology and by individual well, and North Carolina publishes no dataset of it. Measure it at your own property before choosing a softener. A neighbouring city’s report does not describe your well, and neither does a county average.
So the two households can sit a mile apart, one on city water at 1.9 grains and one on a well at 18, and only one of them has anything a softener can fix.
There is a catch worth knowing: North Carolina’s required test for a new well does not measure hardness at all. The state panel covers bacteria, metals and nutrients, and leaves out the single most common well water complaint in the state. Our guide to what the required panel misses sets out what to add, and a complete well water system is built around those results rather than around a product catalogue.
Do you need a water softener in North Carolina?
On city water, in any of the cities above: almost certainly not. There is nothing at 1 or 2 grains for a softener to remove, and the equipment costs $1,500 to $3,500 before you start buying salt.
On a private well: quite possibly, and a test will tell you. Above about 7 grains a softener starts earning its place on heater life and fixture maintenance alone. Above 10 it is usually the right call.
What city customers here often do want is carbon, which is a different product for a different problem. The live issues in North Carolina municipal water are disinfection byproducts, chlorine or chloramine taste, and in a few systems PFAS. A whole house carbon system at $1,500 to $3,500 installed addresses the first two. Which carbon depends on your city’s disinfectant, and our cost guide covers what moves the price.
Frequently Asked Questions
Does Charlotte have hard water?
No. Charlotte Water publishes 32 milligrams per litre, which is 1.9 grains per gallon, with a 2025 range of 27 to 35. That is soft by a wide margin, and the same figure covers Huntersville, which shares the system.
Why does my water leave white spots if it is soft?
Spotting on glass and fixtures can come from dissolved solids generally rather than hardness specifically, and from how quickly water evaporates rather than what is in it. At 2 grains, hardness is unlikely to be the cause. A reading at the fixture settles it, and it is the kind of thing worth checking before buying equipment.
My neighbour swears their softener changed everything. Are they wrong?
Not necessarily, if they are on a well. Two houses in the same postcode can sit on completely different water. The question is never what worked for someone nearby, it is what your own tap measures.
Is soft water bad for pipes?
Extremely soft water can be, which is exactly why Leland and New Bern add hardness back. Very soft water with low alkalinity is chemically aggressive toward copper and lead solder. Utilities manage this with corrosion control chemicals, and it is one reason softening already-soft city water is a bad idea.
Does a water softener remove PFAS or chlorine?
No to both. Ion exchange softening targets calcium and magnesium. It does nothing for PFAS, and nothing meaningful for chlorine or chloramine taste. Anyone selling a softener as an answer to either is selling the wrong product. Our statewide PFAS table shows which cities have a real PFAS number and which have none.
How do I get an actual number for my house?
Have it measured at your tap, ahead of any existing treatment. A test strip will give you a rough figure. Our water testing visit covers hardness along with the readings that decide equipment, and we will tell you plainly when the answer is that you need nothing.
Which North Carolina city has the softest water?
On current reports, Asheville at 5.52 milligrams per litre, or 0.32 grains. The lowest figure ever published belongs to Hendersonville at 4 milligrams per litre, or 0.25 grains, but that comes from its 2020 report and the utility has published no hardness since. Southern Pines is next at 0.56.
Sources and reporting dates
Every figure above comes from the sources below. Water quality changes between reports, and a reported average does not describe conditions at every address on every day, so check the current source before acting on any number here.
- Each city’s own annual water quality report or published utility guidance, linked from that city’s guide above. The last column of the table names the date of each figure.
- EPA Safe Drinking Water Information System, for system identity and which towns sit inside which public water system.
- Grains per gallon are our conversion at 17.1 milligrams per litre to one grain, except for Raleigh and Hendersonville, which publish grains themselves.
The short version
North Carolina city water is soft. In twenty-one systems we read, the range runs from 0.25 to 4.2 grains per gallon, and the top of that range exists because a utility engineered it that way.
If you are on city water and someone is selling you a softener, ask for your city’s published number first. If you are on a well, get a real test, because the state did not measure hardness when your well was drilled and the number out there is often high enough to matter.
We serve the whole of North Carolina. Every visit starts with a free consultation: we test your water, compare it against what your utility publishes, and give you an up-front written price for only what the numbers support. Call (984) 384-6991 or request a free consultation.

