Florida Water Hardness by County

Water in Florida has a median hardness of 151 mg/L as CaCO₃ — "hard" on the USGS scale — based on 150,764 measurements at 15,636 monitoring stations. Sarasota County has the state's hardest measured water (381 mg/L); Liberty County the softest (11.9). Rank: #19 of the 50 states and D.C.

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

Of Florida's 67 measured counties, 19 very hard, 15 hard, 13 moderately hard, and 20 soft. The hardest are Sarasota County (381 mg/L), Charlotte County (378), and Lee County (288). Liberty County is the softest at 11.9 mg/L (soft).

About 72% of Florida's roughly 21.9 million residents in counties with gate-passing hardness data live where tap water is hard or worse.

Statewide, Florida's median works out to 8.8 grains per gallon and ranks #19 of the 50 states and D.C. Across 150,764 measurements at 15,636 stations — 88,721 of them since 2000 — the middle 80% of readings fall between 29 and 390 mg/L. The public record runs from 1901 to 2025.

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

Download the Florida water hardness map (PNG) — Water hardness by county in Florida: 67 counties mapped from USGS/EPA data, statewide median 151 mg/L (hard); darker counties have harder water.

By county

Water hardness by county

The table lists all 67 measured Florida counties, hardest first. Their medians span 381 mg/L in Sarasota County to 11.9 in Liberty County — a 32× range.

County water hardness, hardest first — median mg/L as CaCO₃.
CountyMedianBandResultsSitesNewest
Sarasota County381Very hard2,4827982017
Charlotte County378Very hard2811182019
Lee County288Very hard12,4665542019
St. Lucie County280Very hard1,0262552019
Collier County273Very hard5,4685162019
Duval County267Very hard6,1153102017
Broward County250Very hard3,7225252020
Pinellas County250Very hard2,4576512016
Hendry County243Very hard3722362019
Miami-Dade County230Very hard7,4481,1112023
Nassau County219.5Very hard635512024
St. Johns County209Very hard4,0831202019
Levy County207Very hard659872017
Lafayette County200.3Very hard268572017
Monroe County200Very hard408942008
Palm Beach County200Very hard6,8249642019
Gilchrist County190Very hard277532017
Martin County190Very hard1,0703332019
Putnam County183Very hard5,5621652017
Indian River County177Hard6,5091412021
Brevard County175Hard9,5282712019
Dixie County160.4Hard137462017
Volusia County152Hard3,7301722017
Hillsborough County150Hard5,7491,0312017
Suwannee County148Hard9341382017
Taylor County147.6Hard550542017
Citrus County143Hard6321282017
Manatee County143Hard1,1473542020
DeSoto County140Hard1,0351842017
Glades County140Hard1,0521272017
Sumter County140Hard340982017
Hernando County139Hard6471632017
Lake County135.9Hard5,2814042017
Marion County132Hard3,0952202017
Seminole County111Moderately hard3,8952102017
Hardee County110Moderately hard3731222017
Pasco County110Moderately hard1,4892842023
Jefferson County94.7Moderately hard114362017
Calhoun County89Moderately hard326172017
Columbia County82.3Moderately hard5971142017
Hamilton County74.4Moderately hard470902017
Flagler County73.4Moderately hard967392019
Madison County70.1Moderately hard270652017
Polk County69.7Moderately hard3,7448672019
Orange County68Moderately hard14,1558572023
Wakulla County66.1Moderately hard9891222023
Okeechobee County61Moderately hard866992019
Jackson County54Soft4631002025
Osceola County51.8Soft2,8311902023
Clay County49.7Soft3,8601252017
Gulf County46.2Soft76312016
Franklin County45.5Soft304252023
Alachua County44.5Soft4,0411572017
Bay County44Soft4571082017
Highlands County34Soft6781872019
Holmes County30.8Soft248192017
Gadsden County29.5Soft7311082017
Leon County29Soft2,0582462017
Washington County28.1Soft196722017
Union County20Soft189342017
Okaloosa County18.9Soft7241192025
Walton County18Soft5241062024
Santa Rosa County17Soft969782025
Bradford County16.9Soft247472017
Escambia County15.6Soft1,1263672025
Baker County13Soft528342019
Liberty County11.9Soft270322017

ZIP codes

ZIP codes in Florida

The ZIP codes below are grouped by the Florida 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.

Sarasota County · 381 mg/L · Very hard

342233422834229342313423234233342343423534236342373423834239342403424134242342753428534286342873428834289342913429234293

Charlotte County · 378 mg/L · Very hard

33946339473394833950339523395333954339553398033981339823398334224

Lee County · 288 mg/L · Very hard

33901339033390433905339073390833909339123391333914339163391733919339203392133922339243392833931339563395733965339663396733971339723397333974339763399033991339933413434135

St. Lucie County · 280 mg/L · Very hard

3494534946349473494934950349513495234953349813498234983349843498634987

Collier County · 273 mg/L · Very hard

34101341023410334104341053410834109341103411234113341143411634117341193412034137341383413934140341413414234145

Duval County · 267 mg/L · Very hard

322023220332204322053220632207322083220932210322113221232214322163221732218322193222032221322223222332224322253222632227322283223332234322443224632250322543225632257322583226632277

Broward County · 250 mg/L · Very hard

33004330093301933020330213302233023330243302533026330273302833029330603306233063330643306533066330673306833069330713307333076333013330433305333063330833309333113331233313333143331533316333173331933321333223332333324333253332633327333283333033331333323333433351333883344133442

Pinellas County · 250 mg/L · Very hard

337013370233703337043370533706337073370833709337103371133712337133371433715337163374433755337563375933760337613376233763337643376533767337703377133772337733377433776337773377833781337823378533786346773468134683346843468534688346893469534698

Hendry County · 243 mg/L · Very hard

33440339303393533936

Miami-Dade County · 230 mg/L · Very hard

3301033012330133301433015330163301833030330313303233033330343303533039330543305533056331013310933122331253312633127331283312933130331313313233133331343313533136331373313833139331403314133142331433314433145331463314733149331503315433155331563315733158331603316133162331653316633167331683316933170331723317333174331753317633177331783317933180331813318233183331843318533186331873318933190331933319433196

Nassau County · 219.5 mg/L · Very hard

3200932011320343204632097

St. Johns County · 209 mg/L · Very hard

32033320803208132082320843208632092320953214532259

Levy County · 207 mg/L · Very hard

326213262532626326393266832683326963444934498

Lafayette County · 200.3 mg/L · Very hard

320083201332066

Monroe County · 200 mg/L · Very hard

330013303633037330403304233043330503305133070

Palm Beach County · 200 mg/L · Very hard

3340133403334043340533406334073340833409334103341133412334133341433415334173341833426334283343033431334323343333434334353343633437334443344533446334493345833460334613346233463334673347033472334733347633477334783348033483334843348633487334933349633498

Gilchrist County · 190 mg/L · Very hard

3261932693

Martin County · 190 mg/L · Very hard

334383345533469349563495734990349943499634997

Putnam County · 183 mg/L · Very hard

32112321313213932140321473214832157321773218132187321893219332666

Indian River County · 177 mg/L · Hard

329483295832960329623296332966329673296832970

Brevard County · 175 mg/L · Hard

327543277532780327963289932901329033290432905329073290832909329203292232925329263292732931329343293532937329403294932950329513295232953329553295932976

Dixie County · 160.4 mg/L · Hard

3235932628326483268032692

Volusia County · 152 mg/L · Hard

321143211732118321193212432127321283212932130321323214132168321693217432176321803219032713327203272332724327253273832744327593276332764

Hillsborough County · 150 mg/L · Hard

33503335103351133527335303353433547335483354933550335563355833559335633356533566335673356933570335723357333578335793358433592335943359633598336023360333604336053360633607336093361033611336123361333614336153361633617336183361933620336213362433625336263362933634336353363733647

Suwannee County · 148 mg/L · Hard

3206032062320643207132094

Taylor County · 147.6 mg/L · Hard

32336323473234832356

Citrus County · 143 mg/L · Hard

344283442934433344343443634442344453444634448344503445234453344613446534487

Manatee County · 143 mg/L · Hard

34201342023420334205342073420834209342103421134212342153421634217342193422134222342433425034251

DeSoto County · 140 mg/L · Hard

34266342673426834269

Glades County · 140 mg/L · Hard

334713394434974

Sumter County · 140 mg/L · Hard

32162321633351333514335213353833585335973448434785

Hernando County · 139 mg/L · Hard

34601346023460434606346073460834609346133461434661

Lake County · 135.9 mg/L · Hard

321023215932702327263273532736327573276732776327783470534711347143471534729347313473634737347483475334756347623478834797

Marion County · 132 mg/L · Hard

3211332133321343217932182321923219532617326343266432681326863278434420344313443234470344713447234473344743447534476344793448034481344823448834491

Seminole County · 111 mg/L · Moderately hard

3270132707327083271432730327323274632750327653276632771327733277932792

Hardee County · 110 mg/L · Moderately hard

33834338653387333890

Pasco County · 110 mg/L · Moderately hard

335233352533540335413354233543335443354533574335763461034637346383463934652346533465434655346673466834669346793469034691

Jefferson County · 94.7 mg/L · Moderately hard

323373234432361

Calhoun County · 89 mg/L · Moderately hard

32421324243243032449

Columbia County · 82.3 mg/L · Moderately hard

320243202532038320553206132096

Hamilton County · 74.4 mg/L · Moderately hard

3205232053

Flagler County · 73.4 mg/L · Moderately hard

32110321363213732164

Madison County · 70.1 mg/L · Moderately hard

32059323313234032350

Polk County · 69.7 mg/L · Moderately hard

33801338033380533809338103381133812338133381533823338273383033835338373383833839338403384133843338443384733849338503385133853338543385533856338583385933860338673386833877338803388133884338973389834759

Orange County · 68 mg/L · Moderately hard

327033270932712327513276832789327983280132803328043280532806328073280832809328103281132812328143281632817328183281932820328213282232824328253282632827328283282932830328313283232833328353283632837328393473434760347613478634787

Wakulla County · 66.1 mg/L · Moderately hard

32327323463235532358

Okeechobee County · 61 mg/L · Moderately hard

34972

Jackson County · 54 mg/L · Soft

324203242332426324313243232440324423244332445324463244832460

Osceola County · 51.8 mg/L · Soft

33848338963473934741347433474434746347473475834769347713477234773

Clay County · 49.7 mg/L · Soft

32003320433206532068320733207932656

Gulf County · 46.2 mg/L · Soft

3245632465

Franklin County · 45.5 mg/L · Soft

32320323223232332328

Alachua County · 44.5 mg/L · Soft

326013260332605326063260732608326093261032612326153261632618326313264032641326433265332658326673266932694

Bay County · 44 mg/L · Soft

324013240332404324053240732408324093241032413324383244432466

Highlands County · 34 mg/L · Soft

3382533852338573387033872338753387633960

Holmes County · 30.8 mg/L · Soft

3242532464

Gadsden County · 29.5 mg/L · Soft

32324323303233232333323433235132352

Leon County · 29 mg/L · Soft

3230132303323043230532306323073230832309323103231132312323133231732399

Washington County · 28.1 mg/L · Soft

3242732428324373246232463

Union County · 20 mg/L · Soft

320543208332697

Okaloosa County · 18.9 mg/L · Soft

32531325363253932541325423254432547325483256732569325783257932580

Walton County · 18 mg/L · Soft

32433324353243932455324593246132550

Santa Rosa County · 17 mg/L · Soft

3253032563325643256532566325703257132583

Bradford County · 16.9 mg/L · Soft

3202632044320583209132622

Escambia County · 15.6 mg/L · Soft

32501325023250332504325053250632507325083250932511325123251432526325333253432535325613256832577

Baker County · 13 mg/L · Soft

32040320633207232087

Liberty County · 11.9 mg/L · Soft

323213233432360

395 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

Florida's groundwater measures harder than its surface water — 260 mg/L across 23,914 samples versus 136 across 125,249, about 1.9× harder. Wells draw from groundwater, so well owners in Florida tend to see the harder number — 260 mg/L, very hard. Groundwater readings there run 69.2 to 580 mg/L across the middle 80% of samples. The comparison draws on 7,431 groundwater and 7,998 surface-water monitoring sites; 6,106 readings above 2,000 mg/L were logged but held out of the medians as outliers.

Groundwater (wells)

260 mg/L as CaCO₃ · 23,914 results at 7,431 stations.

Surface water (rivers, lakes)

136 mg/L as CaCO₃ · 125,249 results at 7,998 stations.

Groundwater measures about 1.9× harder than surface water here.

Chemistry

Water chemistry in Florida

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

TDS

191 mg/L · n=41,736

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

pH

7.3 pH · n=79,253

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

Alkalinity

63.2 mg/L as CaCO3 · n=95,910

63.2 mg/L — modest buffering capacity.

Calcium : Magnesium

42 : 7.8 mg/L5.38 : 1 · n=124,509

Calcium is about 77% of Florida's hardness (42 mg/L Ca to 7.8 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 Florida

3 aquifer systems supply much of Florida's measured groundwater.

  • Intermediate aquifer systemmedian 370 mg/L across 1,432 samples at 653 sites: very hard.
  • Biscayne aquifermedian 267 mg/L across 1,301 samples at 483 sites: very hard.
  • Floridan aquifer systemmedian 250 mg/L across 8,915 samples at 2,165 sites: very hard.

Together these systems account for 11,648 measured samples at 3,301 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

1920s2020s270

Florida's decade median moved from 230 mg/L in the 1920s to 86.9 in the 2020s. Over the series, the decade median peaked at 270 mg/L in the 1930s and bottomed at 86.9 in the 2020s. Decade medians reflect where and what agencies sampled in each era, not just changes in the water itself.

Scale

Where Florida sits on the scale

On the USGS scale, Florida's 151 mg/L is hard — 8.8 grains per gallon, above the 120 mg/L hard cutoff, below very hard.

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

At 151 mg/L (8.8 gpg), water-softener owners in Florida typically set their unit to this hardness — settings calculator.

Questions

Frequently asked questions

Is Florida's water hard?
Florida's median hardness is 151 mg/L as CaCO₃, "hard" on the USGS scale and 1.08× the national county median of 140 mg/L. About 72% of residents in measured counties have hard-or-worse water.
Which county in Florida has the hardest water?
Sarasota County, with a median of 381 mg/L as CaCO₃ across 2,482 measurements.
Is well water harder than city water in Florida?
Groundwater measures harder here — about 1.9× the surface water — so wells tend to run harder (groundwater 260 vs surface water 136 mg/L).
How do I find my exact hardness in Florida?
Search your ZIP on the lookup tool, read your utility's Consumer Confidence Report, or test at home with a kit.
Is Florida's water harder than the national average?
Yes. Florida's median of 151 mg/L is 1.08× the national county median of 140 mg/L, and Florida ranks #19 of the 50 states and D.C.

Compare

States with similar hardness

Two states measure closest to Florida's 151 mg/L: California at 150 mg/L and Nevada at 150 mg/L. Florida measures harder than 64% 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 — 150,764 Florida measurements. Data last verified . Methodology.

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