Skip to main content
💧 TapWaterData

Water Hardness in Nebraska

Across 9 measured cities — with 187 more covered by labeled county-level estimates — Nebraska's median tap water hardness is 215.0 mg/L (12.6 gpg): very hard on the USGS scale. Below: every covered city, the state's hardest and softest water, and the geology that explains it.

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

State Median
215.0
mg/L (12.6 gpg), measured cities
Measured Range
118.0-419.0
mg/L across measured cities
Measured Cities
9
utility-reported or computed values
County Estimates
187
95% of covered cities

Nebraska Cities by Hardness Category

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

CategoryRangeMeasured citiesShare
Soft0-60 mg/L00.0%
Moderately hard60-120 mg/L111.1%
Hard120-180 mg/L333.3%
Very hard>180 mg/L555.6%

Hardest and Softest Water in Nebraska

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

Hardest water in Nebraska

  1. Central City 419.0 mg/L (24.5 gpg), very hard
  2. Oakland 401.0 mg/L (23.4 gpg), very hard
  3. Dodge 360.0 mg/L (21.1 gpg), very hard
  4. Fairbury 235.0 mg/L (13.7 gpg), very hard
  5. Lincoln 215.0 mg/L (12.6 gpg), very hard

Softest water in Nebraska

  1. Boys Town 118.0 mg/L (6.9 gpg), moderately hard
  2. Omaha 148.9 mg/L (8.7 gpg), hard
  3. Bellevue 172.0 mg/L (10.1 gpg), hard
  4. Offutt AFB 172.0 mg/L (10.1 gpg), hard
  5. Lincoln 215.0 mg/L (12.6 gpg), very hard

Every Covered City in Nebraska

All 196 covered Nebraska 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
Omaha148.98.7HardUtility-reported
Lincoln215.012.6Very hardUtility-reported
Grand Island314.018.4Very hardCounty estimate
Papillion234.013.7Very hardCounty estimate
Kearney219.012.8Very hardCounty estimate
Fremont315.018.4Very hardCounty estimate
Hastings331.019.4Very hardCounty estimate
North Platte211.012.3Very hardCounty estimate
Columbus306.017.9Very hardCounty estimate
Scottsbluff208.012.2Very hardCounty estimate
South Sioux City441.025.8Very hardCounty estimate
Beatrice56.93.3SoftCounty estimate
Plattsmouth288.016.8Very hardCounty estimate
Gering302.517.7Very hardCounty estimate
Nebraska City287.916.8Very hardCounty estimate
Auburn367.521.5Very hardCounty estimate
Aurora359.521.0Very hardCounty estimate
Oakland401.023.4Very hardUtility-reported
Waverly305.017.8Very hardCounty estimate
Cozad355.020.8Very hardCounty estimate
Murray288.016.8Very hardCounty estimate
Fairbury235.013.7Very hardUtility-reported
Broken Bow186.510.9Very hardCounty estimate
Gothenburg355.020.8Very hardCounty estimate
West Point369.021.6Very hardCounty estimate
Ashland181.010.6Very hardCounty estimate
Minden260.015.2Very hardCounty estimate
Valley274.516.1Very hardCounty estimate
Central City419.024.5Very hardUtility-reported
Hickman305.017.8Very hardCounty estimate
David City227.013.3Very hardCounty estimate
Valentine89.05.2Moderately hardCounty estimate
Kimball168.09.8HardCounty estimate
Beemer369.021.6Very hardCounty estimate
Wymore56.93.3SoftCounty estimate
Tecumseh281.116.4Very hardCounty estimate
Geneva301.017.6Very hardCounty estimate
Madison201.011.8Very hardCounty estimate
Murdock288.016.8Very hardCounty estimate
Ord332.019.4Very hardCounty estimate
Milford151.08.8HardCounty estimate
Dakota City441.025.8Very hardCounty estimate
Imperial146.08.5HardCounty estimate
Superior296.017.3Very hardCounty estimate
Wilber225.013.2Very hardCounty estimate
Syracuse287.916.8Very hardCounty estimate
Tekamah366.021.4Very hardCounty estimate
Gibbon219.012.8Very hardCounty estimate
Elmwood288.016.8Very hardCounty estimate
Macy288.016.8Very hardCounty estimate
Pierce348.020.4Very hardCounty estimate
Ainsworth77.64.5Moderately hardCounty estimate
Mitchell208.012.2Very hardCounty estimate
Albion252.014.7Very hardCounty estimate
Neligh191.011.2Very hardCounty estimate
Stanton333.019.5Very hardCounty estimate
Hebron321.018.8Very hardCounty estimate
Springfield234.013.7Very hardCounty estimate
Bridgeport224.013.1Very hardCounty estimate
Gordon89.05.2Moderately hardCounty estimate
Ravenna219.012.8Very hardCounty estimate
Wakefield249.014.6Very hardCounty estimate
Sutton280.016.4Very hardCounty estimate
Hartington244.014.3Very hardCounty estimate
Boys Town118.06.9Moderately hardUtility-reported
Arlington528.030.9Very hardCounty estimate
Fullerton303.017.7Very hardCounty estimate
Louisville288.016.8Very hardCounty estimate
Atkinson86.45.0Moderately hardCounty estimate
Waterloo274.516.1Very hardCounty estimate
Plainview348.020.4Very hardCounty estimate
North Bend315.018.4Very hardCounty estimate
Yutan181.010.6Very hardCounty estimate
Wisner369.021.6Very hardCounty estimate
Winnebago288.016.8Very hardCounty estimate
Battle Creek201.011.8Very hardCounty estimate
Wood River314.018.4Very hardCounty estimate
Bayard224.013.1Very hardCounty estimate
Grant156.59.2HardCounty estimate
Stromsburg308.518.0Very hardCounty estimate
Creighton245.514.4Very hardCounty estimate
Weeping Water288.016.8Very hardCounty estimate
Pender288.016.8Very hardCounty estimate
Burwell179.510.5HardCounty estimate
Cambridge189.011.1Very hardCounty estimate
Eagle288.016.8Very hardCounty estimate
Shelton219.012.8Very hardCounty estimate
Henderson308.018.0Very hardCounty estimate
Alma237.013.9Very hardCounty estimate
Loup City237.513.9Very hardCounty estimate
Arapahoe390.022.8Very hardCounty estimate
Bloomfield245.514.4Very hardCounty estimate
Red Cloud323.018.9Very hardCounty estimate
Fort Calhoun528.030.9Very hardCounty estimate
Harvard280.016.4Very hardCounty estimate
Morrill208.012.2Very hardCounty estimate
Blue Hill323.018.9Very hardCounty estimate
Kenesaw331.019.4Very hardCounty estimate
Axtell260.015.2Very hardCounty estimate
Peru367.521.5Very hardCounty estimate
Scribner315.018.4Very hardCounty estimate
Hooper315.018.4Very hardCounty estimate
Doniphan314.018.4Very hardCounty estimate
Elwood234.013.7Very hardCounty estimate
Minatare302.517.7Very hardCounty estimate
Cairo314.018.4Very hardCounty estimate
Juniata331.019.4Very hardCounty estimate
Shelby308.518.0Very hardCounty estimate
Union288.016.8Very hardCounty estimate
Alda314.018.4Very hardCounty estimate
Dodge360.021.1Very hardUtility-reported
Overton355.020.8Very hardCounty estimate
De Witt56.93.3SoftCounty estimate
Mead181.010.6Very hardCounty estimate
Greenwood288.016.8Very hardCounty estimate
Sargent186.510.9Very hardCounty estimate
Callaway186.510.9Very hardCounty estimate
Homer441.025.8Very hardCounty estimate
Gretna234.013.7Very hardCounty estimate
Palmer285.016.7Very hardCounty estimate
Ansley186.510.9Very hardCounty estimate
Elkhorn274.516.1Very hardCounty estimate
Bellwood227.013.3Very hardCounty estimate
Hampton359.521.0Very hardCounty estimate
Giltner359.521.0Very hardCounty estimate
Eustis189.011.1Very hardCounty estimate
Lyman302.517.7Very hardCounty estimate
Plymouth165.09.7HardCounty estimate
Duncan306.017.9Very hardCounty estimate
Phillips359.521.0Very hardCounty estimate
Brady211.012.3Very hardCounty estimate
Rising City227.013.3Very hardCounty estimate
Hildreth236.013.8Very hardCounty estimate
Clarks285.016.7Very hardCounty estimate
Merna186.510.9Very hardCounty estimate
Wilcox236.013.8Very hardCounty estimate
Polk308.518.0Very hardCounty estimate
Platte Center306.017.9Very hardCounty estimate
Johnson367.521.5Very hardCounty estimate
Odell56.93.3SoftCounty estimate
Blue Springs56.93.3SoftCounty estimate
Glenvil280.016.4Very hardCounty estimate
Clatonia56.93.3SoftCounty estimate
Maxwell211.012.3Very hardCounty estimate
Dannebrog116.06.8Moderately hardCounty estimate
Snyder315.018.4Very hardCounty estimate
Chapman285.016.7Very hardCounty estimate
Monroe306.017.9Very hardCounty estimate
Diller165.09.7HardCounty estimate
Nehawka288.016.8Very hardCounty estimate
Roseland331.019.4Very hardCounty estimate
Uehling315.018.4Very hardCounty estimate
Emerson288.016.8Very hardCounty estimate
Jackson441.025.8Very hardCounty estimate
Hubbard441.025.8Very hardCounty estimate
Bellevue172.010.1HardUtility-reported
Offutt AFB172.010.1HardUtility-reported
Roca305.017.8Very hardCounty estimate
Garland151.08.8HardCounty estimate
Raymond305.017.8Very hardCounty estimate
Sumner355.020.8Very hardCounty estimate
Creston306.017.9Very hardCounty estimate
Pickrell56.93.3SoftCounty estimate
Craig366.021.4Very hardCounty estimate
Trumbull280.016.4Very hardCounty estimate
Denton305.017.8Very hardCounty estimate
Nemaha367.521.5Very hardCounty estimate
Rosalie288.016.8Very hardCounty estimate
Mason City186.510.9Very hardCounty estimate
Farnam189.011.1Very hardCounty estimate
Daykin165.09.7HardCounty estimate
Davey305.017.8Very hardCounty estimate
Oconto186.510.9Very hardCounty estimate
Stella276.016.1Very hardCounty estimate
Hordville359.521.0Very hardCounty estimate
Upland236.013.8Very hardCounty estimate
Filley56.93.3SoftCounty estimate
Brock367.521.5Very hardCounty estimate
Cedar Bluffs181.010.6Very hardCounty estimate
Brownville367.521.5Very hardCounty estimate
Endicott165.09.7HardCounty estimate
Marquette359.521.0Very hardCounty estimate
Jansen165.09.7HardCounty estimate
Memphis181.010.6Very hardCounty estimate
Comstock186.510.9Very hardCounty estimate
Anselmo186.510.9Very hardCounty estimate
South Bend288.016.8Very hardCounty estimate
Lexington355.020.8Very hardCounty estimate
Reynolds165.09.7HardCounty estimate
Steele City165.09.7HardCounty estimate
Smithfield234.013.7Very hardCounty estimate
Julian287.916.8Very hardCounty estimate
Moorefield211.012.3Very hardCounty estimate
Franklin236.013.8Very hardCounty estimate
Pawnee City263.015.4Very hardCounty estimate
Sutherland211.012.3Very 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 Nebraska's Water Hardness

Nebraska sits in the Great Plains and interior lowlands region.

The Great Plains and interior lowlands are underlain by carbonate rock, gypsum, and other evaporite deposits, and the semi-arid climate concentrates dissolved minerals rather than flushing them out. Aquifers like the High Plains (Ogallala) yield water the USGS classifies as hard to very hard across most of the region, from the Dakotas down through Texas. Surface-water systems fed by plains rivers carry much of the same mineral load.

Source: USGS - High Plains aquifer

Nebraska Water Hardness FAQ

Does Nebraska have hard water?

Yes — across Nebraska's measured cities, typical tap water is hard. The median is 215.0 mg/L (12.6 gpg) — very hard on the USGS scale, where anything above 120 mg/L (7 gpg) counts as hard. 8 of Nebraska's 9 measured cities fall in the hard or very hard bands (89%), so check your own city rather than the state average.

How hard is tap water in Nebraska?

Across the 9 Nebraska cities with measured values in our index, the median hardness is 215.0 mg/L (12.6 gpg) — very hard on the USGS scale. Individual cities range from 118.0 to 419.0 mg/L, so check your own city rather than assuming the state number.

Which city in Nebraska has the hardest water?

Central City has the hardest measured tap water in our Nebraska index at 419.0 mg/L (24.5 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 Nebraska?

8 of Nebraska's 9 measured cities (89%) 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 Nebraska city from utility-reported water quality data, check your water utility's annual Consumer Confidence Report (CCR), or use a home test-strip kit.

Stay Informed About Your Water Quality

Get EPA reports, filter recommendations, and safety alerts for your area.

Join 10,000+ people protecting their families. Unsubscribe anytime.