HardWaterLab

Water hardness in Georgia

Georgia has a median ambient water hardness of 25 mg/L, which is 1.5 grains per gallon and classes as soft. That is the middle of 96,276 samples across 159 counties.

State median
1.5 gpg
25 mg/L
Hardest county
McIntosh County
216.1 gpg
Softest county
Towns County
0.2 gpg

This is ambient water, not tap water. These figures come from samples taken from wells, streams and springs by USGS, EPA and state agencies. Municipal utilities treat, blend and sometimes soften water before it reaches a tap, so a city supply can be considerably softer than the ground beneath it. Treat this as a good guide for a private well and an approximate one for city water. Your utility's annual water quality report gives the real number for a municipal tap, and a test strip gives it for yours.

Every monitored county in Georgia

Ranked hardest first. The middle 50% column shows how much the samples within a county vary, which matters more than the median where a county spans two geologies.

Ambient water hardness by county, Georgia
Countymg/LgpgClassMiddle 50%Samples
McIntosh County3,700216.1Very hard170 to 4,800458
Liberty County1,40081.8Very hard32 to 3,900911
Camden County60035.1Very hard44 to 4,800714
Glynn County26015.2Very hard200 to 5604,883
Chatham County1488.6Hard46 to 1,5001,225
Catoosa County1287.5Hard100 to 1401,010
Chattooga County1106.4Moderately hard83 to 1201,567
Mitchell County1106.4Moderately hard28 to 13559
Polk County1106.4Moderately hard65 to 130485
Walker County1106.4Moderately hard61 to 130438
Miller County1005.8Moderately hard76 to 120172
Whitfield County643.7Moderately hard50 to 831,935
Coffee County633.7Moderately hard27 to 160507
Floyd County543.2Soft42 to 692,228
Dooly County533.1Soft30 to 91147
Gordon County502.9Soft36 to 811,799
Thomas County482.8Soft26 to 95498
Dade County472.7Soft14 to 120182
Bleckley County462.7Soft33 to 8342
Baker County452.6Soft34 to 59712
Colquitt County452.6Soft31 to 72384
Lowndes County452.6Soft24 to 92824
Bryan County442.6Soft16 to 3,900408
Decatur County402.3Soft22 to 691,450
Bartow County382.2Soft24 to 681,722
Wilkes County352Soft26 to 44278
Clayton County342Soft27 to 45267
Dougherty County342Soft25 to 1191,269
Cook County331.9Soft24 to 43225
Grady County331.9Soft24 to 50725
Henry County331.9Soft24 to 43467
Jeff Davis County331.9Soft26 to 44460
Sumter County331.9Soft20 to 47713
Brooks County321.9Soft23 to 51520
Jones County321.9Soft25 to 45703
Taliaferro County321.9Soft26 to 37110
Jasper County311.8Soft22 to 40237
Dodge County301.8Soft22 to 3748
Fulton County301.8Soft20 to 445,355
Long County301.8Soft18 to 40263
Ben Hill County291.7Soft22 to 54111
Cobb County291.7Soft21 to 341,025
DeKalb County291.7Soft22 to 392,885
Paulding County291.7Soft24 to 35148
Pulaski County291.7Soft25 to 35429
Treutlen County291.7Soft15 to 4045
Wilcox County291.7Soft20 to 48111
Calhoun County281.6Soft19 to 85155
Irwin County281.6Soft23 to 36151
Jackson County281.6Soft22 to 32366
Jenkins County281.6Soft20 to 38122
Seminole County281.6Soft24 to 32663
Turner County281.6Soft20 to 37139
Tift County271.6Soft2 to 57375
Twiggs County271.6Soft15 to 12067
Bulloch County261.5Soft20 to 36676
Douglas County261.5Soft19 to 331,159
Early County261.5Soft20 to 62281
Screven County261.5Soft18 to 36614
Burke County251.5Soft16 to 49212
Fayette County251.5Soft20 to 30598
Johnson County251.5Soft12 to 3983
Wilkinson County251.5Soft17 to 36304
Appling County241.4Soft18 to 32248
Bacon County241.4Soft20 to 32230
Barrow County241.4Soft19 to 29179
Crisp County241.4Soft20 to 100243
Franklin County241.4Soft20 to 27215
Laurens County241.4Soft19 to 31690
Troup County241.4Soft19 to 301,754
Atkinson County231.3Soft19 to 2785
Berrien County231.3Soft15 to 34215
Coweta County231.3Soft17 to 30323
Emanuel County231.3Soft13 to 32110
Lee County231.3Soft18 to 81160
Muscogee County231.3Soft18 to 26433
Oconee County231.3Soft17 to 30563
Putnam County231.3Soft20 to 31626
Banks County221.3Soft18 to 2558
Chattahoochee County221.3Soft19 to 24213
Cherokee County221.3Soft16 to 382,216
Clay County221.3Soft20 to 24328
Crawford County221.3Soft11 to 40134
Effingham County221.3Soft18 to 28601
Greene County221.3Soft18 to 33713
Harris County221.3Soft18 to 27841
McDuffie County221.3Soft9 to 33125
Quitman County221.3Soft18 to 24321
Spalding County221.3Soft19 to 24125
Wayne County221.3Soft13 to 32817
Worth County221.3Soft18 to 39185
Murray County211.2Soft10 to 59328
Newton County211.2Soft16 to 331,302
Stewart County211.2Soft18 to 25699
Washington County211.2Soft16 to 27182
Charlton County201.2Soft11 to 31553
Clarke County201.2Soft17 to 28400
Gwinnett County201.2Soft14 to 284,838
Hancock County201.2Soft17 to 25310
Monroe County201.2Soft16 to 25768
Pierce County201.2Soft16 to 25452
Ware County201.2Soft8 to 40356
Warren County201.2Soft12 to 34197
Butts County191.1Soft13 to 28968
Candler County191.1Soft15 to 28158
Evans County191.1Soft12 to 26246
Morgan County191.1Soft15 to 25418
Oglethorpe County191.1Soft15 to 30128
Baldwin County181.1Soft16 to 20356
Jefferson County181.1Soft13 to 23292
Pike County181.1Soft14 to 22263
Rockdale County181.1Soft12 to 30746
Terrell County181.1Soft14 to 41145
Wheeler County181.1Soft13 to 24209
Bibb County171Soft15 to 19617
Carroll County171Soft12 to 231,219
Columbia County171Soft14 to 28287
Heard County171Soft8 to 271,206
Montgomery County171Soft12 to 3757
Pickens County171Soft10 to 29163
Randolph County171Soft14 to 20273
Telfair County171Soft13 to 30148
Walton County171Soft14 to 21329
Stephens County160.9Soft10 to 27115
Tattnall County160.9Soft12 to 23388
Toombs County160.9Soft11 to 25257
Hall County150.9Soft12 to 282,493
Lamar County150.9Soft12 to 1873
Madison County150.9Soft11 to 22224
Meriwether County150.9Soft12 to 20274
Upson County150.9Soft11 to 18609
Webster County150.9Soft12 to 20222
Echols County140.8Soft8 to 22348
Haralson County140.8Soft13 to 17412
Houston County140.8Soft8 to 24175
Lincoln County140.8Soft13 to 16235
Elbert County130.8Soft10 to 20437
Brantley County120.7Soft9 to 20754
Forsyth County120.7Soft11 to 18727
Glascock County120.7Soft10 to 1680
Macon County120.7Soft9 to 15881
Richmond County120.7Soft5 to 151,009
Talbot County120.7Soft10 to 22145
Gilmer County90.5Soft7 to 121,859
Habersham County80.5Soft6 to 18294
Hart County80.5Soft8 to 13276
White County80.5Soft4 to 11496
Clinch County70.4Soft6 to 10562
Lanier County70.4Soft6 to 14223
Union County70.4Soft6 to 8582
Dawson County60.4Soft5 to 10245
Peach County60.4Soft5 to 821
Schley County60.4Soft6 to 1125
Fannin County50.3Soft5 to 10719
Lumpkin County50.3Soft3 to 10984
Marion County50.3Soft4 to 1062
Rabun County50.3Soft4 to 7848
Taylor County50.3Soft3 to 16288
Towns County40.2Soft3 to 6451

Source: Water Quality Portal (USGS, EPA and state agencies), waterqualitydata.us, retrieved 2026-09-19. 2,904,346 samples across 3,110 counties.

What this means for a household in Georgia

At 1.5 grains per gallon, a family of four would need a softener of about 16,000 grains to regenerate roughly weekly, using around 62 lb of salt a year. Size it for your own household.

159 of these counties include well samples, so the figures are a reasonable guide for private well water there. Municipal supplies in the same counties may be softer, because utilities often blend or treat.

Hardness follows geology rather than borders. Where a county sits on limestone or dolomite the water is hard; on granite, basalt or sandstone it is soft. That is why neighbouring counties in this table can differ by a factor of several.

Frequently asked questions

Is the water hard in Georgia?
The median ambient sample in Georgia is 25 mg/L, 1.5 grains per gallon, which classes as soft. It varies widely by county: McIntosh County County measures 216.1 gpg and Towns County County 0.2 gpg.
Which county in Georgia has the hardest water?
McIntosh County, at a median of 3,700 mg/L (216.1 grains per gallon) across 458 samples.
Do I need a water softener in Georgia?
At the state median of 1.5 grains per gallon, a softener is usually not worth its salt and maintenance, though individual counties run harder. Check your own county in the table above, then confirm with a test strip.

Related tools