Window Washing Guide
GUIDE / WATER ATLAS / MICHIGAN
WATER ATLAS · MIDWEST

Water hardness in Michigan

TYPICAL RANGE
90–420 mg/L
5.3–24.5 grains/gal
BANDS SPANNED
Moderately Hard → Extremely Hard
DOMINANT SOURCE
Blended surface and groundwater

Moderately hard surface water on the Detroit metro and the western Lake Michigan corridor; very hard well water across the outstate limestone belt and a heavy salt-aerosol overlay across the whole state in winter.

HOW IT BREAKS DOWNmoderate (urban) to very hard (outstate wells)

The Detroit metro, served by the Great Lakes Water Authority from Lake Huron and the Detroit River, runs moderately hard at 100-140 mg/L. Grand Rapids on Lake Michigan supply runs similar. Lansing and Ann Arbor sit on more mineral-rich groundwater and inland-river surface supplies and run harder, 180-240. The outstate housing stock — anywhere outside a municipal service area, which is more of Michigan than people from out of state expect — is on private well water drawn from limestone-rich Marshall Sandstone and Saginaw Formation aquifers. Well hardness routinely runs 300-400 mg/L in the thumb, the northern Lower Peninsula, and large swaths of the western and central regions. Iron is the secondary issue in outstate wells, producing the orange-rust staining that does not clear with citric acid. The salt-aerosol overlay from a six-month winter dominates the working calendar across the entire state in a way the water profile alone does not capture.

A blended system means hardness moves with the blend. Two addresses on the same utility can read differently, and the same address can read differently across a year, depending on which source is carrying the load that season.

What that means for the glass

Michigan spans 4 hardness bands, which means there is no single answer for the whole state — the method changes as you move across it. Both ends are below.

Moderately HardSOFT END

61–120 mg/L

Tap water is still fine for most residential glass, with two exceptions worth knowing. Dark glass shows a faint mineral haze that lighter glass hides, and glass that is hot enough to flash the water off before you pull the squeegee will spot regardless of how soft the supply is. On both, a distilled final rinse costs about a dollar a window and removes the variable entirely. Everywhere else at this level, the water is not what is wrong.

HardMIDDLE

121–180 mg/L

This is the band where the water starts writing on the glass. Wash with tap — the surfactant holds the minerals in suspension while you work, so the wash pass is not the problem — then rinse with distilled and pull that. The rinse is the whole intervention: it replaces the mineral-bearing water sitting on the glass with water that has nothing in it to leave. This single change resolves most of the "I cleaned it and it still looks bad" complaints in this range, and it does not require buying a system.

Very HardMIDDLE

181–250 mg/L

A distilled rinse stops being an improvement and becomes the method. Tap water left to dry on glass at this concentration deposits a visible film within minutes, and the film is cumulative: each cleaning that ends in tap water adds a layer that the next cleaning has to get through first. Glass on a sprinkler line or under a runoff drip needs a maintenance interval, not just a better wash — the deposit is arriving faster than a cleaning schedule built around dust would predict.

Extremely HardHARD END

251+ mg/L

The hardest water in North America — Phoenix, Las Vegas, West Texas, much of the limestone Midwest. At this concentration calcium carbonate precipitates out of any water that touches the glass and dries, so what you are looking at is essentially limestone, growing one molecular layer at a time. Tap water cannot be part of the final pass under any circumstance, including "just a quick rinse." Above roughly 300 mg/L, buying distilled by the gallon stops making economic sense against a DI filter or a pure-water pole system, and a residential owner cleaning their own glass twice a year is usually better served by a service that already owns one.

By city

Hardest first — the order that matters, because the hard end is where the method has to change. Each figure is a service-area typical for the named utility. Within Michigan the spread runs from Sterling Heights at 110 mg/L to Lansing at 220 — a difference big enough that the same bottle of cleaner behaves differently in each.

CITY / UTILITYBANDMG/L
LansingLansing Board of Water and Light · groundwaterVery Hard22012.9 gpg
Ann ArborAnn Arbor Water Treatment Plant · blended surface and groundwaterVery Hard20011.7 gpg
Grand RapidsGrand Rapids Water System · surface waterHard1257.3 gpg
DetroitGreat Lakes Water Authority · surface waterModerately Hard1106.4 gpg
WarrenGreat Lakes Water Authority (via Warren DPW) · surface waterModerately Hard1106.4 gpg
Sterling HeightsGreat Lakes Water Authority (via Sterling Heights DPW) · surface waterModerately Hard1106.4 gpg

This page is about Michigan's water and nothing else. For how cleaning actually works in Michigan across the year — climate, seasonal timing, the local contaminants, the housing stock — see the Michigan cleaning guide.

For a figure at your own address rather than your city, the Hard Water Scorer takes a ZIP code. If you run a pure-water system, the TDS diagnostic reads the other end of the same problem.

Nearby in the Midwest

Illinois
140–345 mg/L
Ohio
95–425 mg/L
Indiana
110–220 mg/L
Iowa
200–500 mg/L

Where these numbers come from

USGS national hardness survey data and utility Consumer Confidence Reports, 2023 vintage. City figures are service-area typicals for the named utility, not readings from any one tap. State ranges are the lowest and highest typical municipal values across the state, so they bracket the populated area rather than describing an average resident. Where a state blends sources seasonally, the range is wider than any single address will ever see.

Private wells are outside all of it. A well is whatever the rock under it says, and the only number that describes one is a test of that tap. Have a reading that disagrees with this table? Send it to us — a number that contradicts the table is worth more than one that confirms it.