New Jersey Home Safety Profiles by ZIP
726 ZIP codes · 353 water systems · NSPC plumbing code · Updated
Data: ZipCheckup Home Safety Score model 4.0.0; EPA SDWIS, UCMR 5, EPA radon zones, EPA AirData, NWS, State plumbing boards, Rewiring America
ZipCheckup tracks drinking-water and home-safety data for 726 ZIP codes across New Jersey, covering 353 public water systems that serve about 8,351,160 people. 478 ZIP codes carry at least one EPA violation on record.
For many ZIP codes in New Jersey, water compliance records include documented health-based violations.
Score Distribution
How New Jersey's 726 ZIP codes are distributed across safety grades.
Home Safety Scores by State
Model 4.0.0 inputs: EPA SDWIS, UCMR5 PFAS, EPA radon zones, annual county AQI •
Top 10 Safest ZIP Codes in New Jersey
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 08050 | Manahawkin | Ocean | 100 | A |
| 2 | 08310 | Buena | Atlantic | 100 | A |
| 3 | 08326 | Landisville | Atlantic | 100 | A |
| 4 | 08341 | Minotola | Atlantic | 100 | A |
| 5 | 08402 | Margate City | Atlantic | 100 | A |
| 6 | 08751 | Seaside Heights | Ocean | 100 | A |
| 7 | 08752 | Seaside Park | Ocean | 100 | A |
| 8 | 08203 | Brigantine | Atlantic | 99 | A |
| 9 | 08005 | Barnegat | Ocean | 98 | A |
| 10 | 08758 | Waretown | Ocean | 98 | A |
10 Lowest-Scoring ZIP Codes in New Jersey
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 08826 | Glen Gardner | Hunterdon | 33 | F | 101 |
| 2 | 08822 | Flemington | Hunterdon | 33 | F | 57 |
| 3 | 08691 | Trenton | Mercer | 33 | F | 107 |
| 4 | 08690 | Trenton | Mercer | 33 | F | 107 |
| 5 | 08648 | Lawrence Township | Mercer | 33 | F | 111 |
| 6 | 08628 | Trenton | Mercer | 33 | F | 91 |
| 7 | 08619 | Trenton | Mercer | 33 | F | 107 |
| 8 | 08618 | Trenton | Mercer | 33 | F | 91 |
| 9 | 08560 | Titusville | Mercer | 33 | F | 91 |
| 10 | 08540 | Princeton | Mercer | 33 | F | 131 |
County Rankings
Water quality breakdown by county. 21 counties with data in New Jersey.
County-level aggregation of measured ZIP Home Safety Scores • EPA SDWIS, UCMR 5 PFAS, EPA radon zones, EPA AirData
| County | Avg Score | Grade | ZIPs | Best ZIP | Worst ZIP |
|---|---|---|---|---|---|
| 34001 | 87 | A | 35 | 08310 (100) | 08037 (67) |
| 34003 | 65 | C | 69 | 07645 (67) | 07446 (50) |
| 34005 | N/A | N/A | 32 | N/A | N/A |
| 34007 | 62 | C | 34 | 08091 (66) | 08081 (50) |
| 34009 | N/A | N/A | 22 | N/A | N/A |
| 34011 | 61 | C | 21 | 08327 (83) | 08332 (50) |
| 34013 | N/A | N/A | 44 | N/A | N/A |
| 34015 | 64 | C | 26 | 08090 (82) | 08080 (52) |
| 34017 | 66 | C | 22 | 07002 (66) | 07029 (62) |
| 34019 | 46 | D | 28 | 08530 (67) | 08826 (33) |
| 34021 | 45 | D | 39 | 08640 (63) | 08691 (33) |
| 34023 | 65 | C | 48 | 08902 (79) | 08831 (55) |
| 34025 | 48 | D | 56 | 08736 (64) | 08501 (33) |
| 34027 | 45 | D | 58 | 07970 (67) | 07885 (33) |
| 34029 | 89 | A | 37 | 08050 (100) | 08759 (70) |
| 34031 | 63 | C | 39 | 07506 (76) | 07438 (50) |
| 34033 | N/A | N/A | 11 | N/A | N/A |
| 34035 | N/A | N/A | 31 | N/A | N/A |
| 34037 | N/A | N/A | 24 | N/A | N/A |
| 34039 | 67 | C | 30 | 07016 (67) | 07206 (66) |
| 34041 | 51 | D | 20 | 07820 (63) | 07840 (33) |
Most Common Contaminants in New Jersey
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Stage 1 DBP Rule | Treatment Technique | 376 | 2072 | Yes |
| Surface Water Treatment Rule | Treatment Technique | 209 | 475 | No |
| E. coli | Microbiological | 164 | 527 | Yes |
| Revised Total Coliform Rule | Microbiological | 151 | 672 | No |
| Consumer Confidence Report Rule | Reporting | 145 | 687 | Yes |
| Haloacetic Acids (HAA5) | Disinfection Byproducts | 125 | 335 | Yes |
| Contaminant 2931 | Other | 124 | 311 | No |
| Contaminant 2946 | Other | 124 | 311 | No |
Overview
We track multi-source home safety signals for 726 ZIP records across New Jersey. Home Safety Score model 4.0.0 is published for 375 scored records; missing required evidence suppresses the score.
The EPA snapshots used for this build directly map water systems to 551 ZIP records, covering 353 community water systems that serve approximately 8,351,160 people.
478 of 551 ZIP codes with a reported violation count in the available EPA record (87%) have recorded EPA violations. 196 health-based violations appear in the available health breakdown.
Plumbing Regulations
New Jersey follows the National Standard Plumbing Code (NJ-specific) (Current edition).
- Plumbing code: NSPC (Current)
- Homeowner DIY: Licensed plumber required
- Water heater permit: Required
- Annual backflow test: Required
Areas with Most Violations
| ZIP Code | City | Home Safety Grade | Violations | Health-Based | System |
|---|---|---|---|---|---|
| 07828 | Budd Lake | F | 472 | 18 | Hackettstown Mua |
| 07836 | Flanders | F | 414 | 16 | Mount Olive Twp W D Main |
| 07840 | Hackettstown | F | 389 | 13 | Hackettstown Mua |
| 07853 | Long Valley | F | 339 | 10 | Washington Twp Mua-schoo |
| 07860 | Newton | — | 198 | 6 | Newton Water & Sewer Utility |
| 08332 | Millville | D | 163 | 2 | Millville Water Department |
| 07866 | Rockaway | F | 159 | 0 | Rockaway Twp Water Department |
| 07825 | Blairstown | — | 146 | 1 | Stillwater Water District 1 |
| 08037 | Hammonton | C | 137 | 9 | Hammonton Water Department |
| 07885 | Wharton | F | 131 | 11 | Wharton Water Department |
Areas with No Violations
| ZIP Code | City | Home Safety Grade | System | Population |
|---|---|---|---|---|
| 07016 | Cranford | C | Nj American Water - Raritan | 615,430 |
| 07023 | Fanwood | C | Nj American Water - Raritan | 615,430 |
| 07027 | Garwood | C | Nj American Water - Raritan | 615,430 |
| 07033 | Kenilworth | C | Nj American Water - Raritan | 615,430 |
| 07060 | Plainfield | — | Nj American Water - Raritan | 615,430 |
| 07062 | Plainfield | C | Nj American Water - Raritan | 615,430 |
| 07063 | Plainfield | — | Nj American Water - Raritan | 615,430 |
| 07066 | Clark | C | Nj American Water - Raritan | 615,430 |
| 07069 | Watchung | — | Nj American Water - Raritan | 615,430 |
| 07076 | Scotch Plains | C | Nj American Water - Raritan | 615,430 |
Home Safety Score
Average Home Safety Score for New Jersey: C (61/100) across 375 scored of 726 tracked ZIP records.
Model 4.0.0 uses the canonical components water-compliance, pfas-mcl-screen, radon-zone, annual-aqi across 3 required domains. The sections below provide additional context and do not change that score. Missing required evidence suppresses the score, and a favorable result is not a property-level safety certification.
Lead & Copper
- Average lead level (90th percentile): 0.0033 mg/L (EPA action level: 0.015 mg/L)
- 1 of 551 ZIP codes with known status exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 246 ZIP codes (35%)
- Moderate risk (Zone 2): 370 ZIP codes
- Low risk (Zone 3): 87 ZIP codes
ZIP Code Reports for New Jersey
Largest Communities
| ZIP Code | City | Population | Safety Grade | Violations |
|---|---|---|---|---|
| 07087 | Union City | 1,054,713 | C | 3 |
| 08540 | Princeton | 943,685 | F | 131 |
| 07920 | Basking Ridge | 895,009 | — | 5 |
| 08817 | Edison | 883,806 | C | 12 |
| 08820 | Edison | 883,806 | — | 12 |
| 07080 | South Plainfield | 848,806 | C | 3 |
| 08648 | Lawrence Township | 842,285 | F | 111 |
| 08534 | Pennington | 835,030 | D | 95 |
| 07040 | Maplewood | 832,660 | — | 3 |
| 07059 | Warren | 832,660 | — | 3 |
| 07111 | Irvington | 832,660 | — | 3 |
| 07458 | Saddle River | 793,313 | C | 2 |
| 07010 | Cliffside Park | 792,713 | C | 1 |
| 07020 | Edgewater | 792,713 | C | 1 |
| 07022 | Fairview | 792,713 | C | 1 |
| 07024 | Fort Lee | 792,713 | C | 1 |
| 07047 | North Bergen | 792,713 | C | 1 |
| 07070 | Rutherford | 792,713 | C | 1 |
| 07072 | Carlstadt | 792,713 | C | 1 |
| 07073 | East Rutherford | 792,713 | C | 1 |
Lowest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 07005 | Boonton | 33 | F | 116 |
| 07734 | Keansburg | 33 | F | 79 |
| 07748 | Middletown | 33 | F | 80 |
| 07801 | Dover | 33 | F | 117 |
| 07828 | Budd Lake | 33 | F | 472 |
Highest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 08050 | Manahawkin | 100 | A | 0 |
| 08310 | Buena | 100 | A | 1 |
| 08326 | Landisville | 100 | A | 1 |
| 08341 | Minotola | 100 | A | 1 |
| 08402 | Margate City | 100 | A | 0 |
All 726 ZIP Codes in New Jersey
- 08201 (Absecon) [B]
- 08205 (Absecon) [B]
- 07710 (Adelphia)
- 07820 (Allamuchy) [C] - 11 violations
- 07401 (Allendale) [D] - 60 violations
- 07711 (Allenhurst) [D] - 1 violation
- 08501 (Allentown) [F] - 108 violations ⚠
- 08720 (Allenwood)
- 08001 (Alloway)
- 07620 (Alpine) [C] - 1 violation ⚠
- 07821 (Andover) - 84 violations ⚠
- 08801 (Annandale) [D] - 13 violations
- 08802 (Asbury) - 30 violations
- 07712 (Asbury Park) [B] - 1 violation
- 08004 (Atco) [C] - 78 violations
- 08401 (Atlantic City) [B] - 11 violations ⚠
- 08404 (Atlantic City)
- 08405 (Atlantic City)
- 07716 (Atlantic Highlands) [D] - 2 violations
- 08106 (Audubon) - 8 violations
- 07822 (Augusta) - 16 violations ⚠
- 08202 (Avalon)
- 07001 (Avenel) - 3 violations
- 07717 (Avon By The Sea) [D] - 6 violations ⚠
- 08803 (Baptistown)
- 08005 (Barnegat) [A] - 13 violations
- 08006 (Barnegat Light) [A] - 15 violations
- 08007 (Barrington) [C] - 8 violations
- 07920 (Basking Ridge) - 5 violations
- 07002 (Bayonne) [C] - 2 violations
- 08721 (Bayville) [A] - 22 violations ⚠
- 08008 (Beach Haven) [B] - 114 violations
- 08722 (Beachwood) [B] - 47 violations
- 07921 (Bedminster) - 3 violations
- 07718 (Belford) [D] - 1 violation
- 08502 (Belle Mead)
- 07109 (Belleville) - 51 violations ⚠
- 08031 (Bellmawr) [C] - 12 violations
- 08099 (Bellmawr)
- 07715 (Belmar)
- 07719 (Belmar) [D] - 12 violations ⚠
- 07823 (Belvidere)
- 07621 (Bergenfield) [C] - 1 violation ⚠
- 07922 (Berkeley Heights) [C] - 3 violations
- 08009 (Berlin) [C] - 80 violations
- 07924 (Bernardsville) - 3 violations
- 08010 (Beverly) - 23 violations
- 08011 (Birmingham)
- 08012 (Blackwood) [D] - 54 violations
- 08096 (Blackwood Ter) [C] - 24 violations ⚠
- 07825 (Blairstown) - 146 violations ⚠
- 08504 (Blawenburg)
- 07003 (Bloomfield) - 10 violations ⚠
- 07403 (Bloomingdale) [C] - 10 violations ⚠
- 08804 (Bloomsbury) [C] - 28 violations
- 07603 (Bogota) [C] - 1 violation ⚠
- 07005 (Boonton) [F] - 116 violations ⚠
- 08505 (Bordentown) - 22 violations ⚠
- 08805 (Bound Brook)
- 07720 (Bradley Beach) [D] - 1 violation
- 07826 (Branchville) - 16 violations ⚠
- 07890 (Branchville)
- 08723 (Brick) [B] - 1 violation
- 08724 (Brick) [B] - 1 violation
- 08014 (Bridgeport)
- 08302 (Bridgeton) [C] - 89 violations ⚠
- 08807 (Bridgewater)
- 08730 (Brielle) [D] - 2 violations
- 08203 (Brigantine) [A] - 7 violations ⚠
- 08808 (Broadway)
- 07926 (Brookside) [D] - 3 violations
- 08015 (Browns Mills) - 75 violations ⚠
- 07828 (Budd Lake) [F] - 472 violations ⚠
- 08310 (Buena) [A] - 1 violation
- 08016 (Burlington) - 21 violations ⚠
- 07405 (Butler) [F] - 31 violations ⚠
- 07829 (Buttzville)
- 07006 (Caldwell) - 38 violations ⚠
- 07007 (Caldwell)
- 07830 (Califon) [F] - 26 violations
- 08101 (Camden)
- 08102 (Camden) [C] - 4 violations ⚠
- 08103 (Camden) [C] - 4 violations ⚠
- 08104 (Camden) [C] - 4 violations ⚠
- 08105 (Camden) [C] - 18 violations ⚠
- 08204 (Cape May) - 15 violations ⚠
- 08210 (Cape May Court House)
- 08212 (Cape May Point) - 3 violations
- 07072 (Carlstadt) [C] - 1 violation ⚠
- 07008 (Carteret) [C] - 3 violations
- 08018 (Cedar Brook)
- 07009 (Cedar Grove) [C] - 7 violations ⚠
- 07927 (Cedar Knolls) [D] - 2 violations
- 08311 (Cedarville)
- 07831 (Changewater)
- 07928 (Chatham) [D] - 7 violations
- 08019 (Chatsworth)
- 08002 (Cherry Hill) [C] - 14 violations
- 08003 (Cherry Hill) [C] - 8 violations
- 08034 (Cherry Hill) [C] - 14 violations
- 07930 (Chester)
- 08515 (Chesterfield) - 48 violations ⚠
- 07066 (Clark) [C]
- 08020 (Clarksboro) [C] - 2 violations
- 08312 (Clayton) [C] - 1 violation
- 08021 (Clementon) [C] - 13 violations
- 07010 (Cliffside Park) [C] - 1 violation ⚠
- 07721 (Cliffwood) [D] - 12 violations ⚠
- 07011 (Clifton) [C] - 4 violations ⚠
- 07012 (Clifton) [C] - 4 violations ⚠
- 07013 (Clifton) [C] - 4 violations ⚠
- 07014 (Clifton) [C] - 4 violations ⚠
- 07015 (Clifton)
- 08809 (Clinton) [D] - 16 violations
- 07624 (Closter) [C] - 1 violation ⚠
- 08108 (Collingswood) [C] - 6 violations
- 08213 (Cologne)
- 07067 (Colonia) [C] - 3 violations
- 07722 (Colts Neck) [D] - 1 violation
- 07832 (Columbia)
- 08022 (Columbus) - 1 violation
- 07961 (Convent Station) - 27 violations
- 08511 (Cookstown) - 10 violations
- 08512 (Cranbury) [C] - 8 violations ⚠
- 07016 (Cranford) [C]
- 08514 (Cream Ridge) [C] - 16 violations
- 07626 (Cresskill) [C] - 1 violation ⚠
- 08810 (Dayton) [C] - 6 violations ⚠
- 07723 (Deal) [D] - 1 violation
- 08023 (Deepwater) - 4 violations
- 08313 (Deerfield Street)
- 07833 (Delaware)
- 08314 (Delmont)
- 07627 (Demarest) [C] - 1 violation ⚠
- 08214 (Dennisville)
- 07834 (Denville) [F] - 102 violations
- 08315 (Dividing Creek)
- 08316 (Dorchester)
- 08317 (Dorothy)
- 07801 (Dover) [F] - 117 violations
- 07802 (Dover)
- 07628 (Dumont) [C] - 1 violation ⚠
- 08812 (Dunellen) [C]
- 08816 (East Brunswick) [C] - 9 violations ⚠
- 07936 (East Hanover) [D] - 10 violations ⚠
- 07017 (East Orange) - 48 violations
- 07018 (East Orange) - 48 violations
- 07019 (East Orange)
- 07073 (East Rutherford) [C] - 1 violation ⚠
- 07724 (Eatontown) [D] - 1 violation
- 07799 (Eatontown)
- 07020 (Edgewater) [C] - 1 violation ⚠
- 08817 (Edison) [C] - 12 violations ⚠
- 08818 (Edison)
- 08820 (Edison) - 12 violations ⚠
- 08837 (Edison) - 12 violations ⚠
- 08899 (Edison)
- 08215 (Egg Harbor City) [B] - 3 violations
- 08234 (Egg Harbor Township)
- 07201 (Elizabeth) [C]
- 07202 (Elizabeth) [C]
- 07207 (Elizabeth)
- 07208 (Elizabeth) [C]
- 07206 (Elizabethport) [C] - 2 violations ⚠
- 08318 (Elmer) - 18 violations
- 07407 (Elmwood Park) [C] - 6 violations
- 08217 (Elwood)
- 07630 (Emerson) [C] - 1 violation ⚠
- 07631 (Englewood) [C] - 1 violation ⚠
- 07632 (Englewood Cliffs) [C] - 1 violation ⚠
- 07726 (Englishtown) [D] - 13 violations
- 07021 (Essex Fells) - 2 violations
- 08319 (Estell Manor)
- 08025 (Ewan)
- 07704 (Fair Haven) [D] - 1 violation
- 07410 (Fair Lawn) [C] - 8 violations ⚠
- 07004 (Fairfield) - 5 violations
- 08320 (Fairton) - 17 violations
- 07022 (Fairview) [C] - 1 violation ⚠
- 07023 (Fanwood) [C]
- 07931 (Far Hills) - 3 violations
- 07727 (Farmingdale) - 2 violations
- 08821 (Flagtown)
- 07836 (Flanders) [F] - 414 violations ⚠
- 08822 (Flemington) [F] - 57 violations
- 08518 (Florence) - 12 violations ⚠
- 07932 (Florham Park) [D] - 27 violations
- 08863 (Fords) - 3 violations
- 08731 (Forked River) [A] - 9 violations ⚠
- 08640 (Fort Dix) [C] - 10 violations
- 07024 (Fort Lee) [C] - 1 violation ⚠
- 07703 (Fort Monmouth) - 1 violation
- 08321 (Fortescue)
- 07416 (Franklin) - 31 violations ⚠
- 07417 (Franklin Lakes)
- 08823 (Franklin Park) - 17 violations ⚠
- 08322 (Franklinville) - 1 violation
- 07728 (Freehold) [D] - 20 violations ⚠
- 08825 (Frenchtown) - 1 violation
- 07026 (Garfield) [C] - 1 violation
- 07027 (Garwood) [C]
- 08026 (Gibbsboro) [C] - 8 violations
- 08027 (Gibbstown) [B] - 16 violations
- 07933 (Gillette) [D] - 3 violations
- 07934 (Gladstone)
- 08028 (Glassboro) [D] - 55 violations
- 07837 (Glasser)
- 08826 (Glen Gardner) [F] - 101 violations ⚠
- 07028 (Glen Ridge) - 17 violations ⚠
- 07452 (Glen Rock) [C] - 18 violations
- 08029 (Glendora) - 8 violations
- 07418 (Glenwood)
- 08030 (Gloucester City) [C] - 17 violations
- 08218 (Goshen)
- 07838 (Great Meadows) [C] - 29 violations
- 08219 (Green Creek)
- 07935 (Green Village) [D] - 5 violations
- 07839 (Greendell)
- 08323 (Greenwich)
- 08032 (Grenloch) [C] - 43 violations
- 07601 (Hackensack) - 1 violation ⚠
- 07602 (Hackensack)
- 07840 (Hackettstown) [F] - 389 violations ⚠
- 08035 (Haddon Heights) [C] - 8 violations
- 08033 (Haddonfield) [C] - 14 violations
- 08036 (Hainesport)
- 07508 (Haledon) [C] - 15 violations ⚠
- 07538 (Haledon)
- 07419 (Hamburg) - 39 violations ⚠
- 08037 (Hammonton) [C] - 137 violations ⚠
- 08827 (Hampton) - 91 violations ⚠
- 08038 (Hancocks Bridge)
- 07640 (Harrington Park) [C] - 1 violation ⚠
- 07029 (Harrison) [C] - 8 violations
- 08039 (Harrisonville)
- 07604 (Hasbrouck Heights) [C] - 1 violation ⚠
- 07420 (Haskell) - 21 violations ⚠
- 07641 (Haworth) [C] - 1 violation ⚠
- 07506 (Hawthorne) [B] - 22 violations ⚠
- 07507 (Hawthorne)
- 07730 (Hazlet)
- 08324 (Heislerville)
- 08828 (Helmetta) - 4 violations
- 07421 (Hewitt)
- 07842 (Hibernia)
- 08829 (High Bridge) [D] - 27 violations
- 07422 (Highland Lakes)
- 08904 (Highland Park) [C] - 1 violation
- 07732 (Highlands) [D] - 1 violation
- 08520 (Hightstown) [D] - 19 violations ⚠
- 08844 (Hillsborough)
- 07642 (Hillsdale) [C] - 1 violation ⚠
- 07205 (Hillside)
- 07423 (Ho Ho Kus) [C] - 5 violations
- 07030 (Hoboken) [C] - 3 violations
- 07733 (Holmdel) [D] - 1 violation
- 07843 (Hopatcong) - 14 violations
- 07844 (Hope)
- 08525 (Hopewell) - 14 violations ⚠
- 07731 (Howell) [D] - 3 violations
- 08526 (Imlaystown)
- 07845 (Ironia)
- 07111 (Irvington) - 3 violations
- 08830 (Iselin) - 3 violations
- 08732 (Island Heights) - 7 violations
- 08527 (Jackson) [A] - 18 violations ⚠
- 07097 (Jersey City)
- 07302 (Jersey City) [C] - 2 violations
- 07303 (Jersey City)
- 07304 (Jersey City) [C] - 2 violations
- 07305 (Jersey City) [C] - 2 violations
- 07306 (Jersey City) [C] - 2 violations
- 07307 (Jersey City) [C] - 2 violations
- 07308 (Jersey City)
- 07310 (Jersey City) [C] - 2 violations
- 07311 (Jersey City) [C] - 2 violations
- 07395 (Jersey City)
- 07399 (Jersey City)
- 08041 (Jobstown)
- 07846 (Johnsonburg)
- 08042 (Juliustown)
- 07734 (Keansburg) [F] - 79 violations
- 07032 (Kearny) [C] - 2 violations ⚠
- 07099 (Kearny)
- 08832 (Keasbey) - 3 violations
- 08824 (Kendall Park) [C] - 6 violations ⚠
- 07033 (Kenilworth) [C]
- 07847 (Kenvil) [D] - 7 violations ⚠
- 07735 (Keyport) [F] - 30 violations ⚠
- 08528 (Kingston) - 17 violations ⚠
- 07848 (Lafayette) - 34 violations ⚠
- 07034 (Lake Hiawatha) [D] - 9 violations ⚠
- 07849 (Lake Hopatcong) [F] - 69 violations ⚠
- 08733 (Lakehurst)
- 08701 (Lakewood) [B] - 6 violations
- 08530 (Lambertville) [C] - 1 violation
- 07850 (Landing) [D] - 14 violations
- 08326 (Landisville) [A] - 1 violation
- 08734 (Lanoka Harbor) [A] - 9 violations ⚠
- 08735 (Lavallette) [B] - 4 violations
- 08045 (Lawnside) [C] - 8 violations
- 08648 (Lawrence Township) [F] - 111 violations ⚠
- 07851 (Layton)
- 08833 (Lebanon) [D] - 29 violations
- 07852 (Ledgewood) [D] - 10 violations ⚠
- 08220 (Leeds Point)
- 08327 (Leesburg) [B] - 3 violations
- 07737 (Leonardo) [D] - 1 violation
- 07605 (Leonia) [C] - 1 violation ⚠
- 07938 (Liberty Corner)
- 07035 (Lincoln Park) [D] - 21 violations ⚠
- 07738 (Lincroft) [D] - 1 violation
- 07036 (Linden) [C] - 1 violation
- 08221 (Linwood) [B]
- 07424 (Little Falls) [C] - 8 violations ⚠
- 07643 (Little Ferry) [C] - 1 violation ⚠
- 07739 (Little Silver) [D] - 1 violation
- 08834 (Little York)
- 07039 (Livingston) - 14 violations
- 07644 (Lodi) [C] - 1 violation
- 07740 (Long Branch) [D] - 1 violation
- 07853 (Long Valley) [F] - 339 violations ⚠
- 08403 (Longport) [B]
- 08048 (Lumberton)
- 07071 (Lyndhurst) [C] - 2 violations
- 07939 (Lyons) - 3 violations
- 07940 (Madison) [F] - 39 violations
- 08049 (Magnolia) [C] - 8 violations
- 07430 (Mahwah) [D] - 81 violations
- 07495 (Mahwah)
- 08328 (Malaga)
- 08050 (Manahawkin) [A]
- 08736 (Manasquan) [C] - 8 violations ⚠
- 08759 (Manchester Township) [B] - 44 violations
- 08738 (Mantoloking) [B] - 1 violation
- 08051 (Mantua) [C] - 13 violations ⚠
- 08835 (Manville)
- 08052 (Maple Shade) - 12 violations ⚠
- 07040 (Maplewood) - 3 violations
- 08402 (Margate City) [A]
- 07746 (Marlboro) [D] - 6 violations
- 08053 (Marlton) - 2 violations
- 08223 (Marmora)
- 08836 (Martinsville)
- 07747 (Matawan) [F] - 30 violations ⚠
- 08329 (Mauricetown)
- 08330 (Mays Landing) [B] - 4 violations
- 07607 (Maywood) [C] - 1 violation ⚠
- 07428 (Mc Afee)
- 08055 (Medford) - 5 violations
- 07945 (Mendham) [D] - 5 violations
- 08109 (Merchantville) [C] - 14 violations
- 08840 (Metuchen) [C] - 3 violations
- 08056 (Mickleton) [C]
- 08846 (Middlesex) [C]
- 07748 (Middletown) [F] - 80 violations
- 07855 (Middleville)
- 07432 (Midland Park) [C] - 18 violations
- 08848 (Milford) - 10 violations
- 07041 (Millburn) - 3 violations
- 07946 (Millington) [D] - 3 violations
- 08510 (Millstone Township) - 1 violation
- 08535 (Millstone Township) - 1 violation
- 08850 (Milltown) [C] - 41 violations ⚠
- 08332 (Millville) [D] - 163 violations ⚠
- 08340 (Milmay) - 1 violation
- 07803 (Mine Hill) [D] - 16 violations ⚠
- 08341 (Minotola) [A] - 1 violation
- 08342 (Mizpah)
- 07093 (Monitor) [C] - 1 violation ⚠
- 07750 (Monmouth Beach) [D] - 1 violation
- 08852 (Monmouth Junction) [C] - 6 violations ⚠
- 08831 (Monroe Township) [C] - 40 violations ⚠
- 08343 (Monroeville)
- 07827 (Montague)
- 07042 (Montclair) - 4 violations ⚠
- 07043 (Montclair) - 8 violations ⚠
- 07645 (Montvale) [C]
- 07045 (Montville) [D] - 4 violations ⚠
- 07074 (Moonachie) [C] - 1 violation ⚠
- 08057 (Moorestown) - 45 violations ⚠
- 07751 (Morganville) [D] - 5 violations
- 07950 (Morris Plains) [F] - 51 violations
- 07960 (Morristown) [F] - 40 violations
- 07962 (Morristown)
- 07963 (Morristown)
- 07856 (Mount Arlington) [D] - 33 violations ⚠
- 08059 (Mount Ephraim) [C] - 9 violations
- 07970 (Mount Freedom) [C] - 3 violations
- 08060 (Mount Holly) - 15 violations
- 08054 (Mount Laurel) - 49 violations ⚠
- 08061 (Mount Royal) [C] - 2 violations
- 07878 (Mount Tabor) - 5 violations
- 07046 (Mountain Lakes) [D] - 10 violations
- 07092 (Mountainside) [C]
- 08062 (Mullica Hill) [B]
- 08063 (National Park) [C] - 3 violations
- 07752 (Navesink)
- 07753 (Neptune) [D] - 1 violation
- 07754 (Neptune)
- 08853 (Neshanic Station)
- 07857 (Netcong) [D] - 12 violations ⚠
- 08901 (New Brunswick) [C] - 26 violations
- 08903 (New Brunswick)
- 08905 (New Brunswick)
- 08906 (New Brunswick)
- 08922 (New Brunswick)
- 08933 (New Brunswick)
- 08988 (New Brunswick)
- 08989 (New Brunswick)
- 08533 (New Egypt)
- 08224 (New Gretna)
- 08064 (New Lisbon) - 3 violations
- 07646 (New Milford) [C] - 1 violation ⚠
- 07974 (New Providence) [C] - 3 violations
- 07976 (New Vernon) - 2 violations
- 07101 (Newark)
- 07102 (Newark) - 2 violations ⚠
- 07103 (Newark) - 2 violations ⚠
- 07104 (Newark) - 2 violations ⚠
- 07105 (Newark) - 2 violations ⚠
- 07106 (Newark) - 2 violations ⚠
- 07107 (Newark) - 50 violations ⚠
- 07108 (Newark) - 2 violations ⚠
- 07112 (Newark) - 2 violations ⚠
- 07114 (Newark) - 2 violations ⚠
- 07175 (Newark)
- 07184 (Newark)
- 07188 (Newark)
- 07189 (Newark)
- 07191 (Newark)
- 07192 (Newark)
- 07193 (Newark)
- 07195 (Newark)
- 07198 (Newark)
- 07199 (Newark)
- 08344 (Newfield) - 69 violations ⚠
- 07435 (Newfoundland) - 31 violations ⚠
- 08345 (Newport)
- 07860 (Newton) - 198 violations ⚠
- 08346 (Newtonville)
- 08347 (Norma)
- 08739 (Normandy Beach)
- 07031 (North Arlington) [C] - 1 violation
- 07047 (North Bergen) [C] - 1 violation ⚠
- 08902 (North Brunswick) [B] - 19 violations ⚠
- 08225 (Northfield) [B]
- 07647 (Northvale) [C] - 1 violation ⚠
- 07648 (Norwood) [C] - 1 violation ⚠
- 07110 (Nutley) - 17 violations ⚠
- 07438 (Oak Ridge) [D] - 100 violations ⚠
- 07755 (Oakhurst) [D] - 1 violation
- 07436 (Oakland) [C] - 6 violations
- 08107 (Oaklyn) [C] - 14 violations
- 08226 (Ocean City)
- 08740 (Ocean Gate) - 1 violation
- 07756 (Ocean Grove) [D] - 1 violation
- 08230 (Ocean View) - 1 violation
- 07757 (Oceanport) [D] - 1 violation
- 08231 (Oceanville)
- 07439 (Ogdensburg) - 9 violations
- 08857 (Old Bridge) [C] - 21 violations ⚠
- 08858 (Oldwick)
- 07649 (Oradell) [D] - 1 violation ⚠
- 07050 (Orange) - 9 violations ⚠
- 07051 (Orange)
- 07863 (Oxford) [D] - 21 violations
- 07650 (Palisades Park) [C] - 1 violation ⚠
- 08065 (Palmyra) - 8 violations
- 07652 (Paramus) [C] - 1 violation ⚠
- 07653 (Paramus)
- 07656 (Park Ridge) [C] - 4 violations
- 08859 (Parlin) [D] - 12 violations
- 07054 (Parsippany) [D] - 5 violations
- 07055 (Passaic) [C] - 4 violations ⚠
- 07501 (Paterson) [C] - 4 violations ⚠
- 07502 (Paterson) [C] - 4 violations ⚠
- 07503 (Paterson) [C] - 4 violations ⚠
- 07504 (Paterson) [C] - 4 violations ⚠
- 07505 (Paterson) [C] - 4 violations ⚠
- 07509 (Paterson)
- 07510 (Paterson)
- 07513 (Paterson) [C] - 4 violations ⚠
- 07514 (Paterson) [C] - 4 violations ⚠
- 07522 (Paterson) [C] - 4 violations ⚠
- 07524 (Paterson) [C] - 4 violations ⚠
- 07533 (Paterson)
- 07543 (Paterson)
- 07544 (Paterson)
- 08066 (Paulsboro) [C] - 28 violations ⚠
- 07977 (Peapack)
- 08067 (Pedricktown) - 2 violations
- 08068 (Pemberton) - 9 violations
- 08534 (Pennington) [D] - 95 violations ⚠
- 08069 (Penns Grove) - 2 violations
- 08110 (Pennsauken) [C] - 14 violations
- 08070 (Pennsville) - 4 violations
- 07440 (Pequannock) [D] - 15 violations
- 08861 (Perth Amboy) [C] - 10 violations ⚠
- 08862 (Perth Amboy)
- 08865 (Phillipsburg) [D] - 37 violations
- 07806 (Picatinny Arsenal)
- 08741 (Pine Beach) [A] - 14 violations
- 07058 (Pine Brook) - 4 violations ⚠
- 08854 (Piscataway) [C] - 9 violations ⚠
- 08855 (Piscataway)
- 08071 (Pitman) [C] - 14 violations
- 08867 (Pittstown) - 4 violations
- 07060 (Plainfield)
- 07061 (Plainfield)
- 07062 (Plainfield) [C]
- 07063 (Plainfield)
- 08536 (Plainsboro) [C]
- 08232 (Pleasantville) [B]
- 07978 (Pluckemin)
- 08742 (Point Pleasant Beach) [B] - 28 violations
- 08240 (Pomona) [B]
- 07442 (Pompton Lakes) [C] - 29 violations
- 07444 (Pompton Plains) [C] - 20 violations
- 08348 (Port Elizabeth)
- 07758 (Port Monmouth) [D] - 1 violation
- 07865 (Port Murray) [D] - 18 violations
- 08349 (Port Norris)
- 07064 (Port Reading) - 3 violations
- 08241 (Port Republic)
- 07979 (Pottersville)
- 08540 (Princeton) [F] - 131 violations ⚠
- 08541 (Princeton)
- 08542 (Princeton) [D]
- 08543 (Princeton)
- 08544 (Princeton) [D]
- 08550 (Princeton Junction) [D]
- 08868 (Quakertown)
- 08072 (Quinton)
- 07065 (Rahway) [C] - 3 violations
- 07446 (Ramsey) [D] - 81 violations
- 08073 (Rancocas) - 15 violations
- 07869 (Randolph) [D] - 57 violations
- 08869 (Raritan)
- 08870 (Readington)
- 07701 (Red Bank) [D] - 11 violations
- 08350 (Richland)
- 08074 (Richwood)
- 07657 (Ridgefield) [C] - 1 violation ⚠
- 07660 (Ridgefield Park) [C] - 1 violation ⚠
- 07450 (Ridgewood) [C] - 18 violations
- 07451 (Ridgewood)
- 08551 (Ringoes)
- 07456 (Ringwood) [C] - 20 violations ⚠
- 08242 (Rio Grande) - 5 violations
- 07661 (River Edge) [C] - 1 violation ⚠
- 07457 (Riverdale) [C] - 4 violations
- 08075 (Riverside) - 8 violations
- 08076 (Riverton)
- 08077 (Riverton) - 8 violations
- 07662 (Rochelle Park) [C] - 1 violation ⚠
- 07866 (Rockaway) [F] - 159 violations
- 08553 (Rocky Hill) - 1 violation
- 08554 (Roebling) - 10 violations ⚠
- 08555 (Roosevelt) - 1 violation
- 07068 (Roseland) - 8 violations
- 07203 (Roselle) [C]
- 07204 (Roselle Park) [C]
- 08556 (Rosemont)
- 08352 (Rosenhayn)
- 07760 (Rumson) [D] - 1 violation
- 08078 (Runnemede) [C] - 8 violations
- 07070 (Rutherford) [C] - 1 violation ⚠
- 07663 (Saddle Brook) [C] - 9 violations ⚠
- 07458 (Saddle River) [C] - 2 violations ⚠
- 08079 (Salem) - 27 violations
- 08871 (Sayreville)
- 08872 (Sayreville) [C] - 6 violations
- 07870 (Schooleys Mountain) - 4 violations
- 07076 (Scotch Plains) [C]
- 08750 (Sea Girt) - 12 violations ⚠
- 08243 (Sea Isle City) - 1 violation
- 08751 (Seaside Heights) [A]
- 08752 (Seaside Park) [A]
- 07094 (Secaucus) [C] - 1 violation ⚠
- 07096 (Secaucus)
- 08557 (Sergeantsville)
- 07077 (Sewaren) [C] - 3 violations
- 08080 (Sewell) [D] - 50 violations
- 08353 (Shiloh)
- 07078 (Short Hills) - 3 violations
- 07702 (Shrewsbury) [D] - 1 violation
- 08081 (Sicklerville) [D] - 120 violations
- 08558 (Skillman)
- 08083 (Somerdale) [C] - 8 violations
- 08244 (Somers Point) [B]
- 08873 (Somerset) - 17 violations ⚠
- 08875 (Somerset)
- 08876 (Somerville)
- 08879 (South Amboy) [C] - 15 violations
- 08880 (South Bound Brook)
- 08245 (South Dennis)
- 07606 (South Hackensack) [C] - 1 violation ⚠
- 07079 (South Orange) - 9 violations ⚠
- 07080 (South Plainfield) [C] - 3 violations
- 08882 (South River) [C] - 22 violations ⚠
- 08246 (South Seaville)
- 07871 (Sparta) - 38 violations ⚠
- 08884 (Spotswood) [C] - 6 violations
- 07762 (Spring Lake) [D] - 7 violations
- 07081 (Springfield) [C] - 3 violations
- 07874 (Stanhope) - 53 violations
- 08885 (Stanton)
- 08886 (Stewartsville) [C] - 30 violations
- 07875 (Stillwater)
- 07980 (Stirling) [D] - 3 violations
- 07460 (Stockholm) - 5 violations ⚠
- 08559 (Stockton) - 25 violations ⚠
- 08247 (Stone Harbor) - 2 violations
- 08084 (Stratford) [C] - 8 violations
- 08248 (Strathmere) - 1 violation
- 07876 (Succasunna) [C] - 7 violations ⚠
- 07901 (Summit) [C] - 3 violations
- 07902 (Summit)
- 07461 (Sussex) - 18 violations ⚠
- 07877 (Swartswood)
- 08085 (Swedesboro) [C] - 10 violations
- 07666 (Teaneck) [C] - 1 violation ⚠
- 07670 (Tenafly) [C] - 1 violation ⚠
- 07763 (Tennent)
- 07608 (Teterboro) [C] - 1 violation ⚠
- 07699 (Teterboro)
- 08086 (Thorofare) [C] - 6 violations ⚠
- 08887 (Three Bridges)
- 08560 (Titusville) [F] - 91 violations ⚠
- 08753 (Toms River) [B] - 11 violations
- 08754 (Toms River)
- 08755 (Toms River) [B] - 4 violations
- 08756 (Toms River)
- 08757 (Toms River) [B] - 18 violations
- 07511 (Totowa)
- 07512 (Totowa) [C] - 9 violations
- 07082 (Towaco) - 4 violations ⚠
- 07676 (Township Of Washington) - 1 violation ⚠
- 07879 (Tranquility)
- 08601 (Trenton)
- 08602 (Trenton)
- 08603 (Trenton)
- 08604 (Trenton)
- 08605 (Trenton)
- 08606 (Trenton)
- 08607 (Trenton)
- 08608 (Trenton) [D] - 91 violations ⚠
- 08609 (Trenton) [D] - 91 violations ⚠
- 08610 (Trenton) [D] - 98 violations ⚠
- 08611 (Trenton) [D] - 91 violations ⚠
- 08618 (Trenton) [F] - 91 violations ⚠
- 08619 (Trenton) [F] - 107 violations ⚠
- 08620 (Trenton) [D] - 114 violations ⚠
- 08625 (Trenton)
- 08628 (Trenton) [F] - 91 violations ⚠
- 08629 (Trenton) [D] - 91 violations ⚠
- 08638 (Trenton) [D] - 91 violations ⚠
- 08641 (Trenton) [C] - 24 violations
- 08644 (Trenton)
- 08645 (Trenton)
- 08646 (Trenton)
- 08647 (Trenton)
- 08650 (Trenton)
- 08666 (Trenton)
- 08690 (Trenton) [F] - 107 violations ⚠
- 08691 (Trenton) [F] - 107 violations ⚠
- 08695 (Trenton)
- 08250 (Tuckahoe)
- 08087 (Tuckerton) [A] - 11 violations
- 07083 (Union) [C]
- 07087 (Union City) [C] - 3 violations ⚠
- 07088 (Vauxhall) [C]
- 08406 (Ventnor City) [A] - 12 violations ⚠
- 07462 (Vernon) - 2 violations ⚠
- 07044 (Verona) - 49 violations ⚠
- 07880 (Vienna) - 18 violations
- 08251 (Villas) - 5 violations
- 08088 (Vincentown) - 1 violation
- 08360 (Vineland) [D] - 62 violations ⚠
- 08361 (Vineland) [D] - 61 violations ⚠
- 08362 (Vineland)
- 08043 (Voorhees) [C] - 8 violations
- 07463 (Waldwick) [C] - 7 violations
- 07057 (Wallington) [C] - 11 violations
- 07881 (Wallpack Center)
- 07465 (Wanaque) [C] - 25 violations ⚠
- 08758 (Waretown) [A] - 9 violations
- 07059 (Warren) - 3 violations
- 07882 (Washington) [D] - 21 violations
- 07069 (Watchung)
- 08089 (Waterford Works) - 124 violations ⚠
- 07470 (Wayne) [C] - 12 violations ⚠
- 07474 (Wayne)
- 07086 (Weehawken) - 1 violation ⚠
- 08090 (Wenonah) [B] - 5 violations
- 08091 (West Berlin) [C] - 1 violation
- 08092 (West Creek)
- 07764 (West Long Branch) [D] - 1 violation
- 07480 (West Milford) [C] - 25 violations
- 07052 (West Orange) - 59 violations ⚠
- 07090 (Westfield) [C]
- 07091 (Westfield)
- 08093 (Westville) [C] - 19 violations ⚠
- 07675 (Westwood) [C] - 1 violation ⚠
- 07885 (Wharton) [F] - 131 violations ⚠
- 07981 (Whippany) [D] - 2 violations
- 07999 (Whippany)
- 08888 (Whitehouse)
- 08889 (Whitehouse Station) [D]
- 08252 (Whitesboro)
- 07765 (Wickatunk)
- 08260 (Wildwood) - 22 violations
- 08094 (Williamstown) [C] - 17 violations
- 08046 (Willingboro) - 15 violations
- 08561 (Windsor) - 16 violations
- 08095 (Winslow) - 74 violations
- 07075 (Wood Ridge) [C] - 1 violation ⚠
- 08270 (Woodbine) - 13 violations ⚠
- 07095 (Woodbridge) [C] - 3 violations
- 08097 (Woodbury Heights) [B] - 10 violations
- 07677 (Woodcliff Lake) [C] - 4 violations
- 08098 (Woodstown) - 11 violations
- 08562 (Wrightstown) - 1 violation
- 07481 (Wyckoff) [C] - 18 violations
- 08890 (Zarephath) - 17 violations ⚠
Data Sources
- Water quality: EPA Safe Drinking Water Information System (SDWIS)
- PFAS screening: EPA UCMR 5
- Radon zones: EPA Map of Radon Zones
- Air quality: EPA AirData annual AQI
- Regulations: State plumbing boards, ICC, IAPMO
- Rebates: Rewiring America
Reporting periods vary by source. Missing data is shown as unavailable, not as zero.
Largest water systems in New Jersey
The 12 biggest community water systems serving New Jersey, of 353 total.
- C
- D
- B
- C
- C
- C
Show all 12 water systems
- C
- C
- D
- F
- A
Systems with the most violations in New Jersey
12 systems in New Jersey with the most recorded EPA violations.
- F
- D
- F
- F
- D
- B
- C
- F
- F
- D
- D
Frequently Asked Questions
Is the water safe to drink in New Jersey?
New Jersey has 353 community water systems serving 8,351,160 people across 726 ZIP codes. There are 4,001 recorded violations, including 196 health-based. 478 of 726 ZIP codes have at least one violation.
What plumbing code does New Jersey follow?
New Jersey follows the NSPC plumbing code. A licensed plumber is generally required for plumbing work.
Is lead a concern in New Jersey's drinking water?
1 ZIP code in New Jersey has lead levels exceeding the EPA action level of 0.015 mg/L.
What is the radon risk in New Jersey?
35% of ZIP codes in New Jersey fall in EPA Radon Zone 1 (highest risk).