Backflow Testing in Wisconsin
Backflow Testing across Wisconsin: the 178 ZIP codes and 137 cities we route calls in, and who licenses plumbers in the state.

Free to homeowners in Wisconsin — the contractor pays us for the introduction, you never do.
Who has to test
Our backflow testing coverage in Wisconsin runs to 178 ZIP codes in 137 cities. Where the covered places are many and small, the testing duty is set by whichever water utility serves the connection, so two houses a mile apart can sit under different rules and different annual deadlines.
Source: coverage area as published by our call partner; place and county names from the US Census Bureau.
We route backflow testing calls in 178 ZIP codes across 137 Wisconsin cities, in 13 counties.
What this site is
CrossConnect is a referral service, not a contractor. We connect property owners and managers with independent contractors. Backflow assembly testing is normally restricted to testers holding a specific certification and using calibrated equipment, and the report usually has to reach your water purveyor — ask to see the certification and ask who files the report. We carry out no testing, we certify nobody, we do not set prices, and we never charge callers anything. Nothing here selects a device for any installation or states that any assembly is passing.Checking a credential in Wisconsin
Wisconsin licenses are issued by the Wisconsin Department of Safety and Professional Services, which publishes a public search you can use before work begins.
Every Wisconsin county we cover
- Columbia County 6 ZIP codes
Arlington, Fall River, Lodi, Pardeeville, Poynette, Rio - Dane County 25 ZIP codes
Madison, Belleville, Black Earth, Blue Mounds, Cambridge, Cottage Grove, Cross Plains, Dane, Deerfield, Deforest, Marshall, Mazomanie, McFarland, Middleton and 7 more - Dodge County 9 ZIP codes
Beaver Dam, Burnett, Iron Ridge, Lowell, Mayville, Neosho, Reeseville, Rubicon, Theresa - Jefferson County 7 ZIP codes
Fort Atkinson, Helenville, Ixonia, Jefferson, Palmyra, Sullivan, Waterloo - Kenosha County 12 ZIP codes
Kenosha, Bristol, Pleasant Prairie, Powers Lake, Salem, Silver Lake, Trevor, Twin Lakes, Wilmot - Manitowoc County 1 ZIP code
Newton - Milwaukee County 25 ZIP codes
Milwaukee, Cudahy, Franklin, Greendale, Hales Corners, Oak Creek, Saint Francis, South Milwaukee - Ozaukee County 6 ZIP codes
Belgium, Cedarburg, Fredonia, Mequon, Port Washington, Saukville - Racine County 14 ZIP codes
Racine, Burlington, Caledonia, Franksville, Kansasville, Rochester, Sturtevant, Union Grove, Waterford - Rock County 11 ZIP codes
Janesville, Beloit, Afton, Avalon, Clinton, Footville, Milton - Walworth County 14 ZIP codes
Darien, Delavan, East Troy, Elkhorn, Fontana, Genoa City, Lake Geneva, Pell Lake, Sharon, Springfield, Walworth, Whitewater, Williams Bay, Zenda - Washington County 10 ZIP codes
West Bend, Allenton, Colgate, Germantown, Hartford, Hubertus, Jackson, Richfield, Slinger - Waukesha County 28 ZIP codes
Waukesha, Brookfield, Menomonee Falls, New Berlin, Big Bend, Butler, Delafield, Dousman, Eagle, Elm Grove, Genesee Depot, Hartland, Lannon, Mukwonago and 7 more
What that coverage looks like
The 13 counties in our Wisconsin footprint are served by many separate water suppliers, and each one decides which premises must test and how often. Waukesha County, with 28 covered ZIP codes, is the largest single block of them; Milwaukee alone holds 18.
How a backflow testing job goes
A backflow test is a scheduled job that ends in a document. The assembly is isolated, the differential across it is measured, the result is written down, and the report goes to whoever requires it. A failed test means a repair or a rebuild and then a re-test; it does not mean the premises closes that day.
What the call asks about backflow testing
- What kind of premises it is and what is connected to the supply — irrigation, a boiler, a fire line, a commercial kitchen.
- Who is asking for the test: a water supplier, a health department, or a landlord.
- Whether there is an existing assembly with a serial number on it, and when it was last tested.
Every Wisconsin city we route in
53 cities, ordered by the share of buildings with twenty or more units. Containment assemblies are required building by building, and that is where the buildings are. Each page carries that city’s own numbers and the ZIP codes we route there.
- Saint Francis 30%
- Middleton 24%
- Madison 23%
- Verona 22%
- Milwaukee 20%
- Whitewater 17%
- Sun Prairie 16%
- Waunakee 16%
- Waukesha 15%
- Menomonee Falls 15%
- Oak Creek 14%
- Pleasant Prairie 14%
- Hales Corners 13%
- Brookfield 11%
- Mequon 11%
- Franklin 10%
- Cottage Grove 10%
- East Troy 10%
- New Berlin 10%
- Pewaukee 9%
- Greendale 9%
- West Bend 8%
- Burlington 8%
- Kenosha 8%
- Oconomowoc 8%
- Delafield 8%
- Port Washington 8%
- Racine 8%
- Cedarburg 8%
- Deforest 7%
- Cudahy 7%
- Germantown 7%
- Beloit 7%
- Hartland 7%
- Janesville 6%
- South Milwaukee 6%
- Stoughton 6%
- Beaver Dam 5%
- Hartford 5%
- Fort Atkinson 5%
- Union Grove 5%
- Muskego 4%
- Lake Geneva 4%
- Delavan 4%
- Twin Lakes 4%
- McFarland 4%
- Mayville 3%
- Jackson 3%
- Jefferson 3%
- Oregon 3%
- Mukwonago 3%
- Elkhorn 3%
- Mount Horeb 2%
Before you call
A test is a scheduled job with a report at the end of it, not a repair. What the report has to show, and who it goes to, are on the pages above.

