Skip to main content

Water Hardness in Florida

Across 84 measured cities — with 210 more covered by labeled county-level estimates — Florida's median tap water hardness is 86.8 mg/L (5.1 gpg): moderately hard on the USGS scale. Below: every covered city, the state's hardest and softest water, and the geology that explains it.

Data updated September 13, 2026. Sources: utility-reported water quality data and USGS/EPA Water Quality Portal samples.

State Median
86.8
mg/L (5.1 gpg), measured cities
Measured Range
2.7-291.0
mg/L across measured cities
Measured Cities
84
utility-reported or computed values
County Estimates
210
71% of covered cities

What it costs to soften Florida water

Water softener cost in Florida at 5.1 gpg prices the equipment and the installation labour against the plumber wages published for Florida, and labels every range as modelled or measured rather than leaving you to guess which it is.

Florida · 5.08 grains per gallon

$926–$1,155

installed, midpoint $1,028 — a 24,000-grain unit, the size 4 people at this hardness need.

Salt and drain water over 10 years: $612–$1,235 — the 5,562,600 grains of hardness this household removes, at the national salt price and water rate whose sources are named below. Filter changes and Service contract are omitted rather than assumed.

Sized for 4 people regenerating every 7 days: 10,668 grains of capacity needed, rounded up to the next common residential size. The median of 84 measured Florida cities in our hardness dataset. Modelled: the standard build band published for that state at the size this hardness calls for, equipment priced 2026-10-04 against the May 2025 reference period (OEWS M2025). Salt: the median retailer price of 3 retailers, read 2026-10-04, at a declared salt dose per regeneration. Drain water: about 50 gallons per regeneration from a government extension estimate read 2026-10-04, at the 2024 national average water and sewer rate from a government source read 2026-10-04.

Deciding whether it is worth it at all? Start from how much a water softener costs nationally — the same equipment, installation and ten-year ownership breakdown before any state wage adjustment is applied.

Florida Cities by Hardness Category

Measured cities only — labeled county estimates never enter the category counts or the median.

CategoryRangeMeasured citiesShare
Soft0-60 mg/L2529.8%
Moderately hard60-120 mg/L3541.7%
Hard120-180 mg/L2023.8%
Very hard>180 mg/L44.8%

Hardest and Softest Water in Florida

Measured values only; labeled county estimates and values under active dispute never rank.

Hardest water in Florida

  1. Apalachicola — 291.0 mg/L (17.0 gpg), very hard
  2. Jacksonville Beach — 234.0 mg/L (13.7 gpg), very hard
  3. Clearwater — 190.0 mg/L (11.1 gpg), very hard
  4. Jacksonville — 189.0 mg/L (11.1 gpg), very hard
  5. St. Augustine — 167.0 mg/L (9.8 gpg), hard

Softest water in Florida

  1. Lake Buena Vista — 2.7 mg/L (0.2 gpg), soft
  2. Plantation — 12.2 mg/L (0.7 gpg), soft
  3. Sunrise — 12.6 mg/L (0.7 gpg), soft
  4. Cooper City — 14.3 mg/L (0.8 gpg), soft
  5. Davie — 15.9 mg/L (0.9 gpg), soft

Every Covered City in Florida

All 294 covered Florida cities, sorted by population served. "County estimate" rows are labeled context values from USGS/EPA Water Quality Portal county sampling — they never enter the median above. City names link to each city's full water quality page.

CityHardness (mg/L)gpgCategoryData
Miami212.012.4Very hardCounty estimate
Jacksonville189.011.1Very hardUtility-reported
Tampa139.08.1HardUtility-reported
Apollo Beach141.08.3HardCounty estimate
Riverview141.08.3HardCounty estimate
Orlando129.07.5HardUtility-reported
St. Petersburg124.07.3HardUtility-reported
Cocoa103.06.0Moderately hardUtility-reported
Lehigh Acres262.015.3Very hardCounty estimate
Hialeah212.012.4Very hardCounty estimate
Port St Lucie66.93.9Moderately hardUtility-reported
Punta Gorda295.017.3Very hardCounty estimate
Tallahassee136.08.0HardUtility-reported
Gainesville140.08.2HardUtility-reported
Lakeland137.08.0HardUtility-reported
Pembroke Pines53.33.1SoftUtility-reported
Fort Lauderdale51.53.0SoftUtility-reported
Ft Lauderdale51.53.0SoftUtility-reported
North Miami Beach212.012.4Very hardCounty estimate
Melbourne91.35.3Moderately hardUtility-reported
Melbourne Village91.35.3Moderately hardUtility-reported
Cape Coral60.13.5Moderately hardUtility-reported
Port Charlotte295.017.3Very hardCounty estimate
Kissimmee52.43.1SoftCounty estimate
Hollywood50.83.0SoftUtility-reported
Lake Buena Vista2.70.2SoftUtility-reported
Fellsmere182.810.7Very hardCounty estimate
Boca Raton68.24.0Moderately hardUtility-reported
Winter Haven67.23.9Moderately hardCounty estimate
Miramar18.11.1SoftUtility-reported
Sebastian258.615.1Very hardCounty estimate
Palm Bay120.07.0Moderately hardUtility-reported
Clearwater190.011.1Very hardUtility-reported
Boynton Beach74.24.3Moderately hardUtility-reported
West Palm Beach65.93.9Moderately hardUtility-reported
Jensen Beach73.04.3Moderately hardUtility-reported
Miami Beach35.22.1SoftUtility-reported
Middleburg56.03.3SoftCounty estimate
Palm Coast67.94.0Moderately hardUtility-reported
Palm Beach Gardens84.54.9Moderately hardUtility-reported
Belleview143.08.4HardCounty estimate
Fort Myers43.32.5SoftUtility-reported
Jupiter93.45.5Moderately hardUtility-reported
North Miami89.25.2Moderately hardUtility-reported
Daytona Beach23.81.4SoftUtility-reported
Key West143.98.4HardCounty estimate
Plantation12.20.7SoftUtility-reported
Pompano Beach40.82.4SoftUtility-reported
Winter Park101.05.9Moderately hardUtility-reported
Sanford165.09.7HardUtility-reported
Sunrise12.60.7SoftUtility-reported
Deltona132.07.7HardUtility-reported
Deland190.911.2Very hardCounty estimate
Lauderdale Lakes52.03.0SoftUtility-reported
Port Orange190.911.2Very hardCounty estimate
Auburndale67.23.9Moderately hardCounty estimate
Bonita Springs69.24.0Moderately hardUtility-reported
Estero262.015.3Very hardCounty estimate
Winter Garden114.06.7Moderately hardUtility-reported
Naples60.23.5Moderately hardUtility-reported
Delray Beach62.03.6Moderately hardUtility-reported
Homestead212.012.4Very hardCounty estimate
Apopka152.08.9HardUtility-reported
New Smyrna Beach71.04.2Moderately hardUtility-reported
Panama City Beach47.82.8SoftCounty estimate
Panama City47.82.8SoftCounty estimate
Fort Pierce316.018.5Very hardCounty estimate
Coral Springs40.82.4SoftUtility-reported
St. Cloud102.06.0Moderately hardUtility-reported
Ocala115.06.7Moderately hardUtility-reported
Santa Rosa Beach5.60.3SoftCounty estimate
Deerfield Beach60.23.5Moderately hardUtility-reported
Lynn Haven47.82.8SoftCounty estimate
Bartow67.23.9Moderately hardCounty estimate
Bradenton145.08.5HardCounty estimate
Wellington55.13.2SoftUtility-reported
Ormond Beach58.53.4SoftUtility-reported
Titusville60.83.6Moderately hardUtility-reported
Crestview11.80.7SoftCounty estimate
Sarasota92.45.4Moderately hardUtility-reported
Casselberry109.96.4Moderately hardCounty estimate
Sebring46.82.7SoftCounty estimate
North Port82.64.8Moderately hardUtility-reported
Weston16.00.9SoftUtility-reported
Altamonte Springs93.85.5Moderately hardUtility-reported
Pinellas Park152.58.9HardCounty estimate
Lake Worth153.08.9HardCounty estimate
Quincy28.11.6SoftCounty estimate
Dunedin93.25.5Moderately hardUtility-reported
Leesburg129.07.5HardUtility-reported
St. Augustine167.09.8HardUtility-reported
Eagle Lake67.23.9Moderately hardCounty estimate
Plant City159.09.3HardUtility-reported
Eustis133.07.8HardCounty estimate
Englewood295.017.3Very hardCounty estimate
Milton12.80.8SoftCounty estimate
Vero Beach63.53.7Moderately hardUtility-reported
Winter Springs93.85.5Moderately hardUtility-reported
Ocoee65.03.8Moderately hardCounty estimate
Cooper City14.30.8SoftUtility-reported
Marco Island288.016.8Very hardCounty estimate
Venice101.05.9Moderately hardUtility-reported
Destin11.80.7SoftCounty estimate
Haines City67.23.9Moderately hardCounty estimate
Edgewater190.911.2Very hardCounty estimate
Zephyrhills120.07.0Moderately hardCounty estimate
Tarpon Springs33.01.9SoftUtility-reported
Hobe Sound182.410.7Very hardCounty estimate
Groveland133.07.8HardCounty estimate
Immokalee288.016.8Very hardCounty estimate
Davie15.90.9SoftUtility-reported
West Melbourne116.06.8Moderately hardUtility-reported
Miramar Beach5.60.3SoftCounty estimate
Niceville11.80.7SoftCounty estimate
Pensacola25.01.5SoftCounty estimate
Fort Walton Beach11.80.7SoftCounty estimate
Waverly67.23.9Moderately hardCounty estimate
Atlantic Beach156.09.1HardUtility-reported
Jacksonville Beach234.013.7Very hardUtility-reported
Okeechobee126.17.4HardCounty estimate
Longwood109.96.4Moderately hardCounty estimate
Lake Wales67.23.9Moderately hardCounty estimate
Brooksville165.09.7HardCounty estimate
Tavares133.07.8HardCounty estimate
Midway28.11.6SoftCounty estimate
Avon Park46.82.7SoftCounty estimate
Lake City140.08.2HardCounty estimate
DeFuniak Springs5.60.3SoftCounty estimate
Lake Mary111.06.5Moderately hardUtility-reported
Gulf Breeze42.52.5SoftUtility-reported
Dania Beach52.13.0SoftUtility-reported
Dade City120.07.0Moderately hardCounty estimate
Stuart182.410.7Very hardCounty estimate
Miami Gardens212.012.4Very hardCounty estimate
Safety Harbor136.08.0HardUtility-reported
Captiva262.015.3Very hardCounty estimate
Oldsmar152.58.9HardCounty estimate
Clewiston147.68.6HardCounty estimate
Palmetto145.08.5HardCounty estimate
Maitland132.07.7HardUtility-reported
Orange City190.911.2Very hardCounty estimate
Palatka182.610.7Very hardCounty estimate
Freeport5.60.3SoftCounty estimate
Wilton Manors66.23.9Moderately hardUtility-reported
Sopchoppy146.08.5HardCounty estimate
Hurlburt Field11.80.7SoftCounty estimate
Jay12.80.8SoftCounty estimate
Bagdad12.80.8SoftCounty estimate
Clermont133.07.8HardCounty estimate
Valparaiso11.80.7SoftCounty estimate
Mascotte133.07.8HardCounty estimate
Mims258.615.1Very hardCounty estimate
Cantonment25.01.5SoftCounty estimate
Molino25.01.5SoftCounty estimate
Alachua56.13.3SoftCounty estimate
Wauchula87.95.1Moderately hardCounty estimate
Neptune Beach453.026.5Very hardCounty estimate
Longboat Key35.32.1SoftUtility-reported
Fort Myers Beach262.015.3Very hardCounty estimate
LaBelle147.68.6HardCounty estimate
Chattahoochee28.11.6SoftCounty estimate
Boca Grande262.015.3Very hardCounty estimate
Placida295.017.3Very hardCounty estimate
Surfside91.55.3Moderately hardUtility-reported
Flagler Beach134.47.9HardCounty estimate
Lake Alfred67.23.9Moderately hardCounty estimate
Moore Haven126.17.4HardCounty estimate
Fort Meade67.23.9Moderately hardCounty estimate
Mexico Beach47.82.8SoftCounty estimate
Oakland125.07.3HardUtility-reported
Mulberry67.23.9Moderately hardCounty estimate
Lake Panasoffkee169.09.9HardCounty estimate
Frostproof67.23.9Moderately hardCounty estimate
Apalachicola291.017.0Very hardUtility-reported
Panacea146.08.5HardCounty estimate
Carrabelle45.22.6SoftCounty estimate
Mary Esther11.80.7SoftCounty estimate
Graceville82.04.8Moderately hardCounty estimate
Havana28.11.6SoftCounty estimate
Newberry56.13.3SoftCounty estimate
Dundee67.23.9Moderately hardCounty estimate
Blountstown92.65.4Moderately hardCounty estimate
Chipley31.51.8SoftCounty estimate
Bunnell134.47.9HardCounty estimate
Eglin AFB11.80.7SoftCounty estimate
Century25.01.5SoftCounty estimate
Greensboro28.11.6SoftCounty estimate
Steinhatchee197.011.5Very hardCounty estimate
Everglades City288.016.8Very hardCounty estimate
Bowling Green87.95.1Moderately hardCounty estimate
Bristol11.20.7SoftCounty estimate
Bonifay39.22.3SoftCounty estimate
St. Leo120.07.0Moderately hardCounty estimate
Polk City67.23.9Moderately hardCounty estimate
Lake Helen190.911.2Very hardCounty estimate
Melbourne Beach258.615.1Very hardCounty estimate
Pierson190.911.2Very hardCounty estimate
Welaka182.610.7Very hardCounty estimate
Gretna28.11.6SoftCounty estimate
Parkland55.53.3SoftUtility-reported
Bushnell169.09.9HardCounty estimate
Cross City197.011.5Very hardCounty estimate
Baker11.80.7SoftCounty estimate
Holt12.80.8SoftCounty estimate
Astor133.07.8HardCounty estimate
Arcadia167.09.8HardCounty estimate
Lake Hamilton67.23.9Moderately hardCounty estimate
Eastpoint45.22.6SoftCounty estimate
Babson Park67.23.9Moderately hardCounty estimate
Williston231.413.5Very hardCounty estimate
Hawthorne56.13.3SoftCounty estimate
Lloyd95.45.6Moderately hardCounty estimate
Laurel Hill11.80.7SoftCounty estimate
New Port Richey120.07.0Moderately hardCounty estimate
San Antonio120.07.0Moderately hardCounty estimate
Chiefland231.413.5Very hardCounty estimate
Trenton215.012.6Very hardCounty estimate
Wewahitchka92.65.4Moderately hardCounty estimate
Crescent City182.610.7Very hardCounty estimate
Zolfo Springs87.95.1Moderately hardCounty estimate
Sneads82.04.8Moderately hardCounty estimate
Lake Butler16.10.9SoftCounty estimate
Lawtey39.82.3SoftCounty estimate
East Palatka182.610.7Very hardCounty estimate
Wesley Chapel124.07.3HardUtility-reported
Hosford11.20.7SoftCounty estimate
Archer56.13.3SoftCounty estimate
Montverde133.07.8HardCounty estimate
Palm Harbor143.08.4HardUtility-reported
Bronson231.413.5Very hardCounty estimate
Zellwood65.03.8Moderately hardCounty estimate
Fruitland Park133.07.8HardCounty estimate
North Fort Myers262.015.3Very hardCounty estimate
Port Richey120.07.0Moderately hardCounty estimate
Silver Springs143.08.4HardCounty estimate
Hastings231.613.5Very hardCounty estimate
Waldo56.13.3SoftCounty estimate
Webster169.09.9HardCounty estimate
Grand Ridge82.04.8Moderately hardCounty estimate
Palm Valley149.08.7HardUtility-reported
Medley122.07.1HardUtility-reported
Penney Farms56.03.3SoftCounty estimate
Starke39.82.3SoftCounty estimate
Wildwood169.09.9HardCounty estimate
Cottondale82.04.8Moderately hardCounty estimate
Ponce de Leon5.60.3SoftCounty estimate
Nokomis263.015.4Very hardCounty estimate
Altha92.65.4Moderately hardCounty estimate
White Springs140.08.2HardCounty estimate
Center Hill169.09.9HardCounty estimate
Vernon31.51.8SoftCounty estimate
Brooker39.82.3SoftCounty estimate
Pomona Park182.610.7Very hardCounty estimate
Micanopy56.13.3SoftCounty estimate
Crawfordville146.08.5HardCounty estimate
Alford82.04.8Moderately hardCounty estimate
Manalapan32.71.9SoftUtility-reported
Caryville31.51.8SoftCounty estimate
Alva262.015.3Very hardCounty estimate
Wausau31.51.8SoftCounty estimate
Westville39.22.3SoftCounty estimate
Pahokee153.08.9HardCounty estimate
South Bay153.08.9HardCounty estimate
Campbellton82.04.8Moderately hardCounty estimate
Malabar258.615.1Very hardCounty estimate
Osteen190.911.2Very hardCounty estimate
Bokeelia262.015.3Very hardCounty estimate
Wabasso182.810.7Very hardCounty estimate
Brandon141.08.3HardCounty estimate
Lecanto170.09.9HardCounty estimate
Osprey263.015.4Very hardCounty estimate
Inglis231.413.5Very hardCounty estimate
Ochopee288.016.8Very hardCounty estimate
Seville190.911.2Very hardCounty estimate
Loxahatchee153.08.9HardCounty estimate
Mount Dora133.07.8HardCounty estimate
Eaton Park67.23.9Moderately hardCounty estimate
Bradenton Beach145.08.5HardCounty estimate
Bay Pines152.58.9HardCounty estimate
Belleair Beach152.58.9HardCounty estimate
Christmas65.03.8Moderately hardCounty estimate
Ellenton145.08.5HardCounty estimate
Gotha65.03.8Moderately hardCounty estimate
Indian Rocks Beach152.58.9HardCounty estimate
Largo152.58.9HardCounty estimate
Mayo198.511.6Very hardCounty estimate
Melrose182.610.7Very hardCounty estimate
Nocatee167.09.8HardCounty estimate
Palm Beach153.08.9HardCounty estimate
Palm City182.410.7Very hardCounty estimate
Seminole152.58.9HardCounty estimate
Shalimar11.80.7SoftCounty estimate
Suwannee197.011.5Very hardCounty estimate
Windermere65.03.8Moderately hardCounty estimate

Above 120 mg/L (7 gpg), scale is usually worth treating — see our water softener guide, or size a system with the hardness calculator & converter.

The Geology Behind Florida's Water Hardness

Florida sits in the Florida carbonate platform region.

Florida sits on a thick carbonate platform: the Floridan aquifer system, one of the most productive limestone and dolostone aquifers in the world, supplies most of the state's drinking water. Water moving through that carbonate rock dissolves calcium and magnesium continuously, so Florida groundwater is characteristically hard to very hard. Cities on treated surface water or with softening plants can run lower than their raw groundwater would suggest.

Source: USGS - Floridan aquifer system

Florida Water Hardness FAQ

Does Florida have hard water?

On the whole, no — Florida's statewide median sits below the hard threshold, though some cities run harder. The median is 86.8 mg/L (5.1 gpg) — moderately hard on the USGS scale, where anything above 120 mg/L (7 gpg) counts as hard. 24 of Florida's 84 measured cities fall in the hard or very hard bands (29%), so check your own city rather than the state average.

How hard is tap water in Florida?

Across the 84 Florida cities with measured values in our index, the median hardness is 86.8 mg/L (5.1 gpg) — moderately hard on the USGS scale. Individual cities range from 2.7 to 291.0 mg/L, so check your own city rather than assuming the state number.

Which city in Florida has the hardest water?

Apalachicola has the hardest measured tap water in our Florida index at 291.0 mg/L (17.0 gpg) — very hard on the USGS scale. Rankings use measured utility values only; labeled county estimates and values under active dispute are excluded.

Do I need a water softener in Florida?

24 of Florida's 84 measured cities (29%) fall in the hard or very hard bands — above 120 mg/L (7 gpg), the level where most water treatment professionals suggest considering an ion-exchange softener. Hardness varies utility to utility, so look up your own city's value before sizing equipment.

How do I find my city's exact water hardness?

Enter your ZIP code in our free lookup at tapwaterdata.com/zip to see the value we hold for your Florida city from utility-reported water quality data, check your water utility's annual Consumer Confidence Report (CCR), or use a home test-strip kit.

Need whole-house or professional water treatment?

For the problems a pitcher or under-sink filter cannot fix — scale, rust and black staining, sulfur smell, well contamination, or test results you cannot explain. Tell us what is happening and we will connect you with a local water-treatment professional.

TapWaterData may be compensated when you are connected with a water-treatment professional.

Get the Weekly Water Brief

One email a week on water testing, treatment, and what water-quality data means for your home.

One email a week. Unsubscribe anytime.