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 regional evidence

280PPM

Very Hard

Indexed range 42.2–2300 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 343 of 498 profiles with hardness data. The state median is 280 PPM, but the full indexed range is 42.2–2300 PPM.

State distribution

Hardness across indexed ZIPs

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

Soft · 0–60 PPM4
Moderately hard · 61–120 PPM40
Hard · 121–180 PPM111
Very hard · 181+ PPM343

Evidence coverage

What the current records support

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

191

Low-confidence hardness profiles

179

Research-comparison eligible profiles

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

174PPM regional

Single regional value1 active record

Alford

Jackson County · 1 ZIP

171PPM regional

Single regional valueNo active flag

Altamonte Springs

Seminole County · 2 ZIPs

364PPM regional

Regional range 360.5–368No active flag

Altha

Calhoun County · 1 ZIP

171PPM regional

Single regional valueNo active flag

Alturas

Polk County · 2 ZIPs

163PPM regional

Single regional valueNo active flag

Alva

Lee County · 1 ZIP

310PPM regional

Single regional valueNo active flag

Apalachicola

Franklin County · 1 ZIP

—

No regional sampleNo active flag

Apollo Beach

Hillsborough County · 1 ZIP

80PPM regional

Single regional valueNo active flag

Apopka

Orange County · 3 ZIPs

128PPM regional

Single regional value1 active record

Archer

Alachua County · 1 ZIP

174PPM regional

Single regional valueNo active flag

Astatula

Lake County · 1 ZIP

118PPM regional

Single regional valueNo active flag

Astor

Lake County · 1 ZIP

146PPM regional

Single regional valueNo active flag

Auburndale

Polk County · 1 ZIP

155PPM regional

Single regional value1 active record

Avon Park

Highlands County · 1 ZIP

163PPM regional

Single regional valueNo active flag

Bal Harbour

Miami-Dade County · 1 ZIP

259PPM regional

Single regional valueNo active flag

Bartow

Polk County · 1 ZIP

163PPM regional

Single regional value1 active record

Belleview

Marion County · 1 ZIP

283PPM regional

Single regional valueNo active flag

Bellview

Escambia County · 1 ZIP

—

No regional sampleNo active flag

Blountstown

Calhoun County · 1 ZIP

—

No regional sampleNo active flag

Boca Raton

Palm Beach County · 7 ZIPs

282PPM regional

Regional range 281.5–284No active flag

Bokeelia

Lee County · 1 ZIP

369PPM regional

Single regional valueNo active flag

Bonifay

Holmes County · 1 ZIP

135PPM regional

Single regional value2 active records

Bonita Springs

Collier County · 3 ZIPs

320PPM regional

Regional range 319–320No active flag

Boynton Beach

Palm Beach County · 3 ZIPs

291PPM regional

Regional range 290–290.52 active records

County comparison

Highest regional-evidence county medians

Regional hardness summaries by county in Florida
CountyMedianRangeZIP profiles
Pinellas County441 PPM441–44119
Clay County396 PPM158–3964
St. Johns County377 PPM313.5–3964
Orange County374 PPM118–374.525
Osceola County374 PPM374–3906
Charlotte County369 PPM369–3697
Seminole County368 PPM155.5–37510
Brevard County360 PPM60–37416
Indian River County360 PPM353.5–359.53
St. Lucie County348 PPM324–35012
Collier County346 PPM313–40612
Taylor County325 PPM325–3252