Skip to main content
💧 TapWaterData

Water Hardness in Maine

Across 88 measured cities — with 36 more covered by labeled county-level estimates — Maine's median tap water hardness is 31.6 mg/L (1.9 gpg): soft 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
31.6
mg/L (1.9 gpg), measured cities
Measured Range
5.6-185.0
mg/L across measured cities
Measured Cities
88
utility-reported or computed values
County Estimates
36
29% of covered cities

Maine Cities by Hardness Category

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

CategoryRangeMeasured citiesShare
Soft0-60 mg/L6270.5%
Moderately hard60-120 mg/L1820.5%
Hard120-180 mg/L66.8%
Very hard>180 mg/L22.3%

Hardest and Softest Water in Maine

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

Hardest water in Maine

  1. Limerick 170.0 mg/L (9.9 gpg), hard
  2. Burnham 158.0 mg/L (9.2 gpg), hard
  3. Lisbon 152.0 mg/L (8.9 gpg), hard
  4. Lisbon Falls 152.0 mg/L (8.9 gpg), hard
  5. Hallowell 143.0 mg/L (8.4 gpg), hard

Softest water in Maine

  1. Millinocket 5.6 mg/L (0.3 gpg), soft
  2. Cape Neddick 5.7 mg/L (0.3 gpg), soft
  3. York 5.7 mg/L (0.3 gpg), soft
  4. York Harbor 5.7 mg/L (0.3 gpg), soft
  5. Brewer 6.2 mg/L (0.4 gpg), soft

Every Covered City in Maine

All 124 covered Maine 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
Portland8.00.5SoftUtility-reported
South Portland8.00.5SoftUtility-reported
Poland14.20.8SoftUtility-reported
Saco14.30.8SoftUtility-reported
Kennebunk59.03.5SoftUtility-reported
West Kennebunk59.03.5SoftUtility-reported
Bangor6.20.4SoftUtility-reported
Lewiston15.70.9SoftUtility-reported
Winslow28.51.7SoftUtility-reported
Topsham39.32.3SoftUtility-reported
Augusta136.08.0HardUtility-reported
Berwick15.50.9SoftUtility-reported
Kittery21.11.2SoftUtility-reported
Sanford40.32.4SoftUtility-reported
Cape Neddick5.70.3SoftUtility-reported
York5.70.3SoftUtility-reported
York Harbor5.70.3SoftUtility-reported
Bath8.60.5SoftUtility-reported
Boothbay15.80.9SoftUtility-reported
Boothbay Harbor15.80.9SoftUtility-reported
Brewer6.20.4SoftUtility-reported
Oxford31.11.8SoftUtility-reported
Gardiner95.95.6Moderately hardUtility-reported
Yarmouth75.64.4Moderately hardUtility-reported
Old Town67.54.0Moderately hardUtility-reported
Richmond7.70.5SoftComputed from Ca+Mg
Lisbon152.08.9HardUtility-reported
Lisbon Falls152.08.9HardUtility-reported
Orono43.92.6SoftUtility-reported
Anson7.70.5SoftComputed from Ca+Mg
Madison7.70.5SoftComputed from Ca+Mg
Millinocket5.60.3SoftUtility-reported
Hampden67.54.0Moderately hardCounty estimate
Farmington31.21.8SoftUtility-reported
South Berwick32.21.9SoftUtility-reported
Lincoln93.55.5Moderately hardUtility-reported
Lake Arrowhead40.02.3SoftUtility-reported
North Waterboro40.02.3SoftUtility-reported
South Paris36.32.1SoftUtility-reported
Livermore Falls13.30.8SoftUtility-reported
Searsport50.02.9SoftCounty estimate
Madawaska100.05.8Moderately hardCounty estimate
Winthrop46.02.7SoftCounty estimate
Oakland30.41.8SoftUtility-reported
Northeast Harbor14.60.8SoftCounty estimate
Southwest Harbor14.60.8SoftCounty estimate
New Field15.50.9SoftUtility-reported
Gray75.54.4Moderately hardUtility-reported
Mexico4.70.3SoftCounty estimate
Dexter67.54.0Moderately hardCounty estimate
Wilton19.01.1SoftUtility-reported
Sangerville7.30.4SoftCounty estimate
Bridgton42.92.5SoftCounty estimate
Van Buren100.05.8Moderately hardCounty estimate
Hallowell143.08.4HardUtility-reported
East Millinocket51.53.0SoftUtility-reported
Fort Fairfield100.05.8Moderately hardCounty estimate
Norway61.23.6Moderately hardUtility-reported
Wiscasset12.00.7SoftCounty estimate
Mechanic Falls33.41.9SoftUtility-reported
Damariscotta10.10.6SoftUtility-reported
North Berwick22.81.3SoftUtility-reported
Sabattus77.54.5Moderately hardUtility-reported
Eastport20.11.2SoftCounty estimate
Lubec20.11.2SoftCounty estimate
Milo9.10.5SoftUtility-reported
Bucksport15.30.9SoftUtility-reported
Fort Kent100.05.8Moderately hardCounty estimate
Mars Hill100.05.8Moderately hardCounty estimate
Machias20.11.2SoftCounty estimate
Dixfield4.70.3SoftCounty estimate
Rangeley11.00.6SoftCounty estimate
Brunswick14.50.8SoftUtility-reported
Clinton118.06.9Moderately hardUtility-reported
Pittsfield118.06.9Moderately hardUtility-reported
Jackman54.03.2SoftCounty estimate
Bingham54.03.2SoftCounty estimate
Alfred24.81.4SoftUtility-reported
Norridgewock54.03.2SoftCounty estimate
Howland67.54.0Moderately hardCounty estimate
Kingfield41.92.5SoftUtility-reported
Gorham7.90.5SoftUtility-reported
Harrison17.91.1SoftUtility-reported
Winterport115.06.7Moderately hardUtility-reported
Bowdoinham29.81.7SoftUtility-reported
Phillips19.41.1SoftUtility-reported
West Paris14.80.9SoftUtility-reported
Jay11.00.6SoftCounty estimate
Strong18.01.1SoftUtility-reported
Stratton29.01.7SoftUtility-reported
Biddeford71.04.2Moderately hardUtility-reported
Lebanon49.72.9SoftCounty estimate
Canton20.01.2SoftUtility-reported
Farmington Falls11.00.6SoftCounty estimate
Shapleigh20.71.2SoftUtility-reported
Auburn88.75.2Moderately hardUtility-reported
Vassalboro33.52.0SoftUtility-reported
Burnham158.09.2HardUtility-reported
East Poland54.03.2SoftUtility-reported
Embden42.32.5SoftUtility-reported
Limerick170.09.9HardUtility-reported
Turner52.63.1SoftCounty estimate
Waterville102.06.0Moderately hardUtility-reported
Stockton Springs56.13.3SoftUtility-reported
Benton120.07.0Moderately hardUtility-reported
Casco80.84.7Moderately hardUtility-reported
Durham52.63.1SoftCounty estimate
Fairfield74.24.3Moderately hardUtility-reported
Hinckley74.24.3Moderately hardUtility-reported
Ellsworth74.44.3Moderately hardUtility-reported
Scarborough32.11.9SoftUtility-reported
Holden14.60.8SoftCounty estimate
Hollis Center8.60.5SoftUtility-reported
Lagrange67.54.0Moderately hardCounty estimate
Newcastle26.51.6SoftUtility-reported
Readfield46.02.7SoftCounty estimate
New Harbor49.92.9SoftComputed from Ca+Mg
Leeds52.63.1SoftCounty estimate
Newport67.54.0Moderately hardCounty estimate
Oak Hill185.010.8Very hardUtility-reported
Windham185.010.8Very hardUtility-reported
Dover-Foxcroft20.71.2SoftUtility-reported
Freeport42.92.5SoftCounty estimate
Castine14.60.8SoftCounty 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 Maine's Water Hardness

Maine sits in the New England crystalline uplands region.

New England sits on granite, gneiss, and schist - crystalline bedrock with almost no carbonate minerals for water to dissolve. Ample rain and snowmelt move quickly through thin, glacially scoured soils into rivers and upland reservoirs without picking up much calcium or magnesium. That is why the USGS maps this region among the softest water in the country.

Source: USGS Water Science School - Hardness of Water

Maine Water Hardness FAQ

Does Maine have hard water?

On the whole, no — Maine's statewide median sits below the hard threshold, though some cities run harder. The median is 31.6 mg/L (1.9 gpg) — soft on the USGS scale, where anything above 120 mg/L (7 gpg) counts as hard. 8 of Maine's 88 measured cities fall in the hard or very hard bands (9%), so check your own city rather than the state average.

How hard is tap water in Maine?

Across the 88 Maine cities with measured values in our index, the median hardness is 31.6 mg/L (1.9 gpg) — soft on the USGS scale. Individual cities range from 5.6 to 185.0 mg/L, so check your own city rather than assuming the state number.

Which city in Maine has the hardest water?

Limerick has the hardest measured tap water in our Maine index at 170.0 mg/L (9.9 gpg) — 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 Maine?

8 of Maine's 88 measured cities (9%) 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 Maine 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.