Guest, Sign inJoin
Town Hall, Mont Vernon NHMont Vernon, #1 on this list · Photo: John Phelan · CC BY-SA 4.0
New Hampshire rankings · Hazard risk

Towns with the lowest natural-hazard risk in New Hampshire

Mont Vernon ranks first on hazard risk among New Hampshire’s 126 towns of 2,500+; 12 of the 126 grade A− or better on hazard risk nationally.

The Hazard risk grade: FEMA’s expected yearly loss to buildings from natural hazards, where residents live (National Risk Index). How grades work

#1

Mont Vernon

Hillsborough County · 2,698 people
A

Hazard risk grade, better than 88% of U.S. towns·Overall A+ · #2 of 125 in NH

#2

Greenland

Rockingham County · 4,143 people
A

Hazard risk grade, better than 87% of U.S. towns·Overall A · #20 of 125 in NH

#3

Hampstead

Rockingham County · 9,110 people
A

Hazard risk grade, better than 86% of U.S. towns·Overall A · #18 of 125 in NH

All 126 towns

Hazard risk grade, best first (the letter is national). Towns with the same score share a rank; the overall grade and state rank are beside each.

126 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
1Mont VernonHillsborough County · 2,698 peopleAbetter than 88% of U.S. towns·Overall A+ · #2 of 125
2GreenlandRockingham County · 4,143 peopleAbetter than 87% of U.S. towns·Overall A · #20 of 125
3HampsteadRockingham County · 9,110 peopleAbetter than 86% of U.S. towns·Overall A · #18 of 125
4NewtonRockingham County · 4,851 peopleAbetter than 86% of U.S. towns·Overall B+ · #46 of 125
5NorthwoodRockingham County · 4,757 peopleAbetter than 85% of U.S. towns·Overall A+ · #9 of 125
6New LondonMerrimack County · 4,411 peopleA−better than 85% of U.S. towns·Overall A− · #29 of 125
7AtkinsonRockingham County · 7,397 peopleA−better than 81% of U.S. towns·Overall A+ · #7 of 125
8KingstonRockingham County · 6,288 peopleA−better than 79% of U.S. towns·Overall B+ · #57 of 125
9DanvilleRockingham County · 4,650 peopleA−better than 78% of U.S. towns·Overall B+ · #49 of 125
10PlaistowRockingham County · 7,848 peopleA−better than 77% of U.S. towns·Overall A− · #43 of 125
11DunbartonMerrimack County · 3,233 peopleA−better than 76% of U.S. towns·Overall A− · #35 of 125
12RindgeCheshire County · 6,502 peopleA−better than 76% of U.S. towns·Overall B+ · #54 of 125
13StrathamRockingham County · 7,735 peopleB+better than 75% of U.S. towns·Overall A · #11 of 125
14SomersworthStrafford County · 12,171 peopleB+better than 74% of U.S. towns·Overall C · #109 of 125
15PortsmouthRockingham County · 23,028 peopleB+better than 74% of U.S. towns·Overall A− · #33 of 125
16WindhamRockingham County · 16,259 peopleB+better than 72% of U.S. towns·Overall A+ · #5 of 125
17GilfordBelknap County · 7,898 peopleB+better than 68% of U.S. towns·Overall A− · #41 of 125
18Durham College campusStrafford County · 15,346 peopleB+better than 66% of U.S. towns·Overall A+
19MeredithBelknap County · 6,854 peopleB+better than 66% of U.S. towns·Overall B · #71 of 125
20LondonderryRockingham County · 27,844 peopleBbetter than 65% of U.S. towns·Overall A− · #40 of 125
21BrentwoodRockingham County · 4,923 peopleBbetter than 65% of U.S. towns·Overall A · #19 of 125
22BedfordHillsborough County · 23,973 peopleBbetter than 64% of U.S. towns·Overall A · #10 of 125
23RollinsfordStrafford County · 2,621 peopleBbetter than 63% of U.S. towns·Overall B · #69 of 125
24HooksettMerrimack County · 15,346 peopleBbetter than 63% of U.S. towns·Overall A · #24 of 125
25StraffordStrafford County · 4,338 peopleBbetter than 62% of U.S. towns·Overall B · #72 of 125
26BowMerrimack County · 8,415 peopleBbetter than 62% of U.S. towns·Overall A · #16 of 125
27AuburnRockingham County · 6,336 peopleBbetter than 61% of U.S. towns·Overall A+ · #8 of 125
28MiltonStrafford County · 4,562 peopleBbetter than 61% of U.S. towns·Overall C · #112 of 125
29SandownRockingham County · 6,753 peopleBbetter than 59% of U.S. towns·Overall B · #67 of 125
30CandiaRockingham County · 4,248 peopleBbetter than 59% of U.S. towns·Overall A+ · #3 of 125
31New DurhamStrafford County · 2,890 peopleBbetter than 59% of U.S. towns·Overall B+ · #58 of 125
32New IpswichHillsborough County · 5,467 peopleBbetter than 58% of U.S. towns·Overall B+ · #59 of 125
33FitzwilliamCheshire County · 2,500 peopleBbetter than 58% of U.S. towns·Overall C− · #118 of 125
34SalemRockingham County · 31,868 peopleBbetter than 57% of U.S. towns·Overall B+ · #53 of 125
35North HamptonRockingham County · 4,526 peopleBbetter than 56% of U.S. towns·Overall A− · #31 of 125
36RochesterStrafford County · 33,716 peopleBbetter than 56% of U.S. towns·Overall C+ · #95 of 125
37DerryRockingham County · 33,990 peopleBbetter than 55% of U.S. towns·Overall B · #81 of 125
38HollisHillsborough County · 8,819 peopleBbetter than 55% of U.S. towns·Overall A+ · #1 of 125
39WolfeboroCarroll County · 6,637 peopleB−better than 54% of U.S. towns·Overall B · #66 of 125
40ChesterRockingham County · 5,322 peopleB−better than 52% of U.S. towns·Overall A− · #45 of 125
41ChichesterMerrimack County · 2,834 peopleB−better than 52% of U.S. towns·Overall B+ · #65 of 125
42ConcordMerrimack County · 44,597 peopleB−better than 51% of U.S. towns·Overall C+ · #98 of 125
43DoverStrafford County · 34,623 peopleB−better than 51% of U.S. towns·Overall B+ · #60 of 125
44ExeterRockingham County · 16,213 peopleB−better than 50% of U.S. towns·Overall A− · #28 of 125
45LeeStrafford County · 4,563 peopleB−better than 50% of U.S. towns·Overall A · #13 of 125
46ChesterfieldCheshire County · 3,684 peopleB−better than 49% of U.S. towns·Overall B · #80 of 125
47CharlestownSullivan County · 4,924 peopleB−better than 49% of U.S. towns·Overall C · #110 of 125
48GoffstownHillsborough County · 18,607 peopleB−better than 48% of U.S. towns·Overall A · #14 of 125
49AmherstHillsborough County · 11,985 peopleB−better than 48% of U.S. towns·Overall A · #21 of 125
50BarringtonStrafford County · 9,642 peopleB−better than 48% of U.S. towns·Overall A− · #44 of 125
51HudsonHillsborough County · 26,001 peopleB−better than 48% of U.S. towns·Overall B− · #84 of 125
52FremontRockingham County · 4,923 peopleB−better than 47% of U.S. towns·Overall B · #70 of 125
53EppingRockingham County · 7,973 peopleB−better than 47% of U.S. towns·Overall B− · #87 of 125
54JaffreyCheshire County · 5,633 peopleB−better than 46% of U.S. towns·Overall B+ · #56 of 125
55GilmantonBelknap County · 4,060 peopleB−better than 46% of U.S. towns·Overall A · #22 of 125
56NashuaHillsborough County · 92,435 peopleB−better than 46% of U.S. towns·Overall C+ · #91 of 125
57LitchfieldHillsborough County · 8,704 peopleB−better than 46% of U.S. towns·Overall A− · #32 of 125
58AntrimHillsborough County · 2,757 peopleB−better than 46% of U.S. towns·Overall B · #68 of 125
59AltonBelknap County · 6,036 peopleC+better than 45% of U.S. towns·Overall B− · #85 of 125
60LaconiaBelknap County · 17,246 peopleC+better than 44% of U.S. towns·Overall D · #121 of 125
61DeerfieldRockingham County · 4,989 peopleC+better than 43% of U.S. towns·Overall A · #23 of 125
62WalpoleCheshire County · 3,706 peopleC+better than 43% of U.S. towns·Overall C+ · #94 of 125
63TuftonboroCarroll County · 2,678 peopleC+better than 42% of U.S. towns·Overall A− · #42 of 125
64MoultonboroughCarroll County · 5,293 peopleC+better than 42% of U.S. towns·Overall B+ · #55 of 125
65BrooklineHillsborough County · 5,858 peopleC+better than 42% of U.S. towns·Overall A+ · #4 of 125
66ManchesterHillsborough County · 116,818 peopleC+better than 42% of U.S. towns·Overall C− · #120 of 125
67HanoverGrafton County · 12,054 peopleC+better than 41% of U.S. towns·Overall A · #15 of 125
68SunapeeSullivan County · 3,442 peopleC+better than 41% of U.S. towns·Overall B+ · #64 of 125
69NottinghamRockingham County · 5,490 peopleC+better than 40% of U.S. towns·Overall A · #26 of 125
70BoscawenMerrimack County · 4,255 peopleC+better than 39% of U.S. towns·Overall B− · #83 of 125
71MilfordHillsborough County · 16,686 peopleC+better than 38% of U.S. towns·Overall B+ · #50 of 125
72SanborntonBelknap County · 3,038 peopleC+better than 38% of U.S. towns·Overall B · #73 of 125
73HennikerMerrimack County · 6,256 peopleC+better than 38% of U.S. towns·Overall A− · #34 of 125
74TiltonBelknap County · 4,092 peopleC+better than 37% of U.S. towns·Overall C · #104 of 125
75MerrimackHillsborough County · 29,699 peopleC+better than 35% of U.S. towns·Overall B+ · #47 of 125
76ClaremontSullivan County · 13,032 peopleCbetter than 35% of U.S. towns·Overall D · #123 of 125
77WeareHillsborough County · 9,291 peopleCbetter than 34% of U.S. towns·Overall B · #74 of 125
78New BostonHillsborough County · 6,276 peopleCbetter than 33% of U.S. towns·Overall A · #12 of 125
79BarnsteadBelknap County · 5,038 peopleCbetter than 32% of U.S. towns·Overall B− · #90 of 125
80WakefieldCarroll County · 5,558 peopleCbetter than 32% of U.S. towns·Overall C+ · #97 of 125
81PembrokeMerrimack County · 7,579 peopleCbetter than 32% of U.S. towns·Overall C+ · #92 of 125
82PelhamHillsborough County · 14,828 peopleCbetter than 32% of U.S. towns·Overall A− · #39 of 125
83MadisonCarroll County · 2,728 peopleCbetter than 32% of U.S. towns·Overall B · #79 of 125
84HinsdaleCheshire County · 4,034 peopleCbetter than 30% of U.S. towns·Overall D · #122 of 125
85RyeRockingham County · 5,689 peopleCbetter than 29% of U.S. towns·Overall A · #17 of 125
86PlymouthGrafton County · 6,721 peopleCbetter than 29% of U.S. towns·Overall B · #78 of 125
87HaverhillGrafton County · 4,667 peopleCbetter than 29% of U.S. towns·Overall C+ · #99 of 125
88PlainfieldSullivan County · 2,560 peopleCbetter than 29% of U.S. towns·Overall A · #27 of 125
89RaymondRockingham County · 11,050 peopleCbetter than 28% of U.S. towns·Overall B · #75 of 125
90NewmarketRockingham County · 9,647 peopleCbetter than 27% of U.S. towns·Overall A− · #37 of 125
91HillsboroughHillsborough County · 6,134 peopleCbetter than 27% of U.S. towns·Overall C+ · #93 of 125
92BethlehemGrafton County · 2,575 peopleCbetter than 27% of U.S. towns·Overall B+ · #61 of 125
93PittsfieldMerrimack County · 4,148 peopleCbetter than 27% of U.S. towns·Overall C+ · #101 of 125
94GranthamSullivan County · 3,482 peopleCbetter than 27% of U.S. towns·Overall A · #25 of 125
95FranklinMerrimack County · 8,839 peopleCbetter than 26% of U.S. towns·Overall C · #102 of 125
96KeeneCheshire County · 23,072 peopleCbetter than 25% of U.S. towns·Overall C · #103 of 125
97HopkintonMerrimack County · 6,120 peopleCbetter than 25% of U.S. towns·Overall A+ · #6 of 125
98BerlinCoos County · 9,502 peopleCbetter than 25% of U.S. towns·Overall D− · #124 of 125
99AllenstownMerrimack County · 4,882 peopleC−better than 24% of U.S. towns·Overall B− · #88 of 125
100BelmontBelknap County · 7,408 peopleC−better than 24% of U.S. towns·Overall C · #107 of 125
101LebanonGrafton County · 15,481 peopleC−better than 22% of U.S. towns·Overall B+ · #62 of 125
102LoudonMerrimack County · 5,781 peopleC−better than 22% of U.S. towns·Overall B+ · #52 of 125
103TamworthCarroll County · 2,895 peopleC−better than 22% of U.S. towns·Overall B− · #82 of 125
104WhitefieldCoos County · 2,535 peopleC−better than 21% of U.S. towns·Overall C− · #117 of 125
105OssipeeCarroll County · 4,599 peopleC−better than 21% of U.S. towns·Overall C+ · #100 of 125
106PeterboroughHillsborough County · 6,499 peopleC−better than 20% of U.S. towns·Overall A− · #36 of 125
107SeabrookRockingham County · 8,430 peopleC−better than 19% of U.S. towns·Overall C− · #119 of 125
108EnfieldGrafton County · 4,470 peopleC−better than 18% of U.S. towns·Overall B · #77 of 125
109ConwayCarroll County · 10,308 peopleC−better than 18% of U.S. towns·Overall C− · #115 of 125
110EpsomMerrimack County · 5,057 peopleC−better than 18% of U.S. towns·Overall A− · #38 of 125
111WarnerMerrimack County · 2,902 peopleC−better than 18% of U.S. towns·Overall A− · #30 of 125
112FarmingtonStrafford County · 6,781 peopleC−better than 18% of U.S. towns·Overall C · #111 of 125
113WiltonHillsborough County · 4,015 peopleC−better than 17% of U.S. towns·Overall B+ · #63 of 125
114SwanzeyCheshire County · 7,461 peopleC−better than 17% of U.S. towns·Overall C− · #114 of 125
115BristolGrafton County · 3,251 peopleDbetter than 15% of U.S. towns·Overall C · #106 of 125
116NorthfieldMerrimack County · 5,081 peopleDbetter than 14% of U.S. towns·Overall B− · #86 of 125
117LittletonGrafton County · 6,003 peopleDbetter than 14% of U.S. towns·Overall C− · #113 of 125
118NewportSullivan County · 6,417 peopleDbetter than 14% of U.S. towns·Overall C− · #116 of 125
119CanaanGrafton County · 3,833 peopleDbetter than 14% of U.S. towns·Overall C+ · #96 of 125
120BartlettCarroll County · 3,335 peopleDbetter than 13% of U.S. towns·Overall C · #108 of 125
121GorhamCoos County · 2,661 peopleDbetter than 11% of U.S. towns·Overall B− · #89 of 125
122WinchesterCheshire County · 4,281 peopleDbetter than 11% of U.S. towns·Overall D− · #125 of 125
123LancasterCoos County · 3,218 peopleDbetter than 9% of U.S. towns·Overall C · #105 of 125
124CamptonGrafton County · 3,436 peopleDbetter than 9% of U.S. towns·Overall B · #76 of 125
125ThorntonGrafton County · 2,895 peopleDbetter than 9% of U.S. towns·Overall B+ · #51 of 125
126HamptonRockingham County · 16,381 peopleDbetter than 5% of U.S. towns·Overall B+ · #48 of 125
Quick answers

Questions people ask

Which New Hampshire town has the lowest natural-hazard risk?

Mont Vernon (Hillsborough County) ranks first on hazard risk among 126 towns, with an A; Greenland and Hampstead follow.

How are these towns ranked?

The Hazard risk grade: FEMA’s expected yearly loss to buildings from natural hazards, where residents live (National Risk Index). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a hazard risk grade (126 in New Hampshire). Smaller towns have the grade on their page but no rank. Every town is on the New Hampshire page.

Go deeper

More New Hampshire lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All New Hampshire rankings →
Other states

Towns with the lowest natural-hazard risk in other states