Montana Water Hardness by County

Water in Montana has a median hardness of 183 mg/L as CaCO₃ — "very hard" on the USGS scale — based on 84,286 measurements at 14,986 monitoring stations. Rosebud County has the state's hardest measured water (820 mg/L); Ravalli County the softest (30.5). Rank: #16 of the 50 states and D.C.

Montana water hardness map — what the numbers mean. Data verified 2026-07-22.

Of Montana's 56 measured counties, 33 very hard, 11 hard, 10 moderately hard, and 2 soft. The hardest are Rosebud County (820 mg/L), Petroleum County (691.5), and Powder River County (579). Ravalli County is the softest at 30.5 mg/L (soft).

About 64% of Montana's roughly 1.1 million residents in counties with gate-passing hardness data live where tap water is hard or worse.

Statewide, Montana's median works out to 10.7 grains per gallon and ranks #16 of the 50 states and D.C. Across 84,286 measurements at 14,986 stations — 38,413 of them since 2000 — the middle 80% of readings fall between 38.5 and 809 mg/L. The public record runs from 1908 to 2026.

See where Montana sits nationally on the national map, or what its number means on the hardness scale.

Download the Montana water hardness map (PNG) — Water hardness by county in Montana: 56 counties mapped from USGS/EPA data, statewide median 183 mg/L (very hard); darker counties have harder water.

By county

Water hardness by county

The table lists all 56 measured Montana counties, hardest first. Their medians span 820 mg/L in Rosebud County to 30.5 in Ravalli County — a 26.9× range.

County water hardness, hardest first — median mg/L as CaCO₃.
CountyMedianBandResultsSitesNewest
Rosebud County820Very hard15,6831,6802025
Petroleum County691.5Very hard6211062016
Powder River County579Very hard1,5664812026
Wibaux County570Very hard169662013
Musselshell County540Very hard6732212026
Toole County434Very hard107742026
Golden Valley County424Very hard361852016
Sheridan County420Very hard3892332026
Teton County378Very hard4801442026
Dawson County359Very hard3571822018
Carter County351Very hard1971052017
Custer County340Very hard2,3352072026
Wheatland County338Very hard300612026
Phillips County324Very hard2,5963232026
Big Horn County320Very hard3,0407192026
Treasure County320Very hard723742018
Fallon County294Very hard3531412026
Cascade County290Very hard2,4862292026
Daniels County290Very hard588802026
Fergus County280Very hard6573482026
Blaine County278Very hard1,7042422026
Prairie County270Very hard296862018
McCone County260Very hard8062182019
Roosevelt County244Very hard8952882023
Liberty County240Very hard316732013
Richland County240Very hard1,4661932026
Valley County240Very hard1,0902342026
Pondera County238Very hard251912012
Meagher County195Very hard8291652026
Powell County191Very hard2,2272722026
Chouteau County190Very hard5601192026
Garfield County185.5Very hard169932026
Judith Basin County184Very hard3141722026
Yellowstone County178Hard1,7293172026
Carbon County170Hard1,6252822026
Silver Bow County166Hard2,4461712025
Deer Lodge County154Hard3,9521592026
Madison County153Hard1,6604402026
Broadwater County150Hard6051482026
Gallatin County140Hard1,7345772026
Hill County140Hard5491212016
Beaverhead County134Hard1,6916532026
Granite County130Hard1,0052032026
Lewis and Clark County122Hard4,5237482026
Missoula County112Moderately hard3,4263052026
Sweet Grass County106Moderately hard2991312026
Lake County105Moderately hard4581502026
Glacier County100Moderately hard1,4343262026
Lincoln County99Moderately hard3,0254082026
Mineral County93.2Moderately hard358522026
Flathead County87.8Moderately hard1,8844032026
Sanders County86.7Moderately hard1,9022242026
Stillwater County78Moderately hard8471632026
Park County72Moderately hard1,2573042026
Jefferson County46Soft2,7386402026
Ravalli County30.5Soft5352562026

ZIP codes

ZIP codes in Montana

The ZIP codes below are grouped by the Montana county they fall in. Each ZIP takes its county's measured median — shown in the group header — so this is a ZIP-to-county guide, not a separate reading for every ZIP. To check the water system serving a specific address, use the lookup.

Rosebud County · 820 mg/L · Very hard

590125903959043590545908359323593275933359347

Petroleum County · 691.5 mg/L · Very hard

59087

Powder River County · 579 mg/L · Very hard

59003590625931459316593175934359351

Wibaux County · 570 mg/L · Very hard

59353

Musselshell County · 540 mg/L · Very hard

5905959072

Toole County · 434 mg/L · Very hard

59435594445945459466594745948259484

Golden Valley County · 424 mg/L · Very hard

5904659074

Sheridan County · 420 mg/L · Very hard

59211592195924259247592525925459256592575925859275

Teton County · 378 mg/L · Very hard

594195942259433594365946759468

Dawson County · 359 mg/L · Very hard

59259593155933059339

Carter County · 351 mg/L · Very hard

59311593195932459332

Custer County · 340 mg/L · Very hard

59301593365933859345

Wheatland County · 338 mg/L · Very hard

59036590785908559453

Phillips County · 324 mg/L · Very hard

592615952459537595385954459546

Big Horn County · 320 mg/L · Very hard

5901659022590255903159034590355905059064590665907559089

Treasure County · 320 mg/L · Very hard

590105903859076

Fallon County · 294 mg/L · Very hard

593135934459354

Cascade County · 290 mg/L · Very hard

594015940459405594125941459421594435946359465594725947759480594835948559487

Daniels County · 290 mg/L · Very hard

59222592535926359276

Fergus County · 280 mg/L · Very hard

590325942459430594415945159457594645947159489

Blaine County · 278 mg/L · Very hard

59523595265952759529595355954259547

Prairie County · 270 mg/L · Very hard

5932659349

McCone County · 260 mg/L · Very hard

59214592155922359274

Roosevelt County · 244 mg/L · Very hard

592015921259213592185922659255

Liberty County · 240 mg/L · Very hard

5945659461595225953159545

Richland County · 240 mg/L · Very hard

5921759221592435926259270

Valley County · 240 mg/L · Very hard

59225592305923159240592415924459248592505926059273

Pondera County · 238 mg/L · Very hard

5941659425594325944859486

Meagher County · 195 mg/L · Very hard

590535964259645

Powell County · 191 mg/L · Very hard

59713597225972859731597335984359854

Chouteau County · 190 mg/L · Very hard

59420594405944259446594505946059520

Garfield County · 185.5 mg/L · Very hard

590585907759312593185932259337

Judith Basin County · 184 mg/L · Very hard

594185944759452594625946959479

Yellowstone County · 178 mg/L · Hard

590025900659015590245903759044590795908859101591025910559106

Carbon County · 170 mg/L · Hard

59007590085901359014590265902959041590685907059071

Silver Bow County · 166 mg/L · Hard

59701597275974859750

Deer Lodge County · 154 mg/L · Hard

597115975659762

Madison County · 153 mg/L · Hard

597105971659720597295973559740597455974759749597515975459755

Broadwater County · 150 mg/L · Hard

596435964459647

Gallatin County · 140 mg/L · Hard

5971459715597185973059741597525975859760

Hill County · 140 mg/L · Hard

59501595215952559528595305953259540

Beaverhead County · 134 mg/L · Hard

5972459725597325973659739597435974659761

Granite County · 130 mg/L · Hard

59825598325983759858

Lewis and Clark County · 122 mg/L · Hard

5941059601596025962359625596335963559636596395964059648

Missoula County · 112 mg/L · Moderately hard

5980159802598035980459808598125982159823598265983459846598475985159868

Sweet Grass County · 106 mg/L · Moderately hard

59011590335905259055

Lake County · 105 mg/L · Moderately hard

598245985559860598635986459865599105991159914599155992959931

Glacier County · 100 mg/L · Moderately hard

59411594175942759434

Lincoln County · 99 mg/L · Moderately hard

59917599185992359930599335993459935

Mineral County · 93.2 mg/L · Moderately hard

598205983059842598665986759872

Flathead County · 87.8 mg/L · Moderately hard

5990159912599135991659919599205992259925599265992759928599325993659937

Sanders County · 86.7 mg/L · Moderately hard

598315984459845598485985359856598595987359874

Stillwater County · 78 mg/L · Moderately hard

5900159019590285905759061590635906759069

Park County · 72 mg/L · Moderately hard

590185902059027590305904759065590815908259086

Jefferson County · 46 mg/L · Soft

596315963259634596385972159759

Ravalli County · 30.5 mg/L · Soft

598275982859829598335984059841598705987159875

353 ZIP codes are not served by a mapped community water system — most are private-well areas. See well water hardness.

Check any ZIP's utility and hardness →

Source

Groundwater vs surface water

Montana's groundwater measures harder than its surface water — 318 mg/L across 22,107 samples versus 170 across 60,789, about 1.9× harder. Wells draw from groundwater, so well owners in Montana tend to see the harder number — 318 mg/L, very hard. Groundwater readings there run 33 to 1580 mg/L across the middle 80% of samples. The comparison draws on 6,950 groundwater and 7,900 surface-water monitoring sites; 9,009 readings above 2,000 mg/L were logged but held out of the medians as outliers.

Groundwater (wells)

318 mg/L as CaCO₃ · 22,107 results at 6,950 stations.

Surface water (rivers, lakes)

170 mg/L as CaCO₃ · 60,789 results at 7,900 stations.

Groundwater measures about 1.9× harder than surface water here.

Chemistry

Water chemistry in Montana

Beyond the hardness number, Montana's water carries a fuller chemical signature — here is how its measured parameters compare to national benchmarks.

TDS

2210 mg/L · n=28,989

2210 mg/L — about 9.8× the national county median of 226, consistent with hard, mineral-rich water.

pH

7.8 pH · n=45,182

pH 7.8 — within the EPA secondary range of 6.5–8.5, on the alkaline side.

Alkalinity

242 mg/L as CaCO3 · n=38,066

242 mg/L — substantial buffering capacity, which resists pH swings.

Calcium : Magnesium

63 : 23 mg/L2.74 : 1 · n=48,774

Calcium is about 62% of Montana's hardness (63 mg/L Ca to 23 mg/L Mg), a little more magnesium-rich than the national ~68% calcium share.

Parameter medians may include a small share of quality-control samples; the hardness lane is fully QC-filtered.

Aquifers

Major aquifers under Montana

3 aquifer systems supply much of Montana's measured groundwater.

  • Alluvial aquifersmedian 356 mg/L across 72 samples at 63 sites: very hard.
  • Lower Tertiary aquifersmedian 242.5 mg/L across 64 samples at 43 sites: very hard.
  • Northern Rocky Mountains Intermontane Basins aquifer systemsmedian 105.7 mg/L across 30 samples at 26 sites: moderately hard.

Together these systems account for 166 measured samples at 132 sites. Aquifer medians pool samples across a whole system and can mask local variation — see the national aquifer map for how these compare across states.

Trend

Hardness over time

1910s2020s390

Montana's decade median moved from 280 mg/L in the 1910s to 177 in the 2020s. Over the series, the decade median peaked at 390 mg/L in the 1950s and bottomed at 132 in the 2000s. Decade medians reflect where and what agencies sampled in each era, not just changes in the water itself.

Scale

Where Montana sits on the scale

On the USGS scale, Montana's 183 mg/L is very hard — 10.7 grains per gallon, well above the 180 mg/L very-hard cutoff — among the hardest water measured in the US.

SoftModerately hardHardVery hard60 · 3.5 gpg120 · 7.0 gpg180 · 10.5 gpg183 mg/L — Very hard
Harder than 59% of the 2,977 measured county medians.

At 183 mg/L (10.7 gpg), water-softener owners in Montana typically set their unit to this hardness — settings calculator.

Questions

Frequently asked questions

Is Montana's water hard?
Montana's median hardness is 183 mg/L as CaCO₃, "very hard" on the USGS scale and 1.31× the national county median of 140 mg/L. About 64% of residents in measured counties have hard-or-worse water.
Which county in Montana has the hardest water?
Rosebud County, with a median of 820 mg/L as CaCO₃ across 15,683 measurements.
Is well water harder than city water in Montana?
Groundwater measures harder here — about 1.9× the surface water — so wells tend to run harder (groundwater 318 vs surface water 170 mg/L).
How do I find my exact hardness in Montana?
Search your ZIP on the lookup tool, read your utility's Consumer Confidence Report, or test at home with a kit.
Is Montana's water harder than the national average?
Yes. Montana's median of 183 mg/L is 1.31× the national county median of 140 mg/L, and Montana ranks #16 of the 50 states and D.C.

Compare

States with similar hardness

Two states measure closest to Montana's 183 mg/L: Missouri at 196 mg/L and Michigan at 168 mg/L. Montana measures harder than 70% of states. Browse the full ranking on the statistics page.

More: hardness scale · check your address · national statistics · the national map.

By . Source: USGS/EPA Water Quality Portal — 84,286 Montana measurements. Data last verified . Methodology.

Cite this page:Montana Water Hardness by County.” Hard Water Map. Retrieved 2026-07-22, https://hardwatermap.com/water-hardness/montana/