Skip to content

State water index

Florida water hardness

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

Median indexed hardness

280PPM

Very Hard

Indexed range 20–374.5 PPM

ZIP profiles
603
Cities
291
Matched utilities
903
Counties
62

Understanding Florida

Why local comparisons matter here

Florida's carbonate aquifers supply many communities, while large urban areas may also use surface water, shallow aquifers, desalination, or blended sources. Coastal conditions add another layer of variation.

In this index, very hard is the largest category, covering 445 of 602 profiles with hardness data. The state median is 280 PPM, but the full indexed range is 20–374.5 PPM.

State distribution

Hardness across indexed ZIPs

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

Soft · 0–60 PPM47
Moderately hard · 61–120 PPM51
Hard · 121–180 PPM59
Very hard · 181+ PPM445

Evidence coverage

What the current records support

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

117

Low-confidence hardness profiles

103

Nearest site more than 25 miles away

Reported source water

Utility source mix

Groundwater
842
Surface water
59
Groundwater influenced by surface water
2

City directory

Explore Florida by city

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

291 cities · 603 ZIP profiles

291 cities found

Page 1 of 13

Alachua

Alachua County · 2 ZIPs

261PPM

Single indexed value1 active record

Alford

Jackson County · 1 ZIP

141PPM

Single indexed valueNo active flag

Altamonte Springs

Seminole County · 2 ZIPs

353PPM

Single indexed valueNo active flag

Altha

Calhoun County · 1 ZIP

141PPM

Single indexed valueNo active flag

Alturas

Polk County · 2 ZIPs

364PPM

Range 360–367No active flag

Alva

Lee County · 1 ZIP

316PPM

Single indexed valueNo active flag

Apalachicola

Franklin County · 1 ZIP

160PPM

Single indexed valueNo active flag

Apollo Beach

Hillsborough County · 1 ZIP

58PPM

Single indexed valueNo active flag

Apopka

Orange County · 3 ZIPs

357PPM

Range 353–356.51 active record

Archer

Alachua County · 1 ZIP

240PPM

Single indexed valueNo active flag

Astatula

Lake County · 1 ZIP

353PPM

Single indexed valueNo active flag

Astor

Lake County · 1 ZIP

351PPM

Single indexed valueNo active flag

Auburndale

Polk County · 1 ZIP

364PPM

Single indexed value1 active record

Avon Park

Highlands County · 1 ZIP

358PPM

Single indexed valueNo active flag

Bal Harbour

Miami-Dade County · 1 ZIP

280PPM

Single indexed valueNo active flag

Bartow

Polk County · 1 ZIP

367PPM

Single indexed value1 active record

Belleview

Marion County · 1 ZIP

349PPM

Single indexed valueNo active flag

Bellview

Escambia County · 1 ZIP

60PPM

Single indexed valueNo active flag

Blountstown

Calhoun County · 1 ZIP

141PPM

Single indexed valueNo active flag

Boca Raton

Palm Beach County · 7 ZIPs

282PPM

Range 281–283No active flag

Bokeelia

Lee County · 1 ZIP

316PPM

Single indexed valueNo active flag

Bonifay

Holmes County · 1 ZIP

141PPM

Single indexed value2 active records

Bonita Springs

Collier County · 3 ZIPs

319PPM

Single indexed valueNo active flag

Boynton Beach

Palm Beach County · 3 ZIPs

284PPM

Single indexed value2 active records

County comparison

Highest indexed county medians

CountyMedianRangeZIP profiles
Polk County367 PPM353–374.524
Osceola County360 PPM356–363.56
Volusia County357 PPM349–36023
Orange County357 PPM353–36025
Sumter County355 PPM349–367.510
Lake County353 PPM345–363.520
Seminole County353 PPM351–363.510
Indian River County352 PPM350–3553
Flagler County351 PPM252.5–356.54
Highlands County349 PPM320–3585
Collier County319 PPM279.5–31912
Glades County314 PPM314–3141