Guest, Sign inJoin
Avon Baptist Church, Avon MAAvon, #1 on this list · Photo: John Phelan · CC BY 3.0
Massachusetts rankings · Hazard risk

Towns with the lowest natural-hazard risk in Massachusetts

Avon ranks first on hazard risk among Massachusetts’ 283 towns of 2,500+; 150 of the 283 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

Avon

Norfolk County · 4,861 people
A+

Hazard risk grade, among the top in the U.S.·Overall B− · #192 of 282 in MA

#2

Marlborough

Middlesex County · 42,772 people
A+

Hazard risk grade, among the top in the U.S.·Overall C · #242 of 282 in MA

#3

Hopkinton

Middlesex County · 19,866 people
A+

Hazard risk grade, among the top in the U.S.·Overall A+ · #12 of 282 in MA

All 283 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.

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

#TownGradeOverall
1AvonNorfolk County · 4,861 peopleA+among the top in the U.S.·Overall B− · #192 of 282
2MarlboroughMiddlesex County · 42,772 peopleA+among the top in the U.S.·Overall C · #242 of 282
3HopkintonMiddlesex County · 19,866 peopleA+among the top in the U.S.·Overall A+ · #12 of 282
4WenhamEssex County · 4,952 peopleA+better than 97% of U.S. towns·Overall A+ · #1 of 282
5MarbleheadEssex County · 20,583 peopleA+better than 96% of U.S. towns·Overall A+ · #40 of 282
6FoxboroughNorfolk County · 18,934 peopleA+better than 96% of U.S. towns·Overall A− · #99 of 282
7WaylandMiddlesex County · 13,913 peopleA+better than 96% of U.S. towns·Overall A+ · #6 of 282
8LincolnMiddlesex County · 6,925 peopleA+better than 96% of U.S. towns·Overall A+ · #35 of 282
9SharonNorfolk County · 18,798 peopleA+better than 96% of U.S. towns·Overall A+ · #8 of 282
10DartmouthBristol County · 34,367 peopleA+better than 96% of U.S. towns·Overall B− · #184 of 282
11AyerMiddlesex County · 9,267 peopleA+better than 95% of U.S. towns·Overall B+ · #123 of 282
12StoughtonNorfolk County · 29,845 peopleA+better than 95% of U.S. towns·Overall B− · #206 of 282
13WestwoodNorfolk County · 16,426 peopleAbetter than 95% of U.S. towns·Overall A · #58 of 282
14AshbyMiddlesex County · 3,274 peopleAbetter than 95% of U.S. towns·Overall A · #60 of 282
15ClintonWorcester County · 15,718 peopleAbetter than 94% of U.S. towns·Overall B · #164 of 282
16BeverlyEssex County · 43,363 peopleAbetter than 94% of U.S. towns·Overall A− · #106 of 282
17SomersetBristol County · 18,681 peopleAbetter than 94% of U.S. towns·Overall B · #151 of 282
18PaxtonWorcester County · 5,046 peopleAbetter than 94% of U.S. towns·Overall A+ · #42 of 282
19CarlisleMiddlesex County · 5,286 peopleAbetter than 94% of U.S. towns·Overall A+ · #2 of 282
20SwanseaBristol County · 17,701 peopleAbetter than 94% of U.S. towns·Overall B · #152 of 282
21BoxboroughMiddlesex County · 5,508 peopleAbetter than 94% of U.S. towns·Overall A+ · #31 of 282
22BrooklineNorfolk County · 63,414 peopleAbetter than 94% of U.S. towns·Overall A · #50 of 282
23PlainvilleNorfolk County · 10,175 peopleAbetter than 93% of U.S. towns·Overall B · #179 of 282
24ReadingMiddlesex County · 25,803 peopleAbetter than 93% of U.S. towns·Overall A+ · #19 of 282
25HamiltonEssex County · 7,674 peopleAbetter than 93% of U.S. towns·Overall A+ · #44 of 282
26FraminghamMiddlesex County · 73,021 peopleAbetter than 93% of U.S. towns·Overall C · #235 of 282
27SudburyMiddlesex County · 19,643 peopleAbetter than 93% of U.S. towns·Overall A+ · #4 of 282
28Franklin TownNorfolk County · 33,955 peopleAbetter than 93% of U.S. towns·Overall A+ · #34 of 282
29LittletonMiddlesex County · 10,404 peopleAbetter than 93% of U.S. towns·Overall A+ · #43 of 282
30WoburnMiddlesex County · 43,962 peopleAbetter than 92% of U.S. towns·Overall B · #177 of 282
31AcushnetBristol County · 10,800 peopleAbetter than 92% of U.S. towns·Overall B+ · #142 of 282
32WrenthamNorfolk County · 12,453 peopleAbetter than 92% of U.S. towns·Overall A− · #104 of 282
33NatickMiddlesex County · 36,969 peopleAbetter than 92% of U.S. towns·Overall A · #72 of 282
34LenoxBerkshire County · 5,059 peopleAbetter than 92% of U.S. towns·Overall B · #156 of 282
35New BedfordBristol County · 101,834 peopleAbetter than 92% of U.S. towns·Overall D− · #278 of 282
36RutlandWorcester County · 9,776 peopleAbetter than 92% of U.S. towns·Overall A · #77 of 282
37BostonSuffolk County · 672,973 peopleAbetter than 92% of U.S. towns·Overall C− · #252 of 282
38SeekonkBristol County · 16,046 peopleAbetter than 91% of U.S. towns·Overall B · #160 of 282
39WalpoleNorfolk County · 26,237 peopleAbetter than 91% of U.S. towns·Overall A · #71 of 282
40LeicesterWorcester County · 11,428 peopleAbetter than 91% of U.S. towns·Overall B− · #203 of 282
41PembrokePlymouth County · 18,492 peopleAbetter than 91% of U.S. towns·Overall A · #70 of 282
42West BoylstonWorcester County · 7,923 peopleAbetter than 91% of U.S. towns·Overall A · #69 of 282
43PlymouthPlymouth County · 67,846 peopleAbetter than 91% of U.S. towns·Overall B · #180 of 282
44BurlingtonMiddlesex County · 26,778 peopleAbetter than 90% of U.S. towns·Overall B+ · #131 of 282
45NorfolkNorfolk County · 12,096 peopleAbetter than 90% of U.S. towns·Overall A+ · #32 of 282
46WestboroughWorcester County · 22,894 peopleAbetter than 90% of U.S. towns·Overall A− · #83 of 282
47SwampscottEssex County · 15,183 peopleAbetter than 90% of U.S. towns·Overall A− · #110 of 282
48CantonNorfolk County · 25,165 peopleAbetter than 90% of U.S. towns·Overall A− · #94 of 282
49SherbornMiddlesex County · 4,455 peopleAbetter than 90% of U.S. towns·Overall A+ · #17 of 282
50BoylstonWorcester County · 5,104 peopleAbetter than 90% of U.S. towns·Overall A− · #95 of 282
51KingstonPlymouth County · 14,548 peopleAbetter than 90% of U.S. towns·Overall A− · #92 of 282
52HarvardWorcester County · 7,014 peopleAbetter than 90% of U.S. towns·Overall A+ · #11 of 282
53AshlandMiddlesex County · 19,177 peopleAbetter than 89% of U.S. towns·Overall A · #55 of 282
54ShrewsburyWorcester County · 39,627 peopleAbetter than 89% of U.S. towns·Overall A · #48 of 282
55BedfordMiddlesex County · 14,836 peopleAbetter than 89% of U.S. towns·Overall A+ · #36 of 282
56HubbardstonWorcester County · 4,460 peopleAbetter than 89% of U.S. towns·Overall B+ · #117 of 282
57LynnfieldEssex County · 13,274 peopleAbetter than 89% of U.S. towns·Overall A · #64 of 282
58NorwoodNorfolk County · 31,714 peopleAbetter than 89% of U.S. towns·Overall B+ · #115 of 282
59HoldenWorcester County · 20,526 peopleAbetter than 89% of U.S. towns·Overall A− · #87 of 282
60HanoverPlymouth County · 14,971 peopleAbetter than 88% of U.S. towns·Overall A− · #90 of 282
61SuttonWorcester County · 9,662 peopleAbetter than 88% of U.S. towns·Overall A · #73 of 282
62DanversEssex County · 29,211 peopleAbetter than 88% of U.S. towns·Overall B+ · #144 of 282
63SouthboroughWorcester County · 10,559 peopleAbetter than 88% of U.S. towns·Overall A+ · #9 of 282
64SterlingWorcester County · 8,358 peopleAbetter than 88% of U.S. towns·Overall A · #75 of 282
65WestminsterWorcester County · 8,807 peopleAbetter than 88% of U.S. towns·Overall B · #166 of 282
66ShirleyMiddlesex County · 7,189 peopleAbetter than 88% of U.S. towns·Overall A− · #105 of 282
67StonehamMiddlesex County · 24,253 peopleAbetter than 87% of U.S. towns·Overall A− · #84 of 282
68DedhamNorfolk County · 25,731 peopleAbetter than 87% of U.S. towns·Overall B · #150 of 282
69PrincetonWorcester County · 3,618 peopleAbetter than 87% of U.S. towns·Overall A+ · #18 of 282
70RocklandPlymouth County · 17,949 peopleAbetter than 87% of U.S. towns·Overall B+ · #139 of 282
71BellinghamNorfolk County · 18,032 peopleAbetter than 87% of U.S. towns·Overall B− · #183 of 282
72West BridgewaterPlymouth County · 7,872 peopleAbetter than 86% of U.S. towns·Overall B− · #185 of 282
73LexingtonMiddlesex County · 34,648 peopleAbetter than 86% of U.S. towns·Overall A+ · #10 of 282
74ConcordMiddlesex County · 18,208 peopleAbetter than 86% of U.S. towns·Overall A+ · #26 of 282
75FairhavenBristol County · 16,110 peopleAbetter than 86% of U.S. towns·Overall B · #181 of 282
76GeorgetownEssex County · 8,577 peopleAbetter than 86% of U.S. towns·Overall A · #76 of 282
77Manchester-by-the-SeaEssex County · 5,475 peopleAbetter than 86% of U.S. towns·Overall A+ · #16 of 282
78HansonPlymouth County · 10,927 peopleAbetter than 86% of U.S. towns·Overall B+ · #133 of 282
79WestfordMiddlesex County · 24,853 peopleAbetter than 86% of U.S. towns·Overall A+ · #37 of 282
80BillericaMiddlesex County · 42,632 peopleAbetter than 86% of U.S. towns·Overall A− · #89 of 282
81LunenburgWorcester County · 12,043 peopleAbetter than 85% of U.S. towns·Overall B · #169 of 282
82TewksburyMiddlesex County · 31,901 peopleAbetter than 85% of U.S. towns·Overall B · #157 of 282
83TopsfieldEssex County · 6,626 peopleAbetter than 85% of U.S. towns·Overall A+ · #5 of 282
84AuburnWorcester County · 17,566 peopleAbetter than 85% of U.S. towns·Overall B · #168 of 282
85NorwellPlymouth County · 11,546 peopleAbetter than 85% of U.S. towns·Overall A · #57 of 282
86NeedhamNorfolk County · 32,897 peopleAbetter than 85% of U.S. towns·Overall A+ · #28 of 282
87WestonMiddlesex County · 11,729 peopleA−better than 84% of U.S. towns·Overall A+ · #22 of 282
88WestportBristol County · 16,851 peopleA−better than 84% of U.S. towns·Overall B− · #198 of 282
89GardnerWorcester County · 21,483 peopleA−better than 84% of U.S. towns·Overall C− · #250 of 282
90DunstableMiddlesex County · 3,486 peopleA−better than 84% of U.S. towns·Overall A+ · #27 of 282
91BoxfordEssex County · 8,520 peopleA−better than 84% of U.S. towns·Overall A+ · #3 of 282
92GrotonMiddlesex County · 11,541 peopleA−better than 84% of U.S. towns·Overall A+ · #7 of 282
93ActonMiddlesex County · 24,786 peopleA−better than 84% of U.S. towns·Overall A+ · #20 of 282
94DoverNorfolk County · 6,026 peopleA−better than 84% of U.S. towns·Overall A+ · #41 of 282
95WakefieldMiddlesex County · 29,234 peopleA−better than 84% of U.S. towns·Overall A · #66 of 282
96HudsonMiddlesex County · 20,341 peopleA−better than 84% of U.S. towns·Overall B+ · #138 of 282
97MansfieldBristol County · 24,236 peopleA−better than 84% of U.S. towns·Overall A− · #96 of 282
98NahantEssex County · 3,331 peopleA−better than 83% of U.S. towns·Overall A · #81 of 282
99StowMiddlesex County · 7,248 peopleA−better than 83% of U.S. towns·Overall A+ · #30 of 282
100MedfieldNorfolk County · 13,248 peopleA−better than 83% of U.S. towns·Overall A+ · #15 of 282
101HinghamPlymouth County · 24,481 peopleA−better than 83% of U.S. towns·Overall A · #52 of 282
102LeominsterWorcester County · 44,194 peopleA−better than 83% of U.S. towns·Overall C− · #246 of 282
103WhitmanPlymouth County · 15,526 peopleA−better than 83% of U.S. towns·Overall B · #176 of 282
104WilmingtonMiddlesex County · 23,629 peopleA−better than 82% of U.S. towns·Overall A− · #108 of 282
105EastonBristol County · 25,795 peopleA−better than 82% of U.S. towns·Overall B+ · #111 of 282
106LancasterWorcester County · 9,161 peopleA−better than 82% of U.S. towns·Overall A− · #86 of 282
107BoltonWorcester County · 6,477 peopleA−better than 82% of U.S. towns·Overall A · #53 of 282
108DightonBristol County · 8,348 peopleA−better than 82% of U.S. towns·Overall B · #174 of 282
109MiltonNorfolk County · 28,537 peopleA−better than 82% of U.S. towns·Overall A+ · #25 of 282
110TempletonWorcester County · 8,553 peopleA−better than 82% of U.S. towns·Overall B− · #210 of 282
111SalemEssex County · 45,381 peopleA−better than 81% of U.S. towns·Overall C · #234 of 282
112WellesleyNorfolk County · 31,239 peopleA−better than 81% of U.S. towns·Overall A+ · #14 of 282
113GraftonWorcester County · 21,043 peopleA−better than 81% of U.S. towns·Overall A · #62 of 282
114AbingtonPlymouth County · 17,142 peopleA−better than 81% of U.S. towns·Overall B− · #189 of 282
115PeabodyEssex County · 55,953 peopleA−better than 81% of U.S. towns·Overall C+ · #221 of 282
116CambridgeMiddlesex County · 122,588 peopleA−better than 80% of U.S. towns·Overall B− · #190 of 282
117BerlinWorcester County · 3,486 peopleA−better than 80% of U.S. towns·Overall A · #78 of 282
118MendonWorcester County · 6,479 peopleA−better than 80% of U.S. towns·Overall B · #149 of 282
119NorthboroughWorcester County · 16,080 peopleA−better than 80% of U.S. towns·Overall A · #47 of 282
120NorthbridgeWorcester County · 16,799 peopleA−better than 80% of U.S. towns·Overall B− · #188 of 282
121HollistonMiddlesex County · 15,206 peopleA−better than 80% of U.S. towns·Overall A+ · #38 of 282
122Amherst Town College campusHampshire County · 40,920 peopleA−better than 80% of U.S. towns·Overall A−
123MillisNorfolk County · 9,463 peopleA−better than 80% of U.S. towns·Overall A · #56 of 282
124GranbyHampshire County · 5,991 peopleA−better than 80% of U.S. towns·Overall B+ · #120 of 282
125BerkleyBristol County · 6,950 peopleA−better than 80% of U.S. towns·Overall B+ · #114 of 282
126PlymptonPlymouth County · 2,985 peopleA−better than 80% of U.S. towns·Overall B+ · #128 of 282
127NewtonMiddlesex County · 90,741 peopleA−better than 80% of U.S. towns·Overall A+ · #24 of 282
128Fall RiverBristol County · 95,298 peopleA−better than 80% of U.S. towns·Overall D− · #280 of 282
129AshburnhamWorcester County · 6,554 peopleA−better than 80% of U.S. towns·Overall B · #154 of 282
130MillburyWorcester County · 14,276 peopleA−better than 79% of U.S. towns·Overall B− · #207 of 282
131MerrimacEssex County · 6,818 peopleA−better than 79% of U.S. towns·Overall A+ · #46 of 282
132LakevillePlymouth County · 12,430 peopleA−better than 79% of U.S. towns·Overall A− · #91 of 282
133WorcesterWorcester County · 213,862 peopleA−better than 79% of U.S. towns·Overall D · #259 of 282
134PepperellMiddlesex County · 11,762 peopleA−better than 78% of U.S. towns·Overall A− · #97 of 282
135Winthrop TownSuffolk County · 18,647 peopleA−better than 78% of U.S. towns·Overall B+ · #135 of 282
136BelchertownHampshire County · 15,265 peopleA−better than 78% of U.S. towns·Overall B+ · #147 of 282
137OrleansBarnstable County · 6,524 peopleA−better than 78% of U.S. towns·Overall B+ · #145 of 282
138SpencerWorcester County · 12,173 peopleA−better than 78% of U.S. towns·Overall B− · #212 of 282
139MiddletonEssex County · 9,895 peopleA−better than 77% of U.S. towns·Overall A · #49 of 282
140North Attleborough TownBristol County · 31,506 peopleA−better than 77% of U.S. towns·Overall B+ · #112 of 282
141DouglasWorcester County · 9,545 peopleA−better than 77% of U.S. towns·Overall B+ · #116 of 282
142BrewsterBarnstable County · 10,457 peopleA−better than 76% of U.S. towns·Overall B+ · #136 of 282
143CharltonWorcester County · 13,685 peopleA−better than 76% of U.S. towns·Overall B+ · #125 of 282
144MarionPlymouth County · 5,366 peopleA−better than 76% of U.S. towns·Overall A · #80 of 282
145BrocktonPlymouth County · 106,134 peopleA−better than 76% of U.S. towns·Overall D · #272 of 282
146ChelmsfordMiddlesex County · 38,549 peopleA−better than 76% of U.S. towns·Overall A− · #98 of 282
147Bridgewater TownPlymouth County · 29,309 peopleA−better than 76% of U.S. towns·Overall A− · #101 of 282
148AttleboroBristol County · 47,447 peopleA−better than 76% of U.S. towns·Overall C+ · #226 of 282
149TisburyDukes County · 4,934 peopleA−better than 75% of U.S. towns·Overall B− · #197 of 282
150FreetownBristol County · 9,443 peopleA−better than 75% of U.S. towns·Overall B · #162 of 282
151TownsendMiddlesex County · 9,143 peopleB+better than 74% of U.S. towns·Overall B+ · #119 of 282
152RockportEssex County · 7,126 peopleB+better than 74% of U.S. towns·Overall B+ · #118 of 282
153MaynardMiddlesex County · 10,703 peopleB+better than 74% of U.S. towns·Overall B · #158 of 282
154NortonBristol County · 19,559 peopleB+better than 74% of U.S. towns·Overall A− · #107 of 282
155West TisburyDukes County · 3,645 peopleB+better than 73% of U.S. towns·Overall B+ · #143 of 282
156ChicopeeHampden County · 55,310 peopleB+better than 73% of U.S. towns·Overall D · #271 of 282
157Weymouth TownNorfolk County · 59,759 peopleB+better than 73% of U.S. towns·Overall B− · #186 of 282
158EdgartownDukes County · 5,446 peopleB+better than 72% of U.S. towns·Overall B− · #209 of 282
159Watertown35,710 peopleB+better than 72% of U.S. towns·Overall C+ · #225 of 282
160MilfordWorcester County · 30,832 peopleB+better than 72% of U.S. towns·Overall C− · #245 of 282
161MiddleboroughPlymouth County · 25,149 peopleB+better than 72% of U.S. towns·Overall C+ · #218 of 282
162GrovelandEssex County · 7,102 peopleB+better than 72% of U.S. towns·Overall A− · #85 of 282
163OxfordWorcester County · 13,514 peopleB+better than 72% of U.S. towns·Overall B− · #208 of 282
164EasthamBarnstable County · 5,844 peopleB+better than 72% of U.S. towns·Overall C+ · #213 of 282
165South HadleyHampshire County · 17,768 peopleB+better than 71% of U.S. towns·Overall B+ · #129 of 282
166HolbrookNorfolk County · 11,401 peopleB+better than 71% of U.S. towns·Overall B · #165 of 282
167MedwayNorfolk County · 13,804 peopleB+better than 71% of U.S. towns·Overall A+ · #23 of 282
168HalifaxPlymouth County · 7,845 peopleB+better than 70% of U.S. towns·Overall A− · #93 of 282
169GloucesterEssex County · 30,627 peopleB+better than 70% of U.S. towns·Overall C+ · #217 of 282
170HopedaleWorcester County · 6,066 peopleB+better than 70% of U.S. towns·Overall B+ · #113 of 282
171SouthamptonHampshire County · 6,085 peopleB+better than 70% of U.S. towns·Overall B+ · #124 of 282
172TauntonBristol County · 62,522 peopleB+better than 70% of U.S. towns·Overall D · #262 of 282
173North AndoverEssex County · 32,161 peopleB+better than 69% of U.S. towns·Overall A · #79 of 282
174Oak BluffsDukes County · 5,428 peopleB+better than 69% of U.S. towns·Overall B · #172 of 282
175RehobothBristol County · 13,567 peopleB+better than 69% of U.S. towns·Overall A− · #102 of 282
176CohassetNorfolk County · 8,461 peopleB+better than 69% of U.S. towns·Overall A · #54 of 282
177BourneBarnstable County · 20,772 peopleB+better than 68% of U.S. towns·Overall C+ · #222 of 282
178ProvincetownBarnstable County · 3,729 peopleB+better than 68% of U.S. towns·Overall C− · #251 of 282
179ScituatePlymouth County · 19,662 peopleB+better than 68% of U.S. towns·Overall A+ · #21 of 282
180RaynhamBristol County · 16,579 peopleB+better than 68% of U.S. towns·Overall B− · #205 of 282
181UxbridgeWorcester County · 14,783 peopleB+better than 68% of U.S. towns·Overall B · #148 of 282
182North ReadingMiddlesex County · 16,553 peopleB+better than 67% of U.S. towns·Overall A · #51 of 282
183ChathamBarnstable County · 6,752 peopleB+better than 67% of U.S. towns·Overall B+ · #141 of 282
184ChelseaSuffolk County · 40,130 peopleB+better than 67% of U.S. towns·Overall D− · #277 of 282
185East BridgewaterPlymouth County · 14,602 peopleB+better than 66% of U.S. towns·Overall B+ · #122 of 282
186SturbridgeWorcester County · 10,120 peopleB+better than 66% of U.S. towns·Overall B+ · #146 of 282
187MattapoisettPlymouth County · 6,831 peopleB+better than 66% of U.S. towns·Overall A · #65 of 282
188DeerfieldFranklin County · 5,147 peopleB+better than 65% of U.S. towns·Overall B+ · #137 of 282
189BrimfieldHampden County · 3,739 peopleB+better than 65% of U.S. towns·Overall A− · #103 of 282
190HardwickWorcester County · 2,736 peopleBbetter than 65% of U.S. towns·Overall C+ · #228 of 282
191EverettMiddlesex County · 53,572 peopleBbetter than 65% of U.S. towns·Overall D · #263 of 282
192DuxburyPlymouth County · 16,498 peopleBbetter than 64% of U.S. towns·Overall A+ · #39 of 282
193HolyokeHampden County · 38,023 peopleBbetter than 64% of U.S. towns·Overall D− · #282 of 282
194Methuen54,584 peopleBbetter than 63% of U.S. towns·Overall C+ · #227 of 282
195RevereSuffolk County · 60,141 peopleBbetter than 63% of U.S. towns·Overall C− · #255 of 282
196NorthamptonHampshire County · 31,047 peopleBbetter than 63% of U.S. towns·Overall C+ · #223 of 282
197SomervilleMiddlesex County · 84,211 peopleBbetter than 63% of U.S. towns·Overall B− · #204 of 282
198BarreWorcester County · 5,641 peopleBbetter than 62% of U.S. towns·Overall C+ · #230 of 282
199TyngsboroughMiddlesex County · 12,721 peopleBbetter than 62% of U.S. towns·Overall C+ · #220 of 282
200BelmontMiddlesex County · 27,118 peopleBbetter than 62% of U.S. towns·Overall A+ · #33 of 282
201HadleyHampshire County · 5,213 peopleBbetter than 62% of U.S. towns·Overall B− · #199 of 282
202NewburyportEssex County · 19,148 peopleBbetter than 62% of U.S. towns·Overall A · #63 of 282
203NorthfieldFranklin County · 2,857 peopleBbetter than 62% of U.S. towns·Overall B− · #201 of 282
204West Springfield TownHampden County · 28,829 peopleBbetter than 62% of U.S. towns·Overall D · #269 of 282
205DudleyWorcester County · 11,972 peopleBbetter than 62% of U.S. towns·Overall B · #175 of 282
206WarehamPlymouth County · 23,689 peopleBbetter than 61% of U.S. towns·Overall C− · #247 of 282
207AndoverEssex County · 37,014 peopleBbetter than 61% of U.S. towns·Overall A+ · #45 of 282
208WilbrahamHampden County · 14,715 peopleBbetter than 61% of U.S. towns·Overall B · #167 of 282
209Randolph TownNorfolk County · 34,948 peopleBbetter than 61% of U.S. towns·Overall C · #239 of 282
210WarrenWorcester County · 5,122 peopleBbetter than 61% of U.S. towns·Overall C · #238 of 282
211SpringfieldHampden County · 154,702 peopleBbetter than 60% of U.S. towns·Overall D− · #281 of 282
212RochesterPlymouth County · 5,956 peopleBbetter than 60% of U.S. towns·Overall B+ · #121 of 282
213WareHampshire County · 10,128 peopleBbetter than 59% of U.S. towns·Overall D · #267 of 282
214North BrookfieldWorcester County · 4,793 peopleBbetter than 58% of U.S. towns·Overall C− · #253 of 282
215Easthampton15,851 peopleBbetter than 58% of U.S. towns·Overall C+ · #232 of 282
216CarverPlymouth County · 11,981 peopleBbetter than 58% of U.S. towns·Overall C+ · #231 of 282
217RowleyEssex County · 6,356 peopleBbetter than 58% of U.S. towns·Overall B+ · #140 of 282
218WinchendonWorcester County · 10,620 peopleBbetter than 57% of U.S. towns·Overall C− · #256 of 282
219East LongmeadowHampden County · 16,581 peopleBbetter than 57% of U.S. towns·Overall B · #159 of 282
220FitchburgWorcester County · 42,136 peopleBbetter than 56% of U.S. towns·Overall D · #264 of 282
221UptonWorcester County · 8,560 peopleBbetter than 56% of U.S. towns·Overall A · #82 of 282
222HollandHampden County · 2,577 peopleBbetter than 56% of U.S. towns·Overall B · #178 of 282
223LudlowHampden County · 21,279 peopleBbetter than 55% of U.S. towns·Overall C · #240 of 282
224LynnEssex County · 104,236 peopleBbetter than 55% of U.S. towns·Overall D · #266 of 282
225WinchesterMiddlesex County · 23,710 peopleB−better than 55% of U.S. towns·Overall A+ · #13 of 282
226DracutMiddlesex County · 32,783 peopleB−better than 54% of U.S. towns·Overall B · #170 of 282
227MillvilleWorcester County · 3,186 peopleB−better than 54% of U.S. towns·Overall B+ · #132 of 282
228MontagueFranklin County · 8,377 peopleB−better than 54% of U.S. towns·Overall D · #258 of 282
229GreenfieldFranklin County · 17,691 peopleB−better than 54% of U.S. towns·Overall D · #274 of 282
230WalthamMiddlesex County · 65,037 peopleB−better than 54% of U.S. towns·Overall B− · #187 of 282
231SandwichBarnstable County · 20,575 peopleB−better than 54% of U.S. towns·Overall A− · #100 of 282
232SheffieldBerkshire County · 3,314 peopleB−better than 53% of U.S. towns·Overall C− · #248 of 282
233West NewburyEssex County · 4,709 peopleB−better than 53% of U.S. towns·Overall A · #68 of 282
234WebsterWorcester County · 17,835 peopleB−better than 51% of U.S. towns·Overall D · #268 of 282
235FalmouthBarnstable County · 33,361 peopleB−better than 51% of U.S. towns·Overall B− · #193 of 282
236LanesboroughBerkshire County · 2,999 peopleB−better than 51% of U.S. towns·Overall B+ · #127 of 282
237DennisBarnstable County · 14,906 peopleB−better than 50% of U.S. towns·Overall C+ · #219 of 282
238MonsonHampden County · 8,175 peopleB−better than 49% of U.S. towns·Overall C− · #254 of 282
239LongmeadowHampden County · 15,688 peopleB−better than 49% of U.S. towns·Overall A− · #88 of 282
240NewburyEssex County · 6,895 peopleB−better than 49% of U.S. towns·Overall B+ · #126 of 282
241QuincyNorfolk County · 103,173 peopleB−better than 49% of U.S. towns·Overall B− · #211 of 282
242Palmer TownHampden County · 12,367 peopleB−better than 48% of U.S. towns·Overall D · #261 of 282
243WellfleetBarnstable County · 3,707 peopleB−better than 48% of U.S. towns·Overall B · #161 of 282
244YarmouthBarnstable County · 25,225 peopleB−better than 47% of U.S. towns·Overall C · #241 of 282
245IpswichEssex County · 14,131 peopleB−better than 47% of U.S. towns·Overall A · #59 of 282
246Barnstable TownBarnstable County · 50,101 peopleB−better than 47% of U.S. towns·Overall C · #244 of 282
247BlackstoneWorcester County · 9,416 peopleB−better than 47% of U.S. towns·Overall B · #153 of 282
248BrookfieldWorcester County · 3,516 peopleB−better than 47% of U.S. towns·Overall C+ · #216 of 282
249SouthwickHampden County · 9,305 peopleB−better than 46% of U.S. towns·Overall B− · #200 of 282
250Amesbury17,588 peopleB−better than 45% of U.S. towns·Overall C+ · #214 of 282
251HarwichBarnstable County · 13,635 peopleC+better than 45% of U.S. towns·Overall B · #155 of 282
252MashpeeBarnstable County · 15,468 peopleC+better than 44% of U.S. towns·Overall B− · #191 of 282
253HampdenHampden County · 4,960 peopleC+better than 44% of U.S. towns·Overall B · #171 of 282
254LowellMiddlesex County · 119,971 peopleC+better than 43% of U.S. towns·Overall D · #260 of 282
255HaverhillEssex County · 68,361 peopleC+better than 43% of U.S. towns·Overall C− · #249 of 282
256MaldenMiddlesex County · 66,370 peopleC+better than 42% of U.S. towns·Overall C · #236 of 282
257MarshfieldPlymouth County · 26,826 peopleC+better than 40% of U.S. towns·Overall A · #74 of 282
258HatfieldHampshire County · 3,286 peopleC+better than 39% of U.S. towns·Overall B+ · #130 of 282
259SunderlandFranklin County · 3,607 peopleC+better than 36% of U.S. towns·Overall B− · #194 of 282
260MedfordMiddlesex County · 59,834 peopleC+better than 36% of U.S. towns·Overall B · #182 of 282
261Agawam TownHampden County · 28,783 peopleC+better than 35% of U.S. towns·Overall C · #243 of 282
262ArlingtonMiddlesex County · 46,563 peopleCbetter than 33% of U.S. towns·Overall A+ · #29 of 282
263West BrookfieldWorcester County · 3,947 peopleCbetter than 33% of U.S. towns·Overall C+ · #215 of 282
264Braintree TownNorfolk County · 38,957 peopleCbetter than 33% of U.S. towns·Overall B+ · #134 of 282
265EssexEssex County · 3,770 peopleCbetter than 33% of U.S. towns·Overall A · #67 of 282
266MelroseMiddlesex County · 29,597 peopleCbetter than 32% of U.S. towns·Overall A · #61 of 282
267WilliamstownBerkshire County · 9,186 peopleCbetter than 29% of U.S. towns·Overall A− · #109 of 282
268DaltonBerkshire County · 6,157 peopleCbetter than 28% of U.S. towns·Overall B · #173 of 282
269PittsfieldBerkshire County · 42,909 peopleCbetter than 28% of U.S. towns·Overall D · #265 of 282
270Great BarringtonBerkshire County · 7,239 peopleCbetter than 27% of U.S. towns·Overall C+ · #224 of 282
271LeeBerkshire County · 5,673 peopleCbetter than 26% of U.S. towns·Overall C · #237 of 282
272OrangeFranklin County · 7,569 peopleC−better than 22% of U.S. towns·Overall D · #273 of 282
273AtholWorcester County · 12,129 peopleC−better than 21% of U.S. towns·Overall D · #257 of 282
274CheshireBerkshire County · 3,180 peopleC−better than 21% of U.S. towns·Overall B− · #196 of 282
275SaugusEssex County · 29,179 peopleC−better than 15% of U.S. towns·Overall C+ · #233 of 282
276Southbridge TownWorcester County · 18,105 peopleC−better than 15% of U.S. towns·Overall D− · #276 of 282
277LawrenceEssex County · 89,320 peopleDbetter than 14% of U.S. towns·Overall D− · #275 of 282
278WestfieldHampden County · 40,546 peopleDbetter than 13% of U.S. towns·Overall C+ · #229 of 282
279North AdamsBerkshire County · 12,368 peopleDbetter than 12% of U.S. towns·Overall D− · #279 of 282
280AdamsBerkshire County · 7,934 peopleDbetter than 9% of U.S. towns·Overall D · #270 of 282
281HullPlymouth County · 10,266 peopleDbetter than 8% of U.S. towns·Overall B · #163 of 282
282NantucketNantucket County · 14,758 peopleDbetter than 7% of U.S. towns·Overall B− · #202 of 282
283SalisburyEssex County · 9,530 peopleDbetter than 6% of U.S. towns·Overall B− · #195 of 282
Quick answers

Questions people ask

Which Massachusetts town has the lowest natural-hazard risk?

Avon (Norfolk County) ranks first on hazard risk among 283 towns, with an A+; Marlborough and Hopkinton 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 (283 in Massachusetts). Smaller towns have the grade on their page but no rank. Every town is on the Massachusetts page.

Go deeper

More Massachusetts lists

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

All Massachusetts rankings →
Other states

Towns with the lowest natural-hazard risk in other states