New Hampshire Home Safety Profiles by ZIP
282 ZIP codes · 140 water systems · IPC 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 282 ZIP codes across New Hampshire, covering 140 public water systems that serve about 772,186 people. 68 ZIP codes carry at least one EPA violation on record.
In recent monitoring cycles, New Hampshire maintains a strong compliance record for public drinking water statewide.
Score Distribution
How New Hampshire's 282 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 Hampshire
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 03055 | Milford | Hillsborough | 83 | B |
| 2 | 03060 | Nashua | Hillsborough | 83 | B |
| 3 | 03062 | Nashua | Hillsborough | 83 | B |
| 4 | 03063 | Nashua | Hillsborough | 83 | B |
| 5 | 03064 | Nashua | Hillsborough | 83 | B |
| 6 | 03077 | Raymond | Rockingham | 83 | B |
| 7 | 03222 | Bristol | Grafton | 83 | B |
| 8 | 03235 | Franklin | Merrimack | 83 | B |
| 9 | 03257 | New London | Merrimack | 83 | B |
| 10 | 03264 | Plymouth | Grafton | 83 | B |
10 Lowest-Scoring ZIP Codes in New Hampshire
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 03051 | Hudson | Hillsborough | 63 | C | 4 |
| 2 | 03865 | Plaistow | Rockingham | 64 | C | 4 |
| 3 | 03842 | Hampton | Rockingham | 64 | C | 6 |
| 4 | 03874 | Seabrook | Rockingham | 65 | C | 5 |
| 5 | 03870 | Rye | Rockingham | 65 | C | 4 |
| 6 | 03079 | Salem | Rockingham | 65 | C | 3 |
| 7 | 03885 | Stratham | Rockingham | 66 | C | 2 |
| 8 | 03862 | North Hampton | Rockingham | 66 | C | 2 |
| 9 | 03854 | New Castle | Rockingham | 66 | C | 1 |
| 10 | 03841 | Hampstead | Rockingham | 66 | C | 1 |
County Rankings
Water quality breakdown by county. 10 counties with data in New Hampshire.
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 |
|---|---|---|---|---|---|
| 33001 | 82 | B | 19 | 03246 (82) | 03246 (82) |
| 33003 | N/A | N/A | 30 | N/A | N/A |
| 33005 | 75 | B | 27 | 03431 (83) | 03452 (67) |
| 33007 | 83 | B | 16 | 03570 (83) | 03570 (83) |
| 33009 | 83 | B | 39 | 03222 (83) | 03748 (82) |
| 33011 | 75 | B | 40 | 03055 (83) | 03051 (63) |
| 33013 | 78 | B | 31 | 03235 (83) | 03275 (66) |
| 33015 | 68 | C | 43 | 03077 (83) | 03865 (64) |
| 33017 | N/A | N/A | 20 | N/A | N/A |
| 33019 | N/A | N/A | 17 | N/A | N/A |
Most Common Contaminants in New Hampshire
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Stage 1 DBP Rule | Treatment Technique | 30 | 44 | No |
| Total Trihalomethanes (TTHM) | Disinfection Byproducts | 25 | 46 | Yes |
| Haloacetic Acids (HAA5) | Disinfection Byproducts | 22 | 33 | Yes |
| Consumer Confidence Report Rule | Reporting | 12 | 26 | Yes |
| Lead and Copper Rule | Treatment Technique | 9 | 19 | No |
| Surface Water Treatment Rule | Treatment Technique | 8 | 12 | No |
| Barium | Inorganic | 7 | 9 | Yes |
| Bromate | Disinfection Byproducts | 6 | 7 | Yes |
Overview
We track multi-source home safety signals for 282 ZIP records across New Hampshire. Home Safety Score model 4.0.0 is published for 48 scored records; missing required evidence suppresses the score.
The EPA snapshots used for this build directly map water systems to 124 ZIP records, covering 140 community water systems that serve approximately 772,186 people.
68 of 124 ZIP codes with a reported violation count in the available EPA record (55%) have recorded EPA violations. 61 health-based violations appear in the available health breakdown.
Plumbing Regulations
New Hampshire follows the International Plumbing Code (2018 edition).
- Plumbing code: IPC (2018)
- Homeowner DIY: Licensed plumber required
- Water heater permit: Required
- Annual backflow test: Required
Full New Hampshire regulations →
Areas with Most Violations
| ZIP Code | City | Home Safety Grade | Violations | Health-Based | System |
|---|---|---|---|---|---|
| 03054 | Merrimack | B | 25 | 0 | Merrimack Village District |
| 03813 | Center Conway | — | 23 | 0 | North Conway Water Pct |
| 03818 | Conway | — | 23 | 0 | Conway Water and Sewer |
| 03860 | North Conway | — | 23 | 0 | North Conway Water Pct |
| 03847 | Kearsarge | — | 22 | 0 | North Conway Water Pct |
| 03229 | Contoocook | B | 21 | 20 | Contoocook Village Pct |
| 03048 | Greenville | — | 17 | 1 | Greenville Water Department |
| 03249 | Gilford | — | 15 | 1 | Gunstock Acres Village District |
| 03045 | Goffstown | — | 12 | 3 | Manchester Water Works |
| 03832 | Eaton Center | — | 11 | 7 | Village District of Eidelweiss |
Areas with No Violations
| ZIP Code | City | Home Safety Grade | System | Population |
|---|---|---|---|---|
| 03031 | Amherst | — | Pennichuck Water Works | 88,853 |
| 03052 | Litchfield | C | Litchfield | 6,920 |
| 03060 | Nashua | B | Pennichuck Water Works | 88,853 |
| 03062 | Nashua | B | Pennichuck Water Works | 88,853 |
| 03063 | Nashua | B | Pennichuck Water Works | 88,853 |
| 03064 | Nashua | B | Pennichuck Water Works | 88,853 |
| 03076 | Pelham | — | Williamsburg | 910 |
| 03086 | Wilton | — | Wilton Water Works | 1,790 |
| 03101 | Manchester | — | Manchester Water Works | 123,500 |
| 03102 | Manchester | — | Manchester Water Works | 123,500 |
Home Safety Score
Average Home Safety Score for New Hampshire: B (74/100) across 48 scored of 282 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.0100 mg/L (EPA action level: 0.015 mg/L)
- 9 of 82 ZIP codes with known status exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 32 ZIP codes (11%)
- Moderate risk (Zone 2): 250 ZIP codes
- Low risk (Zone 3): 0 ZIP codes
ZIP Code Reports for New Hampshire
Largest Communities
| ZIP Code | City | Population | Safety Grade | Violations |
|---|---|---|---|---|
| 03053 | Londonderry | 156,046 | C | 2 |
| 03106 | Hooksett | 131,150 | C | 0 |
| 03110 | Bedford | 128,613 | C | 0 |
| 03045 | Goffstown | 128,080 | — | 12 |
| 03101 | Manchester | 123,500 | — | 0 |
| 03102 | Manchester | 123,500 | — | 0 |
| 03103 | Manchester | 123,500 | C | 0 |
| 03104 | Manchester | 123,500 | — | 0 |
| 03109 | Manchester | 123,500 | C | 0 |
| 03054 | Merrimack | 114,353 | B | 25 |
| 03031 | Amherst | 88,853 | — | 0 |
| 03060 | Nashua | 88,853 | B | 0 |
| 03062 | Nashua | 88,853 | B | 0 |
| 03063 | Nashua | 88,853 | B | 0 |
| 03064 | Nashua | 88,853 | B | 0 |
| 03870 | Rye | 71,300 | C | 4 |
| 03820 | Dover | 62,000 | — | 1 |
| 03874 | Seabrook | 48,063 | C | 5 |
| 03303 | Concord | 48,015 | B | 0 |
| 03844 | Hampton Falls | 48,000 | — | 5 |
Lowest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 03051 | Hudson | 63 | C | 4 |
| 03842 | Hampton | 64 | C | 6 |
| 03865 | Plaistow | 64 | C | 4 |
| 03079 | Salem | 65 | C | 3 |
| 03870 | Rye | 65 | C | 4 |
Highest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 03055 | Milford | 83 | B | 2 |
| 03060 | Nashua | 83 | B | 0 |
| 03062 | Nashua | 83 | B | 0 |
| 03063 | Nashua | 83 | B | 0 |
| 03064 | Nashua | 83 | B | 0 |
All 282 ZIP Codes in New Hampshire
- 03601 (Acworth)
- 03602 (Alstead)
- 03809 (Alton) - 1 violation
- 03810 (Alton Bay) - 1 violation
- 03031 (Amherst)
- 03216 (Andover)
- 03440 (Antrim)
- 03217 (Ashland) - 1 violation
- 03441 (Ashuelot)
- 03811 (Atkinson) [C] - 1 violation
- 03032 (Auburn)
- 03218 (Barnstead)
- 03825 (Barrington)
- 03812 (Bartlett)
- 03740 (Bath)
- 03110 (Bedford) [C]
- 03220 (Belmont)
- 03442 (Bennington)
- 03570 (Berlin) [B] - 1 violation
- 03574 (Bethlehem)
- 03304 (Bow) - 3 violations ⚠
- 03221 (Bradford)
- 03575 (Bretton Woods)
- 03222 (Bristol) [B]
- 03033 (Brookline)
- 03223 (Campton) - 6 violations ⚠
- 03741 (Canaan)
- 03034 (Candia)
- 03224 (Canterbury)
- 03225 (Center Barnstead)
- 03813 (Center Conway) - 23 violations
- 03226 (Center Harbor)
- 03814 (Center Ossipee) - 1 violation
- 03227 (Center Sandwich)
- 03815 (Center Strafford)
- 03816 (Center Tuftonboro)
- 03603 (Charlestown) - 3 violations
- 03036 (Chester)
- 03443 (Chesterfield)
- 03258 (Chichester)
- 03817 (Chocorua)
- 03743 (Claremont) - 3 violations ⚠
- 03576 (Colebrook)
- 03301 (Concord) [B]
- 03302 (Concord)
- 03303 (Concord) [B]
- 03305 (Concord)
- 03229 (Contoocook) [B] - 21 violations ⚠
- 03818 (Conway) - 23 violations
- 03745 (Cornish)
- 03746 (Cornish Flat)
- 03230 (Danbury)
- 03819 (Danville) - 3 violations ⚠
- 03037 (Deerfield)
- 03038 (Derry) [C] - 2 violations ⚠
- 03820 (Dover) - 1 violation
- 03821 (Dover)
- 03822 (Dover)
- 03604 (Drewsville)
- 03444 (Dublin)
- 03046 (Dunbarton)
- 03824 (Durham)
- 03231 (East Andover)
- 03040 (East Candia)
- 03041 (East Derry)
- 03826 (East Hampstead) - 1 violation
- 03827 (East Kingston)
- 03830 (East Wakefield)
- 03832 (Eaton Center) - 11 violations ⚠
- 03882 (Effingham)
- 03233 (Elkins)
- 03748 (Enfield) [B] - 8 violations ⚠
- 03749 (Enfield Center)
- 03042 (Epping) - 3 violations
- 03234 (Epsom)
- 03579 (Errol)
- 03750 (Etna)
- 03833 (Exeter) [C] - 1 violation ⚠
- 03835 (Farmington)
- 03447 (Fitzwilliam)
- 03043 (Francestown)
- 03580 (Franconia)
- 03235 (Franklin) [B]
- 03836 (Freedom)
- 03044 (Fremont)
- 03751 (Georges Mills)
- 03249 (Gilford) - 15 violations ⚠
- 03237 (Gilmanton)
- 03837 (Gilmanton Iron Works)
- 03448 (Gilsum)
- 03838 (Glen)
- 03238 (Glencliff)
- 03045 (Goffstown) - 12 violations ⚠
- 03581 (Gorham)
- 03752 (Goshen)
- 03240 (Grafton)
- 03753 (Grantham) - 4 violations
- 03047 (Greenfield)
- 03840 (Greenland) [C]
- 03048 (Greenville) - 17 violations ⚠
- 03582 (Groveton)
- 03754 (Guild)
- 03841 (Hampstead) [C] - 1 violation
- 03842 (Hampton) [C] - 6 violations ⚠
- 03843 (Hampton)
- 03844 (Hampton Falls) - 5 violations
- 03449 (Hancock)
- 03755 (Hanover) [B]
- 03450 (Harrisville)
- 03765 (Haverhill)
- 03241 (Hebron)
- 03242 (Henniker)
- 03243 (Hill)
- 03244 (Hillsborough) - 4 violations
- 03451 (Hinsdale)
- 03245 (Holderness)
- 03049 (Hollis)
- 03106 (Hooksett) [C]
- 03051 (Hudson) [C] - 4 violations
- 03845 (Intervale)
- 03846 (Jackson)
- 03452 (Jaffrey) [C]
- 03583 (Jefferson)
- 03847 (Kearsarge) - 22 violations
- 03431 (Keene) [B]
- 03435 (Keene)
- 03848 (Kingston)
- 03246 (Laconia) [B] - 5 violations
- 03247 (Laconia)
- 03584 (Lancaster)
- 03756 (Lebanon)
- 03766 (Lebanon) [B] - 1 violation ⚠
- 03861 (Lee)
- 03605 (Lempster)
- 03251 (Lincoln)
- 03585 (Lisbon)
- 03052 (Litchfield) [C]
- 03561 (Littleton) [B] - 1 violation
- 03252 (Lochmere)
- 03053 (Londonderry) [C] - 2 violations
- 03307 (Loudon)
- 03768 (Lyme)
- 03769 (Lyme Center)
- 03082 (Lyndeborough)
- 03823 (Madbury) - 1 violation
- 03849 (Madison) - 11 violations ⚠
- 03101 (Manchester)
- 03102 (Manchester)
- 03103 (Manchester) [C]
- 03104 (Manchester)
- 03105 (Manchester)
- 03107 (Manchester)
- 03108 (Manchester)
- 03109 (Manchester) [C]
- 03111 (Manchester)
- 03455 (Marlborough)
- 03456 (Marlow)
- 03850 (Melvin Village)
- 03253 (Meredith) - 6 violations ⚠
- 03770 (Meriden)
- 03054 (Merrimack) [B] - 25 violations
- 03588 (Milan)
- 03055 (Milford) [B] - 2 violations
- 03851 (Milton)
- 03852 (Milton Mills)
- 03853 (Mirror Lake)
- 03771 (Monroe)
- 03057 (Mont Vernon)
- 03254 (Moultonborough)
- 03589 (Mount Washington)
- 03060 (Nashua) [B]
- 03061 (Nashua)
- 03062 (Nashua) [B]
- 03063 (Nashua) [B]
- 03064 (Nashua) [B]
- 03457 (Nelson)
- 03070 (New Boston)
- 03854 (New Castle) [C] - 1 violation
- 03855 (New Durham)
- 03256 (New Hampton)
- 03071 (New Ipswich)
- 03257 (New London) [B]
- 03255 (Newbury)
- 03856 (Newfields)
- 03857 (Newmarket) [B]
- 03773 (Newport) - 4 violations
- 03858 (Newton)
- 03859 (Newton Junction)
- 03860 (North Conway) - 23 violations
- 03862 (North Hampton) [C] - 2 violations
- 03774 (North Haverhill) - 5 violations
- 03073 (North Salem)
- 03259 (North Sandwich)
- 03590 (North Stratford)
- 03260 (North Sutton)
- 03609 (North Walpole)
- 03262 (North Woodstock)
- 03261 (Northwood)
- 03290 (Nottingham)
- 03777 (Orford)
- 03864 (Ossipee) - 1 violation
- 03076 (Pelham)
- 03458 (Peterborough) [B] - 3 violations
- 03779 (Piermont)
- 03780 (Pike) - 1 violation
- 03592 (Pittsburg)
- 03263 (Pittsfield)
- 03781 (Plainfield)
- 03865 (Plaistow) [C] - 4 violations ⚠
- 03264 (Plymouth) [B]
- 03801 (Portsmouth) [C] - 1 violation
- 03802 (Portsmouth)
- 03803 (Portsmouth)
- 03804 (Portsmouth)
- 03593 (Randolph)
- 03077 (Raymond) [B] - 1 violation ⚠
- 03461 (Rindge)
- 03839 (Rochester) - 1 violation ⚠
- 03866 (Rochester)
- 03867 (Rochester) - 2 violations ⚠
- 03868 (Rochester) - 2 violations ⚠
- 03869 (Rollinsford) - 4 violations ⚠
- 03266 (Rumney)
- 03870 (Rye) [C] - 4 violations ⚠
- 03871 (Rye Beach) - 4 violations ⚠
- 03079 (Salem) [C] - 3 violations ⚠
- 03268 (Salisbury)
- 03269 (Sanbornton)
- 03872 (Sanbornville)
- 03873 (Sandown)
- 03874 (Seabrook) [C] - 5 violations
- 03875 (Silver Lake) - 11 violations ⚠
- 03878 (Somersworth)
- 03607 (South Acworth)
- 03272 (South Newbury)
- 03273 (South Sutton)
- 03883 (South Tamworth)
- 03462 (Spofford)
- 03284 (Springfield) - 4 violations
- 03464 (Stoddard)
- 03884 (Strafford)
- 03885 (Stratham) [C] - 2 violations
- 03586 (Sugar Hill)
- 03445 (Sullivan)
- 03782 (Sunapee)
- 03275 (Suncook) [C] - 1 violation
- 03446 (Swanzey)
- 03886 (Tamworth)
- 03084 (Temple)
- 03285 (Thornton)
- 03276 (Tilton) - 1 violation
- 03298 (Tilton)
- 03299 (Tilton)
- 03465 (Troy)
- 03595 (Twin Mountain)
- 03887 (Union)
- 03608 (Walpole)
- 03278 (Warner)
- 03279 (Warren)
- 03280 (Washington)
- 03215 (Waterville Valley)
- 03281 (Weare)
- 03282 (Wentworth)
- 03466 (West Chesterfield)
- 03784 (West Lebanon) [B] - 1 violation ⚠
- 03291 (West Nottingham)
- 03890 (West Ossipee)
- 03468 (West Peterborough)
- 03597 (West Stewartstown)
- 03469 (West Swanzey)
- 03467 (Westmoreland)
- 03598 (Whitefield) - 1 violation ⚠
- 03287 (Wilmot)
- 03086 (Wilton)
- 03470 (Winchester)
- 03087 (Windham) [C] - 2 violations
- 03289 (Winnisquam)
- 03894 (Wolfeboro)
- 03896 (Wolfeboro Falls)
- 03897 (Wonalancet)
- 03293 (Woodstock)
- 03785 (Woodsville) - 1 violation
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 Hampshire
The 12 biggest community water systems serving New Hampshire, of 140 total.
- C
- B
- B
- C
- C
- B
Show all 12 water systems
- B
- C
- C
- B
Systems with the most violations in New Hampshire
12 systems in New Hampshire with the most recorded EPA violations.
- B
- B
- B
- C
Frequently Asked Questions
Is the water safe to drink in New Hampshire?
New Hampshire has 140 community water systems serving 772,186 people across 282 ZIP codes. There are 228 recorded violations, including 61 health-based. 68 of 282 ZIP codes have at least one violation.
What plumbing code does New Hampshire follow?
New Hampshire follows the IPC plumbing code. A licensed plumber is generally required for plumbing work.
Is lead a concern in New Hampshire's drinking water?
9 ZIP codes in New Hampshire have lead levels exceeding the EPA action level of 0.015 mg/L.
What is the radon risk in New Hampshire?
11% of ZIP codes in New Hampshire fall in EPA Radon Zone 1 (highest risk).