New York Water Hardness by County

Water in New York has a median hardness of 27 mg/L as CaCO₃ — "soft" on the USGS scale — based on 82,230 measurements at 10,470 monitoring stations. Monroe County has the state's hardest measured water (350 mg/L); Hamilton County the softest (5). Rank: #45 of the 50 states and D.C.

New York water hardness map — what the numbers mean. Data verified 2026-07-22.

Of New York's 61 measured counties, 14 very hard, 10 hard, 16 moderately hard, and 21 soft. The hardest are Monroe County (350 mg/L), Madison County (335), and Wayne County (300). Hamilton County is the softest at 5 mg/L (soft).

About 45% of New York's roughly 19.4 million residents in counties with gate-passing hardness data live where tap water is hard or worse.

Statewide, New York's median works out to 1.6 grains per gallon and ranks #45 of the 50 states and D.C. Across 82,230 measurements at 10,470 stations — 26,571 of them since 2000 — the middle 80% of readings fall between 4.8 and 185 mg/L. The public record runs from 1919 to 2025.

See where New York sits nationally on the national map, or what its number means on the hardness scale.

Download the New York water hardness map (PNG) — Water hardness by county in New York: 61 counties mapped from USGS/EPA data, statewide median 27 mg/L (soft); darker counties have harder water.

By county

Water hardness by county

The table lists all 61 measured New York counties, hardest first. Their medians span 350 mg/L in Monroe County to 5 in Hamilton County — a 70× range. 1 more New York county lacks gate-passing data.

County water hardness, hardest first — median mg/L as CaCO₃.
CountyMedianBandResultsSitesNewest
Monroe County350Very hard3,3901722022
Madison County335Very hard184472022
Wayne County300Very hard154982022
Kings County295Very hard88592021
Onondaga County270.5Very hard9182182023
Orleans County269Very hard138362021
Ontario County253Very hard1851172022
Genesee County210Very hard224702021
Montgomery County210Very hard1,0341212023
Seneca County197.5Very hard142772022
Cayuga County197Very hard186782022
Wyoming County190.5Very hard156862021
Yates County190Very hard108642022
Livingston County186Very hard161652020
Erie County170Hard1,1842522021
Queens County170Hard1751242023
Tompkins County164Hard2821882023
Schuyler County144Hard61442022
Cortland County140Hard4191672019
Oswego County140Hard7571222022
Niagara County130Hard6371082023
Chemung County126Hard3171102018
Chautauqua County120Hard5401372021
Schenectady County120Hard336452021
Steuben County117Moderately hard5781972020
Westchester County116Moderately hard5921872018
Rockland County110Moderately hard503482018
Cattaraugus County92Moderately hard5191892021
Putnam County92Moderately hard134652018
Tioga County91.6Moderately hard180672019
Columbia County90Moderately hard149482018
Dutchess County87Moderately hard1,151962023
Albany County86.4Moderately hard1,2091412021
Allegany County86.2Moderately hard2761382021
Oneida County84.7Moderately hard8311872022
Bronx County78.6Moderately hard3852017
Washington County78.5Moderately hard370702024
Rensselaer County72Moderately hard386492022
Chenango County69.5Moderately hard266872019
Otsego County66Moderately hard2441002019
Clinton County58.6Soft6011322024
Broome County54.1Soft5761552023
Jefferson County53Soft8131132020
Saratoga County53Soft1,0271602023
Schoharie County49Soft210542021
St. Lawrence County47Soft1,8072082023
Orange County38Soft7851982025
Fulton County28Soft117412022
Nassau County28Soft16,5731,6852023
Suffolk County28Soft13,6971,6742023
Franklin County25Soft309902020
Warren County21.8Soft400932022
New York County20Soft7752017
Delaware County19.1Soft3,7091752025
Essex County17.6Soft1,6602672024
Greene County14Soft2,2441002021
Sullivan County13Soft2,0111242025
Lewis County12.6Soft6441562020
Ulster County6.6Soft9,9872992022
Herkimer County6.1Soft3,0042162023
Hamilton County5Soft2,7552452022

ZIP codes

ZIP codes in New York

The ZIP codes below are grouped by the New York county they fall in. Each ZIP takes its county's measured median — shown in the group header — so this is a ZIP-to-county guide, not a separate reading for every ZIP. To check the water system serving a specific address, use the lookup.

Monroe County · 350 mg/L · Very hard

1442014428144451445014464144671446814472145061451114514145151452614534145431454614559145801458614604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714642

Madison County · 335 mg/L · Very hard

13030130321303513037130521306113072130821312213134131631331013314133321333413346133551336413402134081340913418134211348413485

Wayne County · 300 mg/L · Very hard

131431314613154144131443314489145021450514513145161451914522145421455114555145681458914590

Kings County · 295 mg/L · Very hard

1120111203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611228112291123011231112321123311234112351123611237112381123911249

Onondaga County · 270.5 mg/L · Very hard

130201302713029130311303913041130511305713060130631306613078130801308413088130901310413108131101311213116131191312013138131521315313159131641320213203132041320513206132071320813209132101321113212132141321513219132241324413290

Orleans County · 269 mg/L · Very hard

1409814103144111447014476144771447914571

Ontario County · 253 mg/L · Very hard

14424144251443214453144561446314466144691447114475145041451214532145371454814560145611456414585

Genesee County · 210 mg/L · Very hard

140051401314020140361404014054140561405814125141431441614422144821452514557

Montgomery County · 210 mg/L · Very hard

120101206612068120691207012072121661217713317133391341013428

Seneca County · 197.5 mg/L · Very hard

1306513148131651452114541145881484714860

Cayuga County · 197 mg/L · Very hard

1302113024130261303313034130711308113092131111311313117131181314013147131561316013166

Wyoming County · 190.5 mg/L · Very hard

14009140111402414037140391406614082140831411314130141451416714427145301453614549145501456914591

Yates County · 190 mg/L · Very hard

144151441814441144781450714527145441483714842

Livingston County · 186 mg/L · Very hard

1441414423144351443714454144621448014481144851448614487145101451714533145391454514556145921483614846

Erie County · 170 mg/L · Hard

1400114004140061402514026140271403014031140321403314034140351404314047140511405214055140571405914061140681406914072140751408014081140851408614091141021411114112141271413414139141411415014169141701420114202142031420414206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281426014261

Queens County · 170 mg/L · Hard

110041100511101111021110311104111051110611109113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137711378113791138511411114121141311414114151141611417114181141911420114211142211423114241142611427114281142911430114321143311434114351143611439114511169111692116931169411697

Tompkins County · 164 mg/L · Hard

13053130621306813073131021481714850148531485414867148811488214886

Schuyler County · 144 mg/L · Hard

14805148121481514818148241484114865148691487814891

Cortland County · 140 mg/L · Hard

1304013045130771308713101131411315813738137841380313863

Oswego County · 140 mg/L · Hard

13028130361304413069130741307613083131031311413115131211312613131131321313513142131441314513167133021343713493

Niagara County · 130 mg/L · Hard

1400814012140281406714092140941410514108141091412014126141311413214172141741430114302143031430414305

Chemung County · 126 mg/L · Hard

148141481614825148381484514861148641487114872148891489414901149031490414905

Chautauqua County · 120 mg/L · Hard

1404814062140631413514136141661470114710147121471614718147201472214723147241472814732147331473614738147401474214747147501475214756147571476714769147751478114782147841478514787

Schenectady County · 120 mg/L · Hard

120081205312056121371215012302123041230512306123071230812309

Steuben County · 117 mg/L · Moderately hard

14529145721480114807148081480914810148191482014821148231482614827148301483914840148431485514856148581487014873148741487714879148851489314898

Westchester County · 116 mg/L · Moderately hard

1050110502105031050410505105061050710510105111051410517105181051910520105221052310526105271052810530105321053310535105361053810540105431054510546105471054810549105501055210553105601056210566105671057010573105761057710578105801058310588105891059010591105941059510596105971059810601106031060410605106061060710701107031070410705107061070710708107091071010801108031080410805

Rockland County · 110 mg/L · Moderately hard

1090110911109131092010923109271093110952109541095610960109621096410965109681097010974109761097710980109831098410986109891099310994

Cattaraugus County · 92 mg/L · Moderately hard

140411404214065140701410114129141381416814171141731470614719147261472914731147371474114743147481475314755147601477214778147791478314788

Putnam County · 92 mg/L · Moderately hard

105091051210516105241053710541105421057912563

Tioga County · 91.6 mg/L · Moderately hard

137321373413736137431381113812138271383513864148591488314892

Columbia County · 90 mg/L · Moderately hard

12017120241202912037120601207512106121151212512130121321213612165121721217312174121841219512502125031251312516125171252112523125261252912530125341254412565

Dutchess County · 87 mg/L · Moderately hard

12501125041250712508125121251412522125241252712531125331253812540125451254612564125671256912570125711257212574125781258012581125821258312585125901259212594126011260312604

Albany County · 86.4 mg/L · Moderately hard

120071200912023120411204512046120471205412059120671207712084120851211012120121431214712158121591216112183121861218912193122021220312204122051220612207122081220912210122111222212226123031246012469

Allegany County · 86.2 mg/L · Moderately hard

14029140601470714708147091471114714147151471714721147271473514739147441475414770147741477714802148031480414806148131482214880148841489514897

Oneida County · 84.7 mg/L · Moderately hard

13042130541312313157131621330113303133041330813309133131331613318133191332113323133281335213354133631340313413134171342413425134351343813440134411345513456134611346913471134761347713478134801348313486134901349213494134951350113502

Bronx County · 78.6 mg/L · Moderately hard

10451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475

Washington County · 78.5 mg/L · Moderately hard

12028120571280912816128191282112823128271282812832128341283712838128391284112844128491285412861128651287312887

Rensselaer County · 72 mg/L · Moderately hard

1201812022120331204012052120611206212063120821209012094121211212312138121401214412153121541215612168121691218012182121851219612198

Chenango County · 69.5 mg/L · Moderately hard

13124131361315513460134641373013733137781378013801138141381513830138321384113844

Otsego County · 66 mg/L · Moderately hard

1206412116121551219713315133201332613333133351333713342133481341113415134391345013457134681348213488134911374713776137961380713808138091381013820138251383413843138491385913861

Clinton County · 58.6 mg/L · Soft

12901129031291012911129121291812919129211292312924129291293312934129351295212955129581295912962129721297812979129811298512992

Broome County · 54.1 mg/L · Soft

13744137461374813754137601377713787137901379513797138021381313826138331385013862138651390113902139031390413905

Jefferson County · 53 mg/L · Soft

1360113602136031360513606136071360813611136121361513616136181361913622136241362813632136341363613637136381364013641136431365013651136561365913661136731367413675136791368213685136911369213693

Saratoga County · 53 mg/L · Soft

12019120201202712065120741208612118121481215112170121881280312822128311283312835128501285912863128661287112884

Schoharie County · 49 mg/L · Soft

120311203512036120431207112076120921209312122121311214912157121601216712175121871219413459

St. Lawrence County · 47 mg/L · Soft

129221292712965129671297313613136141361713621136231362513630136331363513639136421364513646136471364913652136541365813660136621366413666136671366813669136701367213676136781368013681136831368413687136901369413695136961369713699

Orange County · 38 mg/L · Soft

10910109141091510916109171091810919109211092210924109251092610928109301093210933109401094110950109531095810963109691097310975109791098510987109881099010992109961099812518125201254312549125501255312575125771258612729127461277112780

Fulton County · 28 mg/L · Soft

12025120781209512117133291345213470

Nassau County · 28 mg/L · Soft

110011100311010110201102111023110241103011040110421105011096115011150711509115101151411516115181152011530115421154511547115481154911550115521155311554115561155711558115591156011561115631156511566115681156911570115721157511576115771157911580115811159011596115981170911710117141173211753117561175811762117651177111783117911179311797118011180311804

Suffolk County · 28 mg/L · Soft

063901170111702117031170411705117061171311715117161171711718117191172011721117221172411725117261172711729117301173111733117351173811739117401174111742117431174611747117491175111752117541175511757117631176411766117671176811769117701177211776117771177811779117801178211784117861178711788117891179011792117941179511796117981190111930119311193211933119341193511937119391194011941119421194411946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196711968119701197111972119731197511976119771197811980

Franklin County · 25 mg/L · Soft

12913129141291512916129171292012926129301293712939129451295312957129661296912970129761298012983129861298913655

Warren County · 21.8 mg/L · Soft

12801128041280812810128111281412815128171282012824128361284312845128461285312856128601286212874128781288512886

New York County · 20 mg/L · Soft

100011000210003100041000510006100071000910010100111001210013100141001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010044100651006910075101031011010111101121011510119101281015210153101541016210165101671016810169101701017110172101731017410177101991027110278102791028010282

Delaware County · 19.1 mg/L · Soft

12421124341243812441124551245912474127601277613731137391374013750137511375213753137551375613757137741377513782137831378613788138041380613838138391384213846138471385613860

Essex County · 17.6 mg/L · Soft

1285112852128551285712858128701287212883129281293212936129411294212943129441294612950129561296012961129641297412975129771298712993129961299712998

Greene County · 14 mg/L · Soft

12015120421205112058120831208712124121761219212405124071241312414124181242212423124241242712430124311243612439124421244412450124511245212454124631246812470124731248012482124851249212496

Sullivan County · 13 mg/L · Soft

12483127011271912720127211272212723127241272612732127331273412736127371273812741127421274312745127471274812749127501275112752127541275812759127621276312764127651276612767127681276912770127751277712778127791278112783127841278512786127871278812789127901279112792

Lewis County · 12.6 mg/L · Soft

13305133121332513327133431334513367133681340413433134731348913620136261364813665

Ulster County · 6.6 mg/L · Soft

12401124041240612409124101241112412124161241712419124201242812429124321243312435124401244312446124481244912453124561245712458124611246412465124661247112472124751247712481124841248612487124891249012491124931249412495124981251512525125281254212547125481256112566125891272512740

Herkimer County · 6.1 mg/L · Soft

1332213324133311333813340133501335713361133651340613407134161342013431134541347213475

Hamilton County · 5 mg/L · Soft

12032121081213412139121641219012812128421284712864133531336013436

1,045 ZIP codes are not served by a mapped community water system — most are private-well areas. See well water hardness.

Check any ZIP's utility and hardness →

Source

Groundwater vs surface water

New York's groundwater measures harder than its surface water — 31 mg/L across 31,978 samples versus 23.3 across 48,113, about 1.3× harder. Wells draw from groundwater, so well owners in New York tend to see the harder number — 31 mg/L, soft. Groundwater readings there run 6 to 155 mg/L across the middle 80% of samples. The comparison draws on 6,293 groundwater and 3,730 surface-water monitoring sites; 231 readings above 2,000 mg/L were logged but held out of the medians as outliers.

Groundwater (wells)

31 mg/L as CaCO₃ · 31,978 results at 6,293 stations.

Surface water (rivers, lakes)

23.3 mg/L as CaCO₃ · 48,113 results at 3,730 stations.

Groundwater measures about 1.3× harder than surface water here.

Chemistry

Water chemistry in New York

Beyond the hardness number, New York's water carries a fuller chemical signature — here is how its measured parameters compare to national benchmarks.

TDS

166 mg/L · n=7,526

166 mg/L — below the national county median of 226.

pH

7.7 pH · n=36,847

pH 7.7 — within the EPA secondary range of 6.5–8.5, on the alkaline side.

Alkalinity

73.2 mg/L as CaCO3 · n=12,218

73.2 mg/L — modest buffering capacity.

Calcium : Magnesium

2.8 : 0.6 mg/L4.67 : 1 · n=38,585

Calcium is about 74% of New York's hardness (2.8 mg/L Ca to 0.6 mg/L Mg), a little more calcium-rich than the national ~68% calcium share.

Parameter medians may include a small share of quality-control samples; the hardness lane is fully QC-filtered.

Aquifers

Major aquifers under New York

3 aquifer systems supply much of New York's measured groundwater.

  • New York and New England carbonate-rock aquifersmedian 445.5 mg/L across 337 samples at 245 sites: very hard.
  • Sand and gravel aquifers (glaciated regions)median 180 mg/L across 1,815 samples at 945 sites: very hard.
  • Valley and Ridge aquifersmedian 143 mg/L across 12 samples at 12 sites: hard.

Together these systems account for 2,164 measured samples at 1,202 sites. Aquifer medians pool samples across a whole system and can mask local variation — see the national aquifer map for how these compare across states.

Trend

Hardness over time

1940s2020s175

New York's decade median moved from 175 mg/L in the 1940s to 33.2 in the 2020s. Over the series, the decade median peaked at 175 mg/L in the 1940s and bottomed at 9.1 in the 2010s. Decade medians reflect where and what agencies sampled in each era, not just changes in the water itself.

Scale

Where New York sits on the scale

On the USGS scale, New York's 27 mg/L is soft — 1.6 grains per gallon, below the 60 mg/L soft cutoff — among the softest water measured in the US.

SoftModerately hardHardVery hard60 · 3.5 gpg120 · 7.0 gpg180 · 10.5 gpg27 mg/L — Soft
Harder than 15% of the 2,977 measured county medians.

Questions

Frequently asked questions

Is New York's water hard?
New York's median hardness is 27 mg/L as CaCO₃, "soft" on the USGS scale and below the national county median of 140 mg/L.
Which county in New York has the hardest water?
Monroe County, with a median of 350 mg/L as CaCO₃ across 3,390 measurements.
Is well water harder than city water in New York?
Groundwater measures harder here — about 1.3× the surface water — so wells tend to run harder (groundwater 31 vs surface water 23.3 mg/L).
How do I find my exact hardness in New York?
Search your ZIP on the lookup tool, read your utility's Consumer Confidence Report, or test at home with a kit.
Is New York's water harder than the national average?
No. New York's median of 27 mg/L is below the national county median of 140 mg/L; it ranks #45 of the 50 states and D.C.

Compare

States with similar hardness

Two states measure closest to New York's 27 mg/L: North Carolina at 27 mg/L and Georgia at 24.4 mg/L. New York measures harder than 12% of states. Browse the full ranking on the statistics page.

More: hardness scale · check your address · national statistics · the national map.

By . Source: USGS/EPA Water Quality Portal — 82,230 New York measurements. Data last verified . Methodology.

Cite this page:New York Water Hardness by County.” Hard Water Map. Retrieved 2026-07-22, https://hardwatermap.com/water-hardness/new-york/