Boston, the state capital · Photo: Ian Howard · CC BY 2.5Towns and cities in Massachusetts
111 of Massachusetts’ 283 graded towns and cities (39%) grade A− or better nationally, against 25% of U.S. towns. Wenham ranks first in the state with an A+; jobs & income (A+) and hazard risk (A+) are its strongest grades; walkability (B+) is its lowest.
Letters are national: the overall grade blends cost of living, safety, schools, health, jobs & income, walkability and hazard risk. How grades work
All 283 graded towns, by county
Every town of 2,500+ residents with an overall grade, in 15 counties, A to Z inside each. The rank is among 282 Massachusetts towns on the best places to live list. A town that spans counties is listed in the one where most of it lies.
283 graded towns, A to Z.
Jump to a county (15)
4 graded
- C+Amesbury#214 of 28217,588
- C+Easthampton#232 of 28215,851
- C+Methuen#227 of 28254,584
- C+Watertown#225 of 28235,710
Barnstable County 14 graded
- CBarnstable Town#244 of 28250,101
- C+Bourne#222 of 28220,772
- B+Brewster#136 of 28210,457
- B+Chatham#141 of 2826,752
- C+Dennis#219 of 28214,906
- C+Eastham#213 of 2825,844
- B−Falmouth#193 of 28233,361
- BHarwich#155 of 28213,635
- B−Mashpee#191 of 28215,468
- B+Orleans#145 of 2826,524
- C−Provincetown#251 of 2823,729
- A−Sandwich#100 of 28220,575
- BWellfleet#161 of 2823,707
- CYarmouth#241 of 28225,225
Berkshire County 11 graded
- DAdams#270 of 2827,934
- B−Cheshire#196 of 2823,180
- BDalton#173 of 2826,157
- C+Great Barrington#224 of 2827,239
- B+Lanesborough#127 of 2822,999
- CLee#237 of 2825,673
- BLenox#156 of 2825,059
- D−North Adams#279 of 28212,368
- DPittsfield#265 of 28242,909
- C−Sheffield#248 of 2823,314
- A−Williamstown#109 of 2829,186
Bristol County 20 graded
- B+Acushnet#142 of 28210,800
- C+Attleboro#226 of 28247,447
- B+Berkley#114 of 2826,950
- B−Dartmouth#184 of 28234,367
- BDighton#174 of 2828,348
- B+Easton#111 of 28225,795
- BFairhaven#181 of 28216,110
- D−Fall River#280 of 28295,298
- BFreetown#162 of 2829,443
- A−Mansfield#96 of 28224,236
- D−New Bedford#278 of 282101,834
- B+North Attleborough Town#112 of 28231,506
- A−Norton#107 of 28219,559
- B−Raynham#205 of 28216,579
- A−Rehoboth#102 of 28213,567
- BSeekonk#160 of 28216,046
- BSomerset#151 of 28218,681
- BSwansea#152 of 28217,701
- DTaunton#262 of 28262,522
- B−Westport#198 of 28216,851
Dukes County 4 graded
- B−Edgartown#209 of 2825,446
- BOak Bluffs#172 of 2825,428
- B−Tisbury#197 of 2824,934
- B+West Tisbury#143 of 2823,645
Essex County 32 graded
- A+Andover#45 of 28237,014
- A−Beverly#106 of 28243,363
- A+Boxford#3 of 2828,520
- B+Danvers#144 of 28229,211
- AEssex#67 of 2823,770
- AGeorgetown#76 of 2828,577
- C+Gloucester#217 of 28230,627
- A−Groveland#85 of 2827,102
- A+Hamilton#44 of 2827,674
- C−Haverhill#249 of 28268,361
- AIpswich#59 of 28214,131
- D−Lawrence#275 of 28289,320
- DLynn#266 of 282104,236
- ALynnfield#64 of 28213,274
- A+Manchester-by-the-Sea#16 of 2825,475
- A+Marblehead#40 of 28220,583
- A+Merrimac#46 of 2826,818
- AMiddleton#49 of 2829,895
- ANahant#81 of 2823,331
- B+Newbury#126 of 2826,895
- ANewburyport#63 of 28219,148
- ANorth Andover#79 of 28232,161
- C+Peabody#221 of 28255,953
- B+Rockport#118 of 2827,126
- B+Rowley#140 of 2826,356
- CSalem#234 of 28245,381
- B−Salisbury#195 of 2829,530
- C+Saugus#233 of 28229,179
- A−Swampscott#110 of 28215,183
- A+Topsfield#5 of 2826,626
- A+Wenham#1 of 2824,952
- AWest Newbury#68 of 2824,709
Franklin County 6 graded
- B+Deerfield#137 of 2825,147
- DGreenfield#274 of 28217,691
- DMontague#258 of 2828,377
- B−Northfield#201 of 2822,857
- DOrange#273 of 2827,569
- B−Sunderland#194 of 2823,607
Hampden County 16 graded
- CAgawam Town#243 of 28228,783
- A−Brimfield#103 of 2823,739
- DChicopee#271 of 28255,310
- BEast Longmeadow#159 of 28216,581
- BHampden#171 of 2824,960
- BHolland#178 of 2822,577
- D−Holyoke#282 of 28238,023
- A−Longmeadow#88 of 28215,688
- CLudlow#240 of 28221,279
- C−Monson#254 of 2828,175
- DPalmer Town#261 of 28212,367
- B−Southwick#200 of 2829,305
- D−Springfield#281 of 282154,702
- DWest Springfield Town#269 of 28228,829
- C+Westfield#229 of 28240,546
- BWilbraham#167 of 28214,715
Hampshire County 9 graded
- A−Amherst TownCollege campus40,920
- B+Belchertown#147 of 28215,265
- B+Granby#120 of 2825,991
- B−Hadley#199 of 2825,213
- B+Hatfield#130 of 2823,286
- C+Northampton#223 of 28231,047
- B+South Hadley#129 of 28217,768
- B+Southampton#124 of 2826,085
- DWare#267 of 28210,128
Middlesex County 53 graded
- A+Acton#20 of 28224,786
- A+Arlington#29 of 28246,563
- AAshby#60 of 2823,274
- AAshland#55 of 28219,177
- B+Ayer#123 of 2829,267
- A+Bedford#36 of 28214,836
- A+Belmont#33 of 28227,118
- A−Billerica#89 of 28242,632
- A+Boxborough#31 of 2825,508
- B+Burlington#131 of 28226,778
- B−Cambridge#190 of 282122,588
- A+Carlisle#2 of 2825,286
- A−Chelmsford#98 of 28238,549
- A+Concord#26 of 28218,208
- BDracut#170 of 28232,783
- A+Dunstable#27 of 2823,486
- DEverett#263 of 28253,572
- CFramingham#235 of 28273,021
- A+Groton#7 of 28211,541
- A+Holliston#38 of 28215,206
- A+Hopkinton#12 of 28219,866
- B+Hudson#138 of 28220,341
- A+Lexington#10 of 28234,648
- A+Lincoln#35 of 2826,925
- A+Littleton#43 of 28210,404
- DLowell#260 of 282119,971
- CMalden#236 of 28266,370
- CMarlborough#242 of 28242,772
- BMaynard#158 of 28210,703
- BMedford#182 of 28259,834
- AMelrose#61 of 28229,597
- ANatick#72 of 28236,969
- A+Newton#24 of 28290,741
- ANorth Reading#51 of 28216,553
- A−Pepperell#97 of 28211,762
- A+Reading#19 of 28225,803
- A+Sherborn#17 of 2824,455
- A−Shirley#105 of 2827,189
- B−Somerville#204 of 28284,211
- A−Stoneham#84 of 28224,253
- A+Stow#30 of 2827,248
- A+Sudbury#4 of 28219,643
- BTewksbury#157 of 28231,901
- B+Townsend#119 of 2829,143
- C+Tyngsborough#220 of 28212,721
- AWakefield#66 of 28229,234
- B−Waltham#187 of 28265,037
- A+Wayland#6 of 28213,913
- A+Westford#37 of 28224,853
- A+Weston#22 of 28211,729
- A−Wilmington#108 of 28223,629
- A+Winchester#13 of 28223,710
- BWoburn#177 of 28243,962
Nantucket County 1 graded
- B−Nantucket#202 of 28214,758
Norfolk County 28 graded
- B−Avon#192 of 2824,861
- B−Bellingham#183 of 28218,032
- B+Braintree Town#134 of 28238,957
- ABrookline#50 of 28263,414
- A−Canton#94 of 28225,165
- ACohasset#54 of 2828,461
- BDedham#150 of 28225,731
- A+Dover#41 of 2826,026
- A−Foxborough#99 of 28218,934
- A+Franklin Town#34 of 28233,955
- BHolbrook#165 of 28211,401
- A+Medfield#15 of 28213,248
- A+Medway#23 of 28213,804
- AMillis#56 of 2829,463
- A+Milton#25 of 28228,537
- A+Needham#28 of 28232,897
- A+Norfolk#32 of 28212,096
- B+Norwood#115 of 28231,714
- BPlainville#179 of 28210,175
- B−Quincy#211 of 282103,173
- CRandolph Town#239 of 28234,948
- A+Sharon#8 of 28218,798
- B−Stoughton#206 of 28229,845
- AWalpole#71 of 28226,237
- A+Wellesley#14 of 28231,239
- AWestwood#58 of 28216,426
- B−Weymouth Town#186 of 28259,759
- A−Wrentham#104 of 28212,453
Plymouth County 27 graded
- B−Abington#189 of 28217,142
- A−Bridgewater Town#101 of 28229,309
- DBrockton#272 of 282106,134
- C+Carver#231 of 28211,981
- A+Duxbury#39 of 28216,498
- B+East Bridgewater#122 of 28214,602
- A−Halifax#93 of 2827,845
- A−Hanover#90 of 28214,971
- B+Hanson#133 of 28210,927
- AHingham#52 of 28224,481
- BHull#163 of 28210,266
- A−Kingston#92 of 28214,548
- A−Lakeville#91 of 28212,430
- AMarion#80 of 2825,366
- AMarshfield#74 of 28226,826
- AMattapoisett#65 of 2826,831
- C+Middleborough#218 of 28225,149
- ANorwell#57 of 28211,546
- APembroke#70 of 28218,492
- BPlymouth#180 of 28267,846
- B+Plympton#128 of 2822,985
- B+Rochester#121 of 2825,956
- B+Rockland#139 of 28217,949
- A+Scituate#21 of 28219,662
- C−Wareham#247 of 28223,689
- B−West Bridgewater#185 of 2827,872
- BWhitman#176 of 28215,526
Suffolk County 4 graded
- C−Boston#252 of 282672,973
- D−Chelsea#277 of 28240,130
- C−Revere#255 of 28260,141
- B+Winthrop Town#135 of 28218,647
Worcester County 54 graded
- BAshburnham#154 of 2826,554
- DAthol#257 of 28212,129
- BAuburn#168 of 28217,566
- C+Barre#230 of 2825,641
- ABerlin#78 of 2823,486
- BBlackstone#153 of 2829,416
- ABolton#53 of 2826,477
- A−Boylston#95 of 2825,104
- C+Brookfield#216 of 2823,516
- B+Charlton#125 of 28213,685
- BClinton#164 of 28215,718
- B+Douglas#116 of 2829,545
- BDudley#175 of 28211,972
- DFitchburg#264 of 28242,136
- C−Gardner#250 of 28221,483
- AGrafton#62 of 28221,043
- C+Hardwick#228 of 2822,736
- A+Harvard#11 of 2827,014
- A−Holden#87 of 28220,526
- B+Hopedale#113 of 2826,066
- B+Hubbardston#117 of 2824,460
- A−Lancaster#86 of 2829,161
- B−Leicester#203 of 28211,428
- C−Leominster#246 of 28244,194
- BLunenburg#169 of 28212,043
- BMendon#149 of 2826,479
- C−Milford#245 of 28230,832
- B−Millbury#207 of 28214,276
- B+Millville#132 of 2823,186
- C−North Brookfield#253 of 2824,793
- ANorthborough#47 of 28216,080
- B−Northbridge#188 of 28216,799
- B−Oxford#208 of 28213,514
- A+Paxton#42 of 2825,046
- A+Princeton#18 of 2823,618
- ARutland#77 of 2829,776
- AShrewsbury#48 of 28239,627
- A+Southborough#9 of 28210,559
- D−Southbridge Town#276 of 28218,105
- B−Spencer#212 of 28212,173
- ASterling#75 of 2828,358
- B+Sturbridge#146 of 28210,120
- ASutton#73 of 2829,662
- B−Templeton#210 of 2828,553
- AUpton#82 of 2828,560
- BUxbridge#148 of 28214,783
- CWarren#238 of 2825,122
- DWebster#268 of 28217,835
- AWest Boylston#69 of 2827,923
- C+West Brookfield#215 of 2823,947
- A−Westborough#83 of 28222,894
- BWestminster#166 of 2828,807
- C−Winchendon#256 of 28210,620
- DWorcester#259 of 282213,862
Not on the ranked list
College campuses
Graded like every town, but left off the best-places lists: more than half the residents are college students (ACS), so its figures mostly describe student life. They appear on the subject lists with a “College campus” label.
- A−Amherst Town Hampshire County · 60% college students
Not graded
Every Massachusetts town of 2,500+ residents has an overall grade.
Smaller places 42 with 1,000–2,499 residents
These have subject grades (safety, schools, health and the rest) but no overall grade or rank: the overall starts at 2,500 residents.
- AshfieldFranklin Co. · 1,680
- BecketBerkshire Co. · 1,922
- BernardstonFranklin Co. · 2,108
- BlandfordHampden Co. · 1,212
- BucklandFranklin Co. · 1,812
- CharlemontFranklin Co. · 1,163
- ChesterHampden Co. · 1,222
- ChesterfieldHampshire Co. · 1,154
- ChilmarkDukes Co. · 1,253
- ClarksburgBerkshire Co. · 1,625
- ColrainFranklin Co. · 1,654
- ConwayFranklin Co. · 1,750
- East BrookfieldWorcester Co. · 2,231
- EgremontBerkshire Co. · 1,369
- ErvingFranklin Co. · 1,651
- GillFranklin Co. · 1,551
- GranvilleHampden Co. · 1,541
- HinsdaleBerkshire Co. · 1,880
- HuntingtonHampshire Co. · 2,039
- LeverettFranklin Co. · 1,850
- MontereyBerkshire Co. · 1,093
- New BraintreeWorcester Co. · 1,013
- New MarlboroughBerkshire Co. · 1,500
- New SalemFranklin Co. · 1,028
- OakhamWorcester Co. · 1,917
- OtisBerkshire Co. · 1,610
- PelhamHampshire Co. · 1,308
- PetershamWorcester Co. · 1,242
- PhillipstonWorcester Co. · 1,794
- RichmondBerkshire Co. · 1,400
- RoyalstonWorcester Co. · 1,297
- RussellHampden Co. · 1,637
- ShelburneFranklin Co. · 1,868
- ShutesburyFranklin Co. · 1,705
- StockbridgeBerkshire Co. · 1,982
- TruroBarnstable Co. · 2,483
- WalesHampden Co. · 1,833
- West StockbridgeBerkshire Co. · 1,319
- WesthamptonHampshire Co. · 1,618
- WhatelyFranklin Co. · 1,622
- WilliamsburgHampshire Co. · 2,445
- WorthingtonHampshire Co. · 1,166
Lists in Massachusetts
Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.