New Hampshire Home Safety Profiles by ZIP
282 ZIP codes · 140 water systems · IPC plumbing code
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 are mapped to at least one water system with an EPA violation on record.
Upper band, statewide: that is where New Hampshire lands on the ZipCheckup scale.
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 ZIP Codes by Home Safety Score 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 of reported 90th-percentile lead results: 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 recorded for mapped water systems
- 03810 (Alton Bay) - 1 violation recorded for mapped water systems
- 03031 (Amherst)
- 03216 (Andover)
- 03440 (Antrim)
- 03217 (Ashland) - 1 violation recorded for mapped water systems
- 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 recorded for mapped water systems
- 03226 (Center Harbor)
- 03814 (Center Ossipee) - 1 violation recorded for mapped water systems
- 03227 (Center Sandwich)
- 03815 (Center Strafford)
- 03816 (Center Tuftonboro)
- 03603 (Charlestown) - 3 violations recorded for mapped water systems
- 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 recorded for mapped water systems
- 03745 (Cornish)
- 03746 (Cornish Flat)
- 03230 (Danbury)
- 03819 (Danville) - 3 violations ⚠
- 03037 (Deerfield)
- 03038 (Derry) [C] - 2 violations ⚠
- 03820 (Dover) - 1 violation recorded for mapped water systems
- 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 recorded for mapped water systems
- 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 recorded for mapped water systems
- 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 recorded for mapped water systems
- 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 recorded for mapped water systems
- 03449 (Hancock)
- 03755 (Hanover) [B]
- 03450 (Harrisville)
- 03765 (Haverhill)
- 03241 (Hebron)
- 03242 (Henniker)
- 03243 (Hill)
- 03244 (Hillsborough) - 4 violations recorded for mapped water systems
- 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 recorded for mapped water systems
- 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 recorded for mapped water systems
- 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 recorded for mapped water systems
- 03858 (Newton)
- 03859 (Newton Junction)
- 03860 (North Conway) - 23 violations recorded for mapped water systems
- 03862 (North Hampton) [C] - 2 violations
- 03774 (North Haverhill) - 5 violations recorded for mapped water systems
- 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 recorded for mapped water systems
- 03076 (Pelham)
- 03458 (Peterborough) [B] - 3 violations
- 03779 (Piermont)
- 03780 (Pike) - 1 violation recorded for mapped water systems
- 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 recorded for mapped water systems
- 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 recorded for mapped water systems
- 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 recorded for mapped water systems
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 largest community water systems in New Hampshire, out of 140 in our data.
- 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 among these water systems, including 61 health-based. 68 of 282 ZIP codes are mapped to at least one water system with a recorded violation.
What plumbing code does New Hampshire follow?
New Hampshire's listed plumbing code type is IPC as of our last review; local jurisdictions may adopt or amend codes. Plumbing work may require a licensed plumber; check state exemptions and local requirements.
Is lead a concern in New Hampshire's drinking water?
9 ZIP codes in New Hampshire are mapped to water systems whose reported 90th-percentile lead result exceeded the EPA action level of 0.015 mg/L.
What is the radon risk in New Hampshire?
11% of ZIP codes in New Hampshire are mapped to counties classified as EPA Radon Zone 1 (highest county-level radon potential).