Skip to main content
💧 TapWaterData

Water Hardness in Maryland

Across 118 measured cities — with 89 more covered by labeled county-level estimates — Maryland's median tap water hardness is 117.0 mg/L (6.8 gpg): moderately 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
117.0
mg/L (6.8 gpg), measured cities
Measured Range
2.2-132.0
mg/L across measured cities
Measured Cities
118
utility-reported or computed values
County Estimates
89
43% of covered cities

Maryland Cities by Hardness Category

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

CategoryRangeMeasured citiesShare
Soft0-60 mg/L75.9%
Moderately hard60-120 mg/L10790.7%
Hard120-180 mg/L43.4%
Very hard>180 mg/L00.0%

Hardest and Softest Water in Maryland

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

Hardest water in Maryland

  1. Urbana 132.0 mg/L (7.7 gpg), hard
  2. Mount Airy 131.0 mg/L (7.7 gpg), hard
  3. Chesapeake Beach 130.0 mg/L (7.6 gpg), hard
  4. North Beach 130.0 mg/L (7.6 gpg), hard
  5. Rockville 118.8 mg/L (7.0 gpg), moderately hard

Softest water in Maryland

  1. Fort George Meade 2.2 mg/L (0.1 gpg), soft
  2. Fort Meade 3.5 mg/L (0.2 gpg), soft
  3. Easton 23.6 mg/L (1.4 gpg), soft
  4. Cockeysville 26.9 mg/L (1.6 gpg), soft
  5. Severn 29.9 mg/L (1.8 gpg), soft

Every Covered City in Maryland

All 207 covered Maryland 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
Takoma Park110.26.4Moderately hardUtility-reported
Baltimore169.09.9HardCounty estimate
Rockville118.87.0Moderately hardUtility-reported
College Park117.06.8Moderately hardUtility-reported
Adelphi117.06.8Moderately hardUtility-reported
Ashton-Sandy Spring117.06.8Moderately hardUtility-reported
Aspen Hill117.06.8Moderately hardUtility-reported
Beltsville117.06.8Moderately hardUtility-reported
Berwyn Heights117.06.8Moderately hardUtility-reported
Bethesda117.06.8Moderately hardUtility-reported
Bladensburg117.06.8Moderately hardUtility-reported
Brentwood117.06.8Moderately hardUtility-reported
Brookeville117.06.8Moderately hardUtility-reported
Brookmont117.06.8Moderately hardUtility-reported
Burnt Mills117.06.8Moderately hardUtility-reported
Burtonsville117.06.8Moderately hardUtility-reported
Cabin John117.06.8Moderately hardUtility-reported
Calverton117.06.8Moderately hardUtility-reported
Capitol Heights117.06.8Moderately hardUtility-reported
Cedar Heights117.06.8Moderately hardUtility-reported
Cheverly117.06.8Moderately hardUtility-reported
Chevy Chase117.06.8Moderately hardUtility-reported
Chevy Chase Section Five117.06.8Moderately hardUtility-reported
Chevy Chase Section Three117.06.8Moderately hardUtility-reported
Chevy Chase View117.06.8Moderately hardUtility-reported
Chevy Chase Village117.06.8Moderately hardUtility-reported
Chillum117.06.8Moderately hardUtility-reported
Cloverly117.06.8Moderately hardUtility-reported
Colesville117.06.8Moderately hardUtility-reported
Colmar Manor117.06.8Moderately hardUtility-reported
Coral Hills117.06.8Moderately hardUtility-reported
Cottage City117.06.8Moderately hardUtility-reported
Darnestown117.06.8Moderately hardUtility-reported
Derwood117.06.8Moderately hardUtility-reported
District Heights117.06.8Moderately hardUtility-reported
East Riverdale117.06.8Moderately hardUtility-reported
Edmonston117.06.8Moderately hardUtility-reported
Fairland117.06.8Moderately hardUtility-reported
Fairmount Heights117.06.8Moderately hardUtility-reported
Forest Glen117.06.8Moderately hardUtility-reported
Forest Heights117.06.8Moderately hardUtility-reported
Four Corners117.06.8Moderately hardUtility-reported
Friendship Heights Village117.06.8Moderately hardUtility-reported
Gaithersburg117.06.8Moderately hardUtility-reported
Garrett Park117.06.8Moderately hardUtility-reported
Glassmanor117.06.8Moderately hardUtility-reported
Glen Echo117.06.8Moderately hardUtility-reported
Glenarden117.06.8Moderately hardUtility-reported
Glenmont117.06.8Moderately hardUtility-reported
Greenbelt117.06.8Moderately hardUtility-reported
Hillandale117.06.8Moderately hardUtility-reported
Hillcrest Heights117.06.8Moderately hardUtility-reported
Hyattsville117.06.8Moderately hardUtility-reported
Kemp Mill117.06.8Moderately hardUtility-reported
Kensington117.06.8Moderately hardUtility-reported
Konterra117.06.8Moderately hardUtility-reported
Landover117.06.8Moderately hardUtility-reported
Landover Hills117.06.8Moderately hardUtility-reported
Langley Park117.06.8Moderately hardUtility-reported
Lanham117.06.8Moderately hardUtility-reported
Laurel117.06.8Moderately hardUtility-reported
Layhill117.06.8Moderately hardUtility-reported
Leisure World117.06.8Moderately hardUtility-reported
Marlow Heights117.06.8Moderately hardUtility-reported
Martin's Additions117.06.8Moderately hardUtility-reported
Maryland Park117.06.8Moderately hardUtility-reported
Mount Rainier117.06.8Moderately hardUtility-reported
National Harbor117.06.8Moderately hardUtility-reported
New Carrollton117.06.8Moderately hardUtility-reported
North Bethesda117.06.8Moderately hardUtility-reported
North Brentwood117.06.8Moderately hardUtility-reported
North Chevy Chase117.06.8Moderately hardUtility-reported
North Kensington117.06.8Moderately hardUtility-reported
North Potomac117.06.8Moderately hardUtility-reported
Olney117.06.8Moderately hardUtility-reported
Oxon Hill117.06.8Moderately hardUtility-reported
Peppermill Village117.06.8Moderately hardUtility-reported
Potomac117.06.8Moderately hardUtility-reported
Redland117.06.8Moderately hardUtility-reported
Riverdale Park117.06.8Moderately hardUtility-reported
Seabrook117.06.8Moderately hardUtility-reported
Seat Pleasant117.06.8Moderately hardUtility-reported
Silver Hill117.06.8Moderately hardUtility-reported
Silver Spring117.06.8Moderately hardUtility-reported
Somerset117.06.8Moderately hardUtility-reported
South Kensington117.06.8Moderately hardUtility-reported
South Laurel117.06.8Moderately hardUtility-reported
Spencerville117.06.8Moderately hardUtility-reported
Springdale117.06.8Moderately hardUtility-reported
Suitland117.06.8Moderately hardUtility-reported
Summerfield117.06.8Moderately hardUtility-reported
Temple Hills117.06.8Moderately hardUtility-reported
Travilah117.06.8Moderately hardUtility-reported
University Park117.06.8Moderately hardUtility-reported
Walker Mill117.06.8Moderately hardUtility-reported
Washington Grove117.06.8Moderately hardUtility-reported
Wheaton117.06.8Moderately hardUtility-reported
White Oak117.06.8Moderately hardUtility-reported
Woodlawn117.06.8Moderately hardUtility-reported
Severna Park34.62.0SoftUtility-reported
Columbia73.84.3Moderately hardUtility-reported
Bel Air South81.04.7Moderately hardUtility-reported
Abingdon80.94.7Moderately hardCounty estimate
Bel Air81.04.7Moderately hardUtility-reported
Hagerstown126.07.4HardCounty estimate
Funkstown126.07.4HardCounty estimate
Lexington Park5.70.3SoftCounty estimate
Fort Meade3.50.2SoftUtility-reported
Odenton77.14.5Moderately hardCounty estimate
Frederick105.06.1Moderately hardUtility-reported
Fort George Meade2.20.1SoftUtility-reported
Urbana132.07.7HardUtility-reported
Aberdeen80.94.7Moderately hardCounty estimate
California5.70.3SoftCounty estimate
Salisbury32.31.9SoftUtility-reported
Bowie78.14.6Moderately hardUtility-reported
Fairwood78.14.6Moderately hardUtility-reported
Sykesville62.03.6Moderately hardCounty estimate
Westminster62.03.6Moderately hardCounty estimate
Patuxent River5.70.3SoftCounty estimate
Easton23.61.4SoftUtility-reported
Havre de Grace80.94.7Moderately hardCounty estimate
Cambridge57.13.3SoftCounty estimate
Elkton94.05.5Moderately hardCounty estimate
Severn29.91.8SoftUtility-reported
La Plata30.61.8SoftCounty estimate
Mount Airy131.07.7HardUtility-reported
Lusby127.07.4HardCounty estimate
Dunkirk127.07.4HardCounty estimate
North East94.05.5Moderately hardCounty estimate
Walkersville64.83.8Moderately hardCounty estimate
Ocean City52.53.1SoftCounty estimate
North Beach130.07.6HardUtility-reported
Perryville94.05.5Moderately hardCounty estimate
Aberdeen Proving Ground80.94.7Moderately hardCounty estimate
Fruitland30.71.8SoftCounty estimate
Cockeysville26.91.6SoftUtility-reported
Brunswick84.24.9Moderately hardUtility-reported
Chestertown60.63.5Moderately hardCounty estimate
Poolesville84.24.9Moderately hardUtility-reported
Chesapeake Beach130.07.6HardUtility-reported
Berlin52.53.1SoftCounty estimate
Prince Frederick127.07.4HardCounty estimate
Pocomoke City52.53.1SoftCounty estimate
Solomons127.07.4HardCounty estimate
Charlestown94.05.5Moderately hardCounty estimate
Williamsport126.07.4HardCounty estimate
Snow Hill52.53.1SoftCounty estimate
St. Michaels44.02.6SoftCounty estimate
Centreville58.53.4SoftCounty estimate
Princess Anne39.72.3SoftCounty estimate
Leonardtown5.70.3SoftCounty estimate
Cumberland72.54.2Moderately hardCounty estimate
Millersville77.14.5Moderately hardCounty estimate
Smithsburg126.07.4HardCounty estimate
Federalsburg40.82.4SoftCounty estimate
Stevensville58.53.4SoftCounty estimate
Emmitsburg64.83.8Moderately hardCounty estimate
Westernport89.45.2Moderately hardCounty estimate
Hurlock57.13.3SoftCounty estimate
Perry Point94.05.5Moderately hardCounty estimate
Hancock126.07.4HardCounty estimate
Greensboro40.82.4SoftCounty estimate
Rock Hall60.63.5Moderately hardCounty estimate
Ridgely40.82.4SoftCounty estimate
Myersville64.83.8Moderately hardCounty estimate
Pittsville30.71.8SoftCounty estimate
Trappe44.02.6SoftCounty estimate
Grasonville58.53.4SoftCounty estimate
New Windsor62.03.6Moderately hardCounty estimate
Hebron30.71.8SoftCounty estimate
Oakland89.45.2Moderately hardCounty estimate
Willards30.71.8SoftCounty estimate
Denton40.82.4SoftCounty estimate
Savage60.13.5Moderately hardCounty estimate
Crofton77.14.5Moderately hardCounty estimate
Oxford44.02.6SoftCounty estimate
Queenstown58.53.4SoftCounty estimate
Preston40.82.4SoftCounty estimate
Chesapeake City94.05.5Moderately hardCounty estimate
Lothian77.14.5Moderately hardCounty estimate
Secretary57.13.3SoftCounty estimate
East New Market57.13.3SoftCounty estimate
Kitzmiller89.45.2Moderately hardCounty estimate
St. Leonard127.07.4HardCounty estimate
Huntingtown127.07.4HardCounty estimate
Accident89.45.2Moderately hardCounty estimate
Delmar30.71.8SoftCounty estimate
Conowingo94.05.5Moderately hardCounty estimate
St. James126.07.4HardCounty estimate
Port Deposit94.05.5Moderately hardCounty estimate
Bishopville52.53.1SoftCounty estimate
Libertytown64.83.8Moderately hardCounty estimate
Hollywood5.70.3SoftCounty estimate
Jessup60.13.5Moderately hardCounty estimate
Towson216.012.6Very hardCounty estimate
Sunderland127.07.4HardCounty estimate
Waldorf30.61.8SoftCounty estimate
Queen Anne58.53.4SoftCounty estimate
Cordova44.02.6SoftCounty estimate
Chester58.53.4SoftCounty estimate
Ellicott City82.44.8Moderately hardUtility-reported
Swanton89.45.2Moderately hardCounty estimate
Church Hill58.53.4SoftCounty estimate
Port Republic127.07.4HardCounty estimate
St. Leonard127.07.4HardCounty estimate
Union Bridge64.83.8Moderately 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 Maryland's Water Hardness

Maryland sits in the Appalachian and Mid-Atlantic mixed terrain region.

The Mid-Atlantic and Appalachian states sit on a patchwork of sandstone, shale, and crystalline rock that yields mostly soft to moderately hard water. The big exception is the region's limestone and dolomite valleys - including the carbonate belt running from Pennsylvania down through the Shenandoah Valley - where groundwater dissolves calcium and magnesium readily and comes out distinctly hard. A city's number here depends heavily on whether its supply draws from upland rivers and reservoirs or from carbonate-valley wells.

Source: USGS - Principal Aquifers of the United States

Maryland Water Hardness FAQ

Does Maryland have hard water?

On the whole, no — Maryland's statewide median sits below the hard threshold, though some cities run harder. The median is 117.0 mg/L (6.8 gpg) — moderately hard on the USGS scale, where anything above 120 mg/L (7 gpg) counts as hard. 4 of Maryland's 118 measured cities fall in the hard or very hard bands (3%), so check your own city rather than the state average.

How hard is tap water in Maryland?

Across the 118 Maryland cities with measured values in our index, the median hardness is 117.0 mg/L (6.8 gpg) — moderately hard on the USGS scale. Individual cities range from 2.2 to 132.0 mg/L, so check your own city rather than assuming the state number.

Which city in Maryland has the hardest water?

Urbana has the hardest measured tap water in our Maryland index at 132.0 mg/L (7.7 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 Maryland?

4 of Maryland's 118 measured cities (3%) 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 Maryland 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.