Backflow Testing in New Jersey
Backflow Testing across New Jersey: the 722 ZIP codes and 582 cities we route calls in, and who licenses plumbers in the state.

Free to homeowners in New Jersey — the contractor pays us for the introduction, you never do.
Who has to test
Our backflow testing coverage in New Jersey runs to 722 ZIP codes in 582 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 722 ZIP codes across 582 New Jersey cities, in 21 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 New Jersey
New Jersey licenses are issued by the New Jersey State Board of Examiners of Master Plumbers, Division of Consumer Affairs, which publishes a public search you can use before work begins.
18 of the 21 New Jersey counties we cover, from the top of the alphabet
- Atlantic County 27 ZIP codes
Atlantic City, Absecon, Brigantine, Buena, Dorothy, Egg Harbor City, Egg Harbor Township, Elwood, Estell Manor, Hammonton, Landisville, Linwood, Longport, Margate City and 10 more - Bergen County 71 ZIP codes
Hackensack, Mahwah, Paramus, Ridgewood, Teterboro, Allendale, Alpine, Bergenfield, Bogota, Carlstadt, Cliffside Park, Closter, Cresskill, Demarest and 52 more - Burlington County 34 ZIP codes
Joint Base MDL, Riverton, Beverly, Birmingham, Bordentown, Browns Mills, Burlington, Chatsworth, Chesterfield, Columbus, Cookstown, Florence, Hainesport, Jobstown and 18 more - Camden County 36 ZIP codes
Camden, Cherry Hill, Bellmawr, Atco, Audubon, Barrington, Berlin, Blackwood, Clementon, Collingswood, Gibbsboro, Glendora, Gloucester City, Haddon Heights and 15 more - Cape May County 17 ZIP codes
Avalon, Cape May, Cape May Court House, Cape May Point, Green Creek, Marmora, Ocean City, Ocean View, Rio Grande, Sea Isle City, South Dennis, South Seaville, Stone Harbor, Strathmere and 3 more - Cumberland County 20 ZIP codes
Vineland, Bridgeton, Cedarville, Delmont, Dorchester, Fairton, Fortescue, Greenwich, Heislerville, Leesburg, Mauricetown, Millville, Milmay, Newport and 4 more - Essex County 45 ZIP codes
Newark, East Orange, Caldwell, Montclair, Orange, Belleville, Bloomfield, Cedar Grove, Essex Fells, Fairfield, Glen Ridge, Irvington, Livingston, Maplewood and 7 more - Gloucester County 26 ZIP codes
Bridgeport, Clarksboro, Clayton, Franklinville, Gibbstown, Glassboro, Grenloch, Harrisonville, Malaga, Mantua, Mickleton, Mount Royal, Mullica Hill, National Park and 12 more - Hudson County 23 ZIP codes
Jersey City, Kearny, Secaucus, Bayonne, Harrison, Hoboken, North Bergen, Union City, Weehawken, West New York - Hunterdon County 20 ZIP codes
Annandale, Asbury, Bloomsbury, Califon, Clinton, Flemington, Frenchtown, Glen Gardner, Hampton, High Bridge, Lambertville, Lebanon, Milford, Oldwick and 6 more - Mercer County 38 ZIP codes
Trenton, Princeton, Hightstown, Hopewell, Lawrence Township, Pennington, Princeton Junction, Robbinsville, Titusville, Windsor - Middlesex County 45 ZIP codes
Edison, New Brunswick, Perth Amboy, Piscataway, Sayreville, Avenel, Carteret, Colonia, Cranbury, Dayton, Dunellen, East Brunswick, Fords, Helmetta and 20 more - Monmouth County 54 ZIP codes
Belmar, Eatontown, Millstone Township, Neptune, Red Bank, Allenhurst, Allentown, Allenwood, Asbury Park, Atlantic Highlands, Avon by the Sea, Belford, Bradley Beach, Brielle and 35 more - Morris County 53 ZIP codes
Morristown, Dover, Whippany, Boonton, Brookside, Budd Lake, Butler, Cedar Knolls, Chatham, Chester, Convent Station, Denville, East Hanover, Flanders and 35 more - Ocean County 32 ZIP codes
Toms River, Brick, Barnegat, Barnegat Light, Bayville, Beach Haven, Beachwood, Forked River, Island Heights, Jackson, Lakehurst, Lakewood, Lanoka Harbor, Lavallette and 13 more - Passaic County 38 ZIP codes
Paterson, Clifton, Haledon, Hawthorne, Totowa, Wayne, Bloomingdale, Haskell, Hewitt, Little Falls, Newfoundland, Oak Ridge, Passaic, Pompton Lakes and 3 more - Salem County 11 ZIP codes
Alloway, Deepwater, Elmer, Hancocks Bridge, Monroeville, Pedricktown, Penns Grove, Pennsville, Quinton, Salem, Woodstown - Somerset County 29 ZIP codes
Somerset, Basking Ridge, Bedminster, Belle Mead, Bernardsville, Bound Brook, Bridgewater, Far Hills, Flagtown, Franklin Park, Gladstone, Hillsborough, Kingston, Liberty Corner and 14 more
3 more New Jersey counties are inside the coverage area and are not listed here. If your ZIP code is in New Jersey, the call reaches a contractor.
What that coverage looks like
The 21 counties in our New Jersey footprint are served by many separate water suppliers, and each one decides which premises must test and how often. Bergen County, with 71 covered ZIP codes, is the largest single block of them; Trenton alone holds 25.
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 New Jersey city we route in
252 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.
- Edgewater 61%
- Fort Lee 61%
- Hackensack 50%
- Hoboken 48%
- Weehawken 44%
- West New York 41%
- East Orange 38%
- Jersey City 38%
- Harrison 37%
- Secaucus 36%
- Pompton Plains 34%
- Orange 34%
- Atlantic City 33%
- North Bergen 32%
- Cliffside Park 29%
- Long Branch 28%
- Englewood 27%
- New Brunswick 25%
- Parsippany 25%
- Rahway 24%
- Oaklyn 24%
- Union City 24%
- South Orange 23%
- Elizabeth 23%
- East Rutherford 22%
- Newark 21%
- Irvington 21%
- Verona 20%
- Thorofare 20%
- Asbury Park 19%
- Bloomfield 19%
- Collingswood 18%
- Roselle Park 18%
- Robbinsville 18%
- Morristown 17%
- Ventnor City 17%
- Ridgefield Park 17%
- Palisades Park 17%
- Highland Park 17%
- Neptune 17%
- Passaic 17%
- Lake Hiawatha 17%
- Bound Brook 17%
- Florham Park 16%
- Voorhees 16%
- Bayonne 16%
- Cherry Hill 16%
- Maple Shade 16%
- Atlantic Highlands 16%
- Fords 16%
- Avenel 15%
- Fairview 15%
- Little Ferry 15%
- Somerville 15%
- Springfield 15%
- Plainfield 14%
- Montclair 14%
- Rockaway 14%
- Hasbrouck Heights 14%
- Clementon 14%
- Fairfield 14%
- Red Bank 14%
- Lyndhurst 14%
- Paterson 13%
- Wharton 13%
- Glassboro 13%
- Lincoln Park 13%
- Perth Amboy 13%
- Raritan 13%
- New Providence 13%
- Princeton 13%
- Iselin 13%
- Saddle Brook 13%
- West Milford 13%
- Wayne 13%
- Somerset 12%
- Pompton Lakes 12%
- Midland Park 12%
- West Orange 12%
- Wood Ridge 12%
- Lakewood 12%
- Caldwell 12%
- Clark 12%
- Morris Plains 12%
- Roselle 11%
- Merchantville 11%
- Trenton 11%
- Keyport 11%
- Camden 11%
- Dumont 11%
- Penns Grove 11%
- Cranford 11%
- Bellmawr 11%
- Maplewood 11%
- Matawan 11%
- Brigantine 10%
- Blackwood 10%
- Rutherford 10%
- Belvidere 10%
- Flanders 10%
- Pleasantville 10%
- Middlesex 10%
- Woodbridge 10%
- Edison 10%
- North Brunswick 10%
- Cresskill 10%
- Summit 10%
- Parlin 10%
- Kearny 9%
- Burlington 9%
- Somers Point 9%
- Linden 9%
- Belleville 9%
- East Brunswick 9%
- Lawrence Township 9%
- Old Bridge 9%
- Piscataway 9%
- Wallington 9%
- Spring Lake 9%
- Belmar 9%
- Westwood 9%
- Bordentown 9%
- Carteret 9%
- Marlton 9%
- Spotswood 9%
- Plainsboro 9%
- Hightstown 9%
- Pennsville 9%
- South Amboy 9%
- Haddon Heights 9%
- Bogota 8%
- Dover 8%
- Union 8%
- Newton 8%
- Woodbury 8%
- Metuchen 8%
- Denville 8%
- Clifton 8%
- Millville 8%
- Elmwood Park 8%
- Clayton 8%
- Leonia 8%
- Little Falls 8%
- Budd Lake 8%
- Nutley 8%
- Freehold 7%
- Vineland 7%
- Monmouth Junction 7%
- Keansburg 7%
- Scotch Plains 7%
- Madison 7%
- Teaneck 7%
- Runnemede 7%
- Wildwood 7%
- Ridgefield 7%
- Lodi 7%
- Bergenfield 7%
- Cranbury 7%
- Eatontown 7%
- Gloucester City 7%
- Mount Laurel 7%
- Bridgewater 6%
- Garfield 6%
- Somerdale 6%
- Hackettstown 6%
- Audubon 6%
- Livingston 6%
- Cedar Grove 6%
- Washington 6%
- Ocean City 6%
- Ridgewood 6%
- Rumson 6%
- Park Ridge 6%
- Beverly 6%
- Lumberton 6%
- Haddonfield 6%
- Absecon 6%
- Northfield 6%
- Paramus 6%
- River Edge 6%
- Butler 5%
- Brick 5%
- Randolph 5%
- South Plainfield 5%
- Princeton Junction 5%
- Waretown 5%
- Franklin Lakes 5%
- Mount Holly 5%
- Bridgeton 5%
- North Arlington 5%
- Sussex 5%
- Westfield 5%
- Chatham 5%
- Hawthorne 5%
- Tenafly 5%
- Sayreville 5%
- Mahwah 5%
- Ramsey 5%
- Haledon 5%
- Moorestown 5%
- Phillipsburg 5%
- Middletown 5%
- Oak Ridge 5%
- Pennington 4%
- Basking Ridge 4%
- Hillsborough 4%
- Egg Harbor City 4%
- Riverside 4%
- South River 4%
- Jackson 4%
- Monroe Township 4%
- Waldwick 4%
- Hazlet 4%
- Manchester Township 4%
- Maywood 4%
- Fair Lawn 4%
- Holmdel 4%
- New Milford 4%
- Whippany 4%
- Cape May 4%
- Pitman 4%
- Williamstown 4%
- Colonia 3%
- Sewell 3%
- Riverton 3%
- Whitehouse Station 3%
- Boonton 3%
- Flemington 3%
- Lebanon 3%
- Dunellen 3%
- Belle Mead 3%
- Berkeley Heights 3%
- Toms River 3%
- Short Hills 3%
- Totowa 3%
- Bedminster 3%
- Palmyra 3%
- Warren 3%
- Saddle River 3%
- Sicklerville 3%
- Elizabethport 3%
- Lambertville 3%
- Westville 3%
- Wyckoff 3%
- Berlin 3%
- Willingboro 3%
- Manasquan 2%
- Paulsboro 2%
- Atco 2%
- Hammonton 2%
- Egg Harbor Township 2%
- Woodstown 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.

