Well Water Hardness Map by County: Florida and California

Tap any highlighted county to explore local groundwater hardness levels compiled from official state & USGS water quality data.

Florida Well Water Hardness by County

Taylor County: 12.1 gpg, very hardCitrus County: 9.3 gpg, hardLee County: 25.6 gpg, very hardPasco County: 10.6 gpg, very hardEscambia County: 0.5 gpg, softFranklin County: limited dataJefferson County: 9.1 gpg, hardPutnam County: 7.1 gpg, hardAlachua County: 11.5 gpg, very hardWakulla County: 12.2 gpg, very hardGilchrist County: 12.2 gpg, very hardLevy County: 13.7 gpg, very hardHillsborough County: 14.1 gpg, very hardBrevard County: 26.1 gpg, very hardSanta Rosa County: 0.4 gpg, softWalton County: 5.3 gpg, moderately hardDixie County: 14.9 gpg, very hardLeon County: 8.9 gpg, hardMadison County: 8.6 gpg, hardColumbia County: 10.1 gpg, hardHighlands County: 7.5 gpg, hardOsceola County: 10.2 gpg, hardCalhoun County: limited dataLiberty County: limited dataUnion County: 9.8 gpg, hardLake County: 6.9 gpg, moderately hardMarion County: 9.9 gpg, hardVolusia County: 16.1 gpg, very hardDuval County: 10.6 gpg, very hardHernando County: 9.6 gpg, hardHamilton County: 12 gpg, very hardSeminole County: 8.9 gpg, hardSuwannee County: 12.1 gpg, very hardHardee County: 10.4 gpg, hardPolk County: 9 gpg, hardOkaloosa County: 2.1 gpg, softNassau County: 17.1 gpg, very hardGadsden County: limited dataOrange County: 16.8 gpg, very hardGulf County: limited dataCharlotte County: 29.2 gpg, very hardBradford County: 9.3 gpg, hardPinellas County: 18.9 gpg, very hardSumter County: 11.9 gpg, very hardManatee County: 21.2 gpg, very hardJackson County: 7.7 gpg, hardCollier County: 18.7 gpg, very hardBroward County: 16.4 gpg, very hardIndian River County: 18.9 gpg, very hardBay County: 5.7 gpg, moderately hardMonroe County: limited dataGlades County: limited dataHendry County: 18 gpg, very hardBaker County: 10.7 gpg, very hardSt. Johns County: 23.2 gpg, very hardMartin County: 15.8 gpg, very hardSt. Lucie County: 22.8 gpg, very hardDeSoto County: 20.5 gpg, very hardMiami-Dade County: 15.3 gpg, very hardHolmes County: limited dataFlagler County: 30.9 gpg, very hardWashington County: limited dataLafayette County: 11.5 gpg, very hardOkeechobee County: 17.4 gpg, very hardPalm Beach County: 17.8 gpg, very hardSarasota County: 38.4 gpg, very hardClay County: 4.8 gpg, moderately hard
  • Soft under 60 mg/L (under 3.5 gpg)
  • Moderately hard 60 to 120 mg/L (3.5 to 7 gpg)
  • Hard 121 to 180 mg/L (7 to 10.5 gpg)
  • Very hard over 180 mg/L (over 10.5 gpg)
  • Limited data fewer than 20 wells sampled
All 67 Florida counties ranked by hardness
CountyMedian hardnessWells
Sarasota County38.4 gpgVery hard, 657 mg/L90
Flagler County30.9 gpgVery hard, 529 mg/L32
Charlotte County29.2 gpgVery hard, 499 mg/L44
Brevard County26.1 gpgVery hard, 446 mg/L52
Lee County25.6 gpgVery hard, 438 mg/L80
St. Johns County23.2 gpgVery hard, 396 mg/L57
St. Lucie County22.8 gpgVery hard, 390 mg/L43
Manatee County21.2 gpgVery hard, 362 mg/L70
DeSoto County20.5 gpgVery hard, 351 mg/L61
Indian River County18.9 gpgVery hard, 324 mg/L37
Pinellas County18.9 gpgVery hard, 324 mg/L38
Collier County18.7 gpgVery hard, 320 mg/L285
Hendry County18 gpgVery hard, 307 mg/L37
Palm Beach County17.8 gpgVery hard, 304 mg/L105
Okeechobee County17.4 gpgVery hard, 298 mg/L36
Nassau County17.1 gpgVery hard, 292 mg/L33
Orange County16.8 gpgVery hard, 287 mg/L136
Broward County16.4 gpgVery hard, 280 mg/L51
Volusia County16.1 gpgVery hard, 276 mg/L128
Martin County15.8 gpgVery hard, 269 mg/L38
Miami-Dade County15.3 gpgVery hard, 262 mg/L173
Dixie County14.9 gpgVery hard, 254 mg/L55
Hillsborough County14.1 gpgVery hard, 241 mg/L179
Levy County13.7 gpgVery hard, 235 mg/L178
Gilchrist County12.2 gpgVery hard, 208 mg/L110
Wakulla County12.2 gpgVery hard, 209 mg/L45
Suwannee County12.1 gpgVery hard, 207 mg/L169
Taylor County12.1 gpgVery hard, 207 mg/L82
Hamilton County12 gpgVery hard, 206 mg/L50
Sumter County11.9 gpgVery hard, 203 mg/L45
Alachua County11.5 gpgVery hard, 196 mg/L120
Lafayette County11.5 gpgVery hard, 196 mg/L86
Baker County10.7 gpgVery hard, 183 mg/L23
Duval County10.6 gpgVery hard, 181 mg/L168
Pasco County10.6 gpgVery hard, 181 mg/L152
Hardee County10.4 gpgHard, 178 mg/L29
Osceola County10.2 gpgHard, 174 mg/L63
Columbia County10.1 gpgHard, 173 mg/L146
Marion County9.9 gpgHard, 169 mg/L175
Union County9.8 gpgHard, 168 mg/L28
Hernando County9.6 gpgHard, 165 mg/L63
Bradford County9.3 gpgHard, 160 mg/L28
Citrus County9.3 gpgHard, 159 mg/L101
Jefferson County9.1 gpgHard, 155 mg/L42
Polk County9 gpgHard, 153 mg/L188
Leon County8.9 gpgHard, 153 mg/L51
Seminole County8.9 gpgHard, 153 mg/L65
Madison County8.6 gpgHard, 147 mg/L86
Jackson County7.7 gpgHard, 131 mg/L72
Highlands County7.5 gpgHard, 128 mg/L71
Putnam County7.1 gpgHard, 121 mg/L52
Lake County6.9 gpgModerately hard, 119 mg/L108
Bay County5.7 gpgModerately hard, 97 mg/L36
Walton County5.3 gpgModerately hard, 90 mg/L40
Clay County4.8 gpgModerately hard, 81 mg/L71
Okaloosa County2.1 gpgSoft, 36 mg/L33
Escambia County0.5 gpgSoft, 8 mg/L29
Santa Rosa County0.4 gpgSoft, 7 mg/L35
Calhoun CountyLimited data10
Franklin CountyLimited data7
Gadsden CountyLimited data19
Glades CountyLimited data10
Gulf CountyLimited data19
Holmes CountyLimited data11
Liberty CountyLimited data7
Monroe CountyLimited data2
Washington CountyLimited data14

See every Florida county well water report

California Well Water Hardness by County

Los Angeles County: 11.5 gpg, very hardSanta Cruz County: 11.9 gpg, very hardSonoma County: 7.3 gpg, hardContra Costa County: limited dataAlpine County: limited dataNevada County: 4.6 gpg, moderately hardButte County: 6 gpg, moderately hardShasta County: 4.3 gpg, moderately hardMerced County: 9.5 gpg, hardCalaveras County: limited dataLake County: limited dataYuba County: 8 gpg, hardSan Diego County: 15.1 gpg, very hardRiverside County: 10.6 gpg, very hardMarin County: limited dataSan Mateo County: limited dataEl Dorado County: 3.2 gpg, softTulare County: 9.3 gpg, hardSacramento County: 6.8 gpg, moderately hardSan Benito County: 18.5 gpg, very hardAmador County: limited dataSutter County: limited dataYolo County: limited dataColusa County: limited dataPlumas County: limited dataStanislaus County: 19.1 gpg, very hardTrinity County: limited dataSan Bernardino County: 7.3 gpg, hardAlameda County: 13.9 gpg, very hardMono County: 5.8 gpg, moderately hardMonterey County: 16.6 gpg, very hardInyo County: 4.5 gpg, moderately hardSanta Clara County: 15.3 gpg, very hardHumboldt County: limited dataSierra County: limited dataMadera County: 5.3 gpg, moderately hardSan Joaquin County: 9.7 gpg, hardFresno County: 10.5 gpg, hardVentura County: 29.5 gpg, very hardSiskiyou County: 8.5 gpg, hardMendocino County: 6.5 gpg, moderately hardGlenn County: limited dataDel Norte County: limited dataImperial County: 9.8 gpg, hardPlacer County: 5.1 gpg, moderately hardMariposa County: limited dataNapa County: 5.2 gpg, moderately hardSanta Barbara County: 28.3 gpg, very hardTuolumne County: limited dataOrange County: 18.8 gpg, very hardSan Luis Obispo County: 31.1 gpg, very hardSolano County: limited dataModoc County: limited dataKern County: 12.1 gpg, very hardKings County: 3.8 gpg, moderately hardTehama County: 6.7 gpg, moderately hardLassen County: 5.2 gpg, moderately hardSan Francisco County: limited data
  • Soft under 60 mg/L (under 3.5 gpg)
  • Moderately hard 60 to 120 mg/L (3.5 to 7 gpg)
  • Hard 121 to 180 mg/L (7 to 10.5 gpg)
  • Very hard over 180 mg/L (over 10.5 gpg)
  • Limited data fewer than 20 wells sampled
All 58 California counties ranked by hardness
CountyMedian hardnessWells
San Luis Obispo County31.1 gpgVery hard, 531 mg/L53
Ventura County29.5 gpgVery hard, 505 mg/L65
Santa Barbara County28.3 gpgVery hard, 484 mg/L232
Stanislaus County19.1 gpgVery hard, 327 mg/L174
Orange County18.8 gpgVery hard, 321 mg/L80
San Benito County18.5 gpgVery hard, 316 mg/L34
Monterey County16.6 gpgVery hard, 284 mg/L80
Santa Clara County15.3 gpgVery hard, 261 mg/L60
San Diego County15.1 gpgVery hard, 259 mg/L211
Alameda County13.9 gpgVery hard, 238 mg/L59
Kern County12.1 gpgVery hard, 206 mg/L222
Santa Cruz County11.9 gpgVery hard, 203 mg/L38
Los Angeles County11.5 gpgVery hard, 197 mg/L484
Riverside County10.6 gpgVery hard, 181 mg/L374
Fresno County10.5 gpgHard, 179 mg/L150
Imperial County9.8 gpgHard, 168 mg/L71
San Joaquin County9.7 gpgHard, 166 mg/L145
Merced County9.5 gpgHard, 162 mg/L112
Tulare County9.3 gpgHard, 159 mg/L120
Siskiyou County8.5 gpgHard, 146 mg/L26
Yuba County8 gpgHard, 137 mg/L21
San Bernardino County7.3 gpgHard, 125 mg/L941
Sonoma County7.3 gpgHard, 125 mg/L115
Sacramento County6.8 gpgModerately hard, 116 mg/L87
Tehama County6.7 gpgModerately hard, 114 mg/L66
Mendocino County6.5 gpgModerately hard, 110 mg/L32
Butte County6 gpgModerately hard, 103 mg/L46
Mono County5.8 gpgModerately hard, 100 mg/L26
Madera County5.3 gpgModerately hard, 91 mg/L87
Lassen County5.2 gpgModerately hard, 89 mg/L20
Napa County5.2 gpgModerately hard, 88 mg/L52
Placer County5.1 gpgModerately hard, 88 mg/L42
Nevada County4.6 gpgModerately hard, 79 mg/L58
Inyo County4.5 gpgModerately hard, 76 mg/L26
Shasta County4.3 gpgModerately hard, 73 mg/L61
Kings County3.8 gpgModerately hard, 64 mg/L33
El Dorado County3.2 gpgSoft, 55 mg/L69
Alpine CountyLimited data2
Amador CountyLimited data16
Calaveras CountyLimited data13
Colusa CountyLimited data9
Contra Costa CountyLimited data0
Del Norte CountyLimited data7
Glenn CountyLimited data17
Humboldt CountyLimited data19
Lake CountyLimited data16
Marin CountyLimited data5
Mariposa CountyLimited data4
Modoc CountyLimited data16
Plumas CountyLimited data7
San Francisco CountyLimited data5
San Mateo CountyLimited data12
Sierra CountyLimited data0
Solano CountyLimited data8
Sutter CountyLimited data19
Trinity CountyLimited data10
Tuolumne CountyLimited data7
Yolo CountyLimited data13

See every California county well water report

Hard water is the most common well water problem in Florida and California, and how hard it gets depends on the county. This map shows the median hardness of wells sampled in each county, rated on the USGS hardness scale. Hover over or tap a county to see its numbers, then open its full well water report, check your ZIP code or size a water softener.

How to Read the Map

Hardness is the calcium and magnesium dissolved in water, reported as calcium carbonate. Labs give it in milligrams per liter (mg/L, the same as ppm), while softener makers size equipment in grains per gallon (gpg). One gpg equals 17.1 mg/L. The map uses the USGS classes: soft is under 60 mg/L, moderately hard is 60 to 120 mg/L, hard is 121 to 180 mg/L and very hard is over 180 mg/L. Above about 7 gpg, most households notice scale on fixtures, spotty dishes and shorter water heater life.

Where the Numbers Come From

Each county value comes from groundwater samples in the Water Quality Portal, the shared database of the USGS, the EPA and state agencies, for wells sampled since 2000. We take the median of each well first, so a well that was sampled many times does not outweigh the rest, and then the median across all wells in the county. That covers about 4,800 wells in Florida and 4,800 in California. Counties with fewer than 20 sampled wells are marked as limited data and show no number.

These are well samples, not city tap water. Cities often treat or blend their supply, so if you are on a public water system, use the hardness in your utility’s annual water quality report. Hardness can also change a lot between neighboring wells and depths, so a county median is a starting point, not a measurement of your well.

What to Do Next