Serving Chicago & the suburbs

Where we install water softeners

Single-family homes in Chicago and the suburbs around it. Hardness changes a lot from one town to the next, so we always start with your water.

In Chicago

We focus on the city's single-family neighborhoods, the bungalow belt on the Northwest and Southwest Sides and the neighborhoods around them, including:

  • Edison Park
  • Norwood Park
  • Sauganash
  • Edgebrook
  • Jefferson Park
  • Portage Park
  • Dunning
  • Old Irving Park
  • Garfield Ridge
  • Clearing
  • Ashburn
  • Mount Greenwood
  • Beverly
  • Morgan Park

Chicago's water numbers, with sources

Condos and apartments

A whole-home system ties into the building's water line, which condo and apartment buildings share. So for now we work with single-family homes and townhomes with their own water line. Own a two-flat or three-flat? Ask us.

In the suburbs

Towns we serve now, by county. Don't see yours? We're expanding, so call or text (773) 312-7042 and we'll confirm whether we can install there.

Cook County

Mostly Lake Michigan water

  • Arlington Heights
  • Des Plaines
  • Evanston
  • La Grange
  • Lincolnwood
  • Mount Prospect
  • Niles
  • Oak Lawn
  • Oak Park
  • Orland Park
  • Park Ridge
  • Skokie
  • Western Springs

DuPage County

Mostly Lake Michigan water

  • Downers Grove
  • Elmhurst
  • Glen Ellyn
  • Hinsdale
  • Naperville
  • Wheaton

Will County

Hard groundwater and private wells

Kane County

Town wells and the Fox River, by town

Kendall County

Hard groundwater and private wells

McHenry County

Hard groundwater and private wells

  • Algonquin
  • Cary
  • Crystal Lake
  • Huntley
  • Lake in the Hills

Lake County

A mix of lake water and wells

  • Lake Zurich
  • Libertyville
  • Mundelein
  • Vernon Hills

Same metro, very different water

Towns on Lake Michigan water run about 8 grains hard. Towns on deep wells can run up to about 5 times that.

  • Chicago Lake Michigan 7.6 to 8.8 grains per gallon
  • Joliet west of Midland Ave. 12 grains per gallon
  • Oswego village wells 15 grains per gallon
  • Joliet east of Midland Ave. 22 grains per gallon
  • Batavia city wells 25 grains per gallon
  • Lockport city wells 36 to 42 grains per gallon
Hardness, grains per gallon (gpg) 25 gpg: above this, we size a bigger system Past that line

Figures from each town's own water quality information (tap a town to see it). Where a town prints a range, the bar is drawn to the middle of it. Numbers change year to year, so check your town's latest report, or ask us to pull it for you. Water facts last checked October 15, 2026.

Chicago's tap water measures 7.6 to 8.8 grains per gallon. Suburbs that pump their own groundwater run 12 to 42 grains where the town prints a number.

Water hardness by town, in grains per gallon, as each town prints it
Town Hardness as printed (grains per gallon) Source
Chicago Lake Michigan 7.6 to 8.8 Source for Chicago, Lake Michigan
Joliet west of Midland Ave. about 12 Source for Joliet, west of Midland Ave.
Oswego village wells about 15 Source for Oswego, village wells
Joliet east of Midland Ave. about 22 Source for Joliet, east of Midland Ave.
Batavia city wells about 25 Source for Batavia, city wells
Lockport city wells 36 to 42 Source for Lockport, city wells

Chicago publishes one citywide range, so we show no neighborhood figures. Water facts last checked October 15, 2026.

What that means for you

Lake Michigan towns usually fit the City Water Package. Harder town water and private wells usually need the Well & Hard Water Package, sized from a real test.

See whole-house water filtration and softening for Chicago city water, or well water softener options for the Chicago suburbs.

City water, explained

Well water, explained

Check your town

Tell us your ZIP code and where your water comes from. We'll pull your town's numbers before we call.

  1. A text, then a call From Dom, the owner. We call from 8am to 9pm, usually within 5 minutes.
  2. Your water, explained Your town's report or your well test, in plain English.
  3. One price, in writing After you text us 4 photos of your setup. No home visit.

Prefer to talk now?

Call or text (773) 312-7042

Get your Free Water Check

A 10 to 15 minute phone call about your water and your price. No home visit.

Your water comes from
Do you own the home?

Rather not check the box? Call or text (773) 312-7042 instead.

From 8am to 9pm, we usually text within about a minute and call within 5 minutes.

Call Free Water Check