Guest, Sign inJoin
Newburyport, MassachusettsNewburyport, #1 on this list · Photo: Quintin Soloviev · CC BY 4.0
Massachusetts rankings · History

Most historic towns in Massachusetts

Newburyport ranks first on history among Massachusetts’ 283 towns of 2,500+; 242 of the 283 grade A− or better on history nationally.

The History grade, a character grade (not part of the overall): the town’s founding era, homes built before 1940 (Census ACS) and its National Register places. How grades work

#1

Newburyport

Essex County · 19,148 people
A+

History grade, among the top in the U.S.·Overall A · #63 of 282 in MA

#2

Provincetown

Barnstable County · 3,729 people
A+

History grade, among the top in the U.S.·Overall C− · #251 of 282 in MA

#T3

Marblehead

Essex County · 20,583 people
A+

History grade, among the top in the U.S.·Overall A+ · #40 of 282 in MA

All 283 towns

History grade, best first (the letter is national). Towns with the same score share a rank (T = tied; 161 towns here); the overall grade and state rank are beside each.

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

#TownGradeOverall
1NewburyportEssex County · 19,148 peopleA+among the top in the U.S.·Overall A · #63 of 282
2ProvincetownBarnstable County · 3,729 peopleA+among the top in the U.S.·Overall C− · #251 of 282
T3MarbleheadEssex County · 20,583 peopleA+among the top in the U.S.·Overall A+ · #40 of 282
T3MontagueFranklin County · 8,377 peopleA+among the top in the U.S.·Overall D · #258 of 282
T3North AdamsBerkshire County · 12,368 peopleA+among the top in the U.S.·Overall D− · #279 of 282
T3SalemEssex County · 45,381 peopleA+among the top in the U.S.·Overall C · #234 of 282
T7HardwickWorcester County · 2,736 peopleA+among the top in the U.S.·Overall C+ · #228 of 282
T7HatfieldHampshire County · 3,286 peopleA+among the top in the U.S.·Overall B+ · #130 of 282
T7HopedaleWorcester County · 6,066 peopleA+among the top in the U.S.·Overall B+ · #113 of 282
10New BedfordBristol County · 101,834 peopleA+among the top in the U.S.·Overall D− · #278 of 282
T11BrooklineNorfolk County · 63,414 peopleA+among the top in the U.S.·Overall A · #50 of 282
T11SwampscottEssex County · 15,183 peopleA+among the top in the U.S.·Overall A− · #110 of 282
T13BostonSuffolk County · 672,973 peopleA+among the top in the U.S.·Overall C− · #252 of 282
T13GloucesterEssex County · 30,627 peopleA+among the top in the U.S.·Overall C+ · #217 of 282
T13Manchester-by-the-SeaEssex County · 5,475 peopleA+among the top in the U.S.·Overall A+ · #16 of 282
T13MiltonNorfolk County · 28,537 peopleA+among the top in the U.S.·Overall A+ · #25 of 282
T13NewtonMiddlesex County · 90,741 peopleA+among the top in the U.S.·Overall A+ · #24 of 282
T18Oak BluffsDukes County · 5,428 peopleA+among the top in the U.S.·Overall B · #172 of 282
T18WinchesterMiddlesex County · 23,710 peopleA+among the top in the U.S.·Overall A+ · #13 of 282
T20CambridgeMiddlesex County · 122,588 peopleA+among the top in the U.S.·Overall B− · #190 of 282
T20ChelseaSuffolk County · 40,130 peopleA+among the top in the U.S.·Overall D− · #277 of 282
T20Fall RiverBristol County · 95,298 peopleA+among the top in the U.S.·Overall D− · #280 of 282
T20LowellMiddlesex County · 119,971 peopleA+among the top in the U.S.·Overall D · #260 of 282
T20MillvilleWorcester County · 3,186 peopleA+among the top in the U.S.·Overall B+ · #132 of 282
T20NorthfieldFranklin County · 2,857 peopleA+among the top in the U.S.·Overall B− · #201 of 282
T26AdamsBerkshire County · 7,934 peopleA+among the top in the U.S.·Overall D · #270 of 282
T26Great BarringtonBerkshire County · 7,239 peopleA+among the top in the U.S.·Overall C+ · #224 of 282
T26LenoxBerkshire County · 5,059 peopleA+among the top in the U.S.·Overall B · #156 of 282
T26West BrookfieldWorcester County · 3,947 peopleA+among the top in the U.S.·Overall C+ · #215 of 282
T30NorthamptonHampshire County · 31,047 peopleA+among the top in the U.S.·Overall C+ · #223 of 282
T30PrincetonWorcester County · 3,618 peopleA+among the top in the U.S.·Overall A+ · #18 of 282
T30SpringfieldHampden County · 154,702 peopleA+among the top in the U.S.·Overall D− · #281 of 282
T33HadleyHampshire County · 5,213 peopleA+among the top in the U.S.·Overall B− · #199 of 282
T33IpswichEssex County · 14,131 peopleA+among the top in the U.S.·Overall A · #59 of 282
35LynnEssex County · 104,236 peopleA+among the top in the U.S.·Overall D · #266 of 282
T36DaltonBerkshire County · 6,157 peopleA+better than 98% of U.S. towns·Overall B · #173 of 282
T36WareHampshire County · 10,128 peopleA+better than 98% of U.S. towns·Overall D · #267 of 282
T38ArlingtonMiddlesex County · 46,563 peopleA+better than 98% of U.S. towns·Overall A+ · #29 of 282
T38NantucketNantucket County · 14,758 peopleA+better than 98% of U.S. towns·Overall B− · #202 of 282
40GreenfieldFranklin County · 17,691 peopleA+better than 98% of U.S. towns·Overall D · #274 of 282
T41SheffieldBerkshire County · 3,314 peopleA+better than 98% of U.S. towns·Overall C− · #248 of 282
T41Winthrop TownSuffolk County · 18,647 peopleA+better than 98% of U.S. towns·Overall B+ · #135 of 282
43Southbridge TownWorcester County · 18,105 peopleA+better than 98% of U.S. towns·Overall D− · #276 of 282
T44GardnerWorcester County · 21,483 peopleA+better than 98% of U.S. towns·Overall C− · #250 of 282
T44TempletonWorcester County · 8,553 peopleA+better than 98% of U.S. towns·Overall B− · #210 of 282
46WestonMiddlesex County · 11,729 peopleA+better than 98% of U.S. towns·Overall A+ · #22 of 282
T47LawrenceEssex County · 89,320 peopleA+better than 97% of U.S. towns·Overall D− · #275 of 282
T47SpencerWorcester County · 12,173 peopleA+better than 97% of U.S. towns·Overall B− · #212 of 282
T47WorcesterWorcester County · 213,862 peopleA+better than 97% of U.S. towns·Overall D · #259 of 282
50NorthbridgeWorcester County · 16,799 peopleA+better than 97% of U.S. towns·Overall B− · #188 of 282
51RockportEssex County · 7,126 peopleA+better than 97% of U.S. towns·Overall B+ · #118 of 282
T52DedhamNorfolk County · 25,731 peopleA+better than 97% of U.S. towns·Overall B · #150 of 282
T52DeerfieldFranklin County · 5,147 peopleA+better than 97% of U.S. towns·Overall B+ · #137 of 282
54BeverlyEssex County · 43,363 peopleA+better than 97% of U.S. towns·Overall A− · #106 of 282
T55ShirleyMiddlesex County · 7,189 peopleA+better than 97% of U.S. towns·Overall A− · #105 of 282
T55WilliamstownBerkshire County · 9,186 peopleA+better than 97% of U.S. towns·Overall A− · #109 of 282
T57AndoverEssex County · 37,014 peopleA+better than 97% of U.S. towns·Overall A+ · #45 of 282
T57LeeBerkshire County · 5,673 peopleA+better than 97% of U.S. towns·Overall C · #237 of 282
T59UxbridgeWorcester County · 14,783 peopleA+better than 97% of U.S. towns·Overall B · #148 of 282
T59WakefieldMiddlesex County · 29,234 peopleA+better than 97% of U.S. towns·Overall A · #66 of 282
T61LongmeadowHampden County · 15,688 peopleA+better than 96% of U.S. towns·Overall A− · #88 of 282
T61MiddleboroughPlymouth County · 25,149 peopleA+better than 96% of U.S. towns·Overall C+ · #218 of 282
T61North BrookfieldWorcester County · 4,793 peopleA+better than 96% of U.S. towns·Overall C− · #253 of 282
T64ClintonWorcester County · 15,718 peopleA+better than 96% of U.S. towns·Overall B · #164 of 282
T64TisburyDukes County · 4,934 peopleA+better than 96% of U.S. towns·Overall B− · #197 of 282
T66BrookfieldWorcester County · 3,516 peopleA+better than 96% of U.S. towns·Overall C+ · #216 of 282
T66HinghamPlymouth County · 24,481 peopleA+better than 96% of U.S. towns·Overall A · #52 of 282
T68CheshireBerkshire County · 3,180 peopleA+better than 96% of U.S. towns·Overall B− · #196 of 282
T68HaverhillEssex County · 68,361 peopleA+better than 96% of U.S. towns·Overall C− · #249 of 282
70PittsfieldBerkshire County · 42,909 peopleA+better than 96% of U.S. towns·Overall D · #265 of 282
71Amesbury17,588 peopleA+better than 96% of U.S. towns·Overall C+ · #214 of 282
72WestfieldHampden County · 40,546 peopleA+better than 96% of U.S. towns·Overall C+ · #229 of 282
T73NewburyEssex County · 6,895 peopleA+better than 96% of U.S. towns·Overall B+ · #126 of 282
T73TauntonBristol County · 62,522 peopleA+better than 96% of U.S. towns·Overall D · #262 of 282
T75BarreWorcester County · 5,641 peopleA+better than 95% of U.S. towns·Overall C+ · #230 of 282
T75LancasterWorcester County · 9,161 peopleA+better than 95% of U.S. towns·Overall A− · #86 of 282
T75MedfordMiddlesex County · 59,834 peopleA+better than 95% of U.S. towns·Overall B · #182 of 282
T75NahantEssex County · 3,331 peopleA+better than 95% of U.S. towns·Overall A · #81 of 282
T79HamiltonEssex County · 7,674 peopleA+better than 95% of U.S. towns·Overall A+ · #44 of 282
T79MedwayNorfolk County · 13,804 peopleA+better than 95% of U.S. towns·Overall A+ · #23 of 282
T81Amherst Town College campusHampshire County · 40,920 peopleA+better than 95% of U.S. towns·Overall A−
T81FitchburgWorcester County · 42,136 peopleA+better than 95% of U.S. towns·Overall D · #264 of 282
T83ChicopeeHampden County · 55,310 peopleAbetter than 95% of U.S. towns·Overall D · #271 of 282
T83OrangeFranklin County · 7,569 peopleAbetter than 95% of U.S. towns·Overall D · #273 of 282
85WalthamMiddlesex County · 65,037 peopleAbetter than 95% of U.S. towns·Overall B− · #187 of 282
86Easthampton15,851 peopleAbetter than 94% of U.S. towns·Overall C+ · #232 of 282
T87BelmontMiddlesex County · 27,118 peopleAbetter than 94% of U.S. towns·Overall A+ · #33 of 282
T87DanversEssex County · 29,211 peopleAbetter than 94% of U.S. towns·Overall B+ · #144 of 282
T89BlackstoneWorcester County · 9,416 peopleAbetter than 94% of U.S. towns·Overall B · #153 of 282
T89CohassetNorfolk County · 8,461 peopleAbetter than 94% of U.S. towns·Overall A · #54 of 282
T89QuincyNorfolk County · 103,173 peopleAbetter than 94% of U.S. towns·Overall B− · #211 of 282
T92North Attleborough TownBristol County · 31,506 peopleAbetter than 94% of U.S. towns·Overall B+ · #112 of 282
T92OxfordWorcester County · 13,514 peopleAbetter than 94% of U.S. towns·Overall B− · #208 of 282
T92ReadingMiddlesex County · 25,803 peopleAbetter than 94% of U.S. towns·Overall A+ · #19 of 282
T92SherbornMiddlesex County · 4,455 peopleAbetter than 94% of U.S. towns·Overall A+ · #17 of 282
T92SomervilleMiddlesex County · 84,211 peopleAbetter than 94% of U.S. towns·Overall B− · #204 of 282
97SwanseaBristol County · 17,701 peopleAbetter than 94% of U.S. towns·Overall B · #152 of 282
T98HarvardWorcester County · 7,014 peopleAbetter than 94% of U.S. towns·Overall A+ · #11 of 282
T98WestfordMiddlesex County · 24,853 peopleAbetter than 94% of U.S. towns·Overall A+ · #37 of 282
T100WellfleetBarnstable County · 3,707 peopleAbetter than 94% of U.S. towns·Overall B · #161 of 282
T100WinchendonWorcester County · 10,620 peopleAbetter than 94% of U.S. towns·Overall C− · #256 of 282
102Watertown35,710 peopleAbetter than 94% of U.S. towns·Overall C+ · #225 of 282
T103BrocktonPlymouth County · 106,134 peopleAbetter than 94% of U.S. towns·Overall D · #272 of 282
T103SomersetBristol County · 18,681 peopleAbetter than 94% of U.S. towns·Overall B · #151 of 282
105ConcordMiddlesex County · 18,208 peopleAbetter than 94% of U.S. towns·Overall A+ · #26 of 282
106ChathamBarnstable County · 6,752 peopleAbetter than 94% of U.S. towns·Overall B+ · #141 of 282
107StonehamMiddlesex County · 24,253 peopleAbetter than 93% of U.S. towns·Overall A− · #84 of 282
108Weymouth TownNorfolk County · 59,759 peopleAbetter than 93% of U.S. towns·Overall B− · #186 of 282
T109AshburnhamWorcester County · 6,554 peopleAbetter than 93% of U.S. towns·Overall B · #154 of 282
T109EdgartownDukes County · 5,446 peopleAbetter than 93% of U.S. towns·Overall B− · #209 of 282
T109MelroseMiddlesex County · 29,597 peopleAbetter than 93% of U.S. towns·Overall A · #61 of 282
T109RocklandPlymouth County · 17,949 peopleAbetter than 93% of U.S. towns·Overall B+ · #139 of 282
113EssexEssex County · 3,770 peopleAbetter than 93% of U.S. towns·Overall A · #67 of 282
T114SuttonWorcester County · 9,662 peopleAbetter than 93% of U.S. towns·Overall A · #73 of 282
T114WenhamEssex County · 4,952 peopleAbetter than 93% of U.S. towns·Overall A+ · #1 of 282
T114WestboroughWorcester County · 22,894 peopleAbetter than 93% of U.S. towns·Overall A− · #83 of 282
117HollistonMiddlesex County · 15,206 peopleAbetter than 93% of U.S. towns·Overall A+ · #38 of 282
118WestminsterWorcester County · 8,807 peopleAbetter than 93% of U.S. towns·Overall B · #166 of 282
119PlymptonPlymouth County · 2,985 peopleAbetter than 92% of U.S. towns·Overall B+ · #128 of 282
120FairhavenBristol County · 16,110 peopleAbetter than 92% of U.S. towns·Overall B · #181 of 282
121GraftonWorcester County · 21,043 peopleAbetter than 92% of U.S. towns·Overall A · #62 of 282
122Methuen54,584 peopleAbetter than 92% of U.S. towns·Overall C+ · #227 of 282
123HullPlymouth County · 10,266 peopleAbetter than 92% of U.S. towns·Overall B · #163 of 282
T124HansonPlymouth County · 10,927 peopleAbetter than 92% of U.S. towns·Overall B+ · #133 of 282
T124LeicesterWorcester County · 11,428 peopleAbetter than 92% of U.S. towns·Overall B− · #203 of 282
126DudleyWorcester County · 11,972 peopleAbetter than 92% of U.S. towns·Overall B · #175 of 282
T127EastonBristol County · 25,795 peopleAbetter than 92% of U.S. towns·Overall B+ · #111 of 282
T127MaldenMiddlesex County · 66,370 peopleAbetter than 92% of U.S. towns·Overall C · #236 of 282
T129DartmouthBristol County · 34,367 peopleAbetter than 92% of U.S. towns·Overall B− · #184 of 282
T129WebsterWorcester County · 17,835 peopleAbetter than 92% of U.S. towns·Overall D · #268 of 282
131WestportBristol County · 16,851 peopleAbetter than 91% of U.S. towns·Overall B− · #198 of 282
132DouglasWorcester County · 9,545 peopleAbetter than 91% of U.S. towns·Overall B+ · #116 of 282
T133BoltonWorcester County · 6,477 peopleAbetter than 91% of U.S. towns·Overall A · #53 of 282
T133NorwellPlymouth County · 11,546 peopleAbetter than 91% of U.S. towns·Overall A · #57 of 282
135LexingtonMiddlesex County · 34,648 peopleAbetter than 91% of U.S. towns·Overall A+ · #10 of 282
136DuxburyPlymouth County · 16,498 peopleAbetter than 91% of U.S. towns·Overall A+ · #39 of 282
T137Barnstable TownBarnstable County · 50,101 peopleAbetter than 91% of U.S. towns·Overall C · #244 of 282
T137LincolnMiddlesex County · 6,925 peopleAbetter than 91% of U.S. towns·Overall A+ · #35 of 282
139NatickMiddlesex County · 36,969 peopleAbetter than 91% of U.S. towns·Overall A · #72 of 282
T140MarlboroughMiddlesex County · 42,772 peopleAbetter than 90% of U.S. towns·Overall C · #242 of 282
T140MillisNorfolk County · 9,463 peopleAbetter than 90% of U.S. towns·Overall A · #56 of 282
142FalmouthBarnstable County · 33,361 peopleAbetter than 90% of U.S. towns·Overall B− · #193 of 282
143AttleboroBristol County · 47,447 peopleAbetter than 90% of U.S. towns·Overall C+ · #226 of 282
144PepperellMiddlesex County · 11,762 peopleAbetter than 90% of U.S. towns·Overall A− · #97 of 282
T145North AndoverEssex County · 32,161 peopleAbetter than 90% of U.S. towns·Overall A · #79 of 282
T145SterlingWorcester County · 8,358 peopleAbetter than 90% of U.S. towns·Overall A · #75 of 282
T147BedfordMiddlesex County · 14,836 peopleAbetter than 90% of U.S. towns·Overall A+ · #36 of 282
T147HoldenWorcester County · 20,526 peopleAbetter than 90% of U.S. towns·Overall A− · #87 of 282
T147LeominsterWorcester County · 44,194 peopleAbetter than 90% of U.S. towns·Overall C− · #246 of 282
T147WellesleyNorfolk County · 31,239 peopleAbetter than 90% of U.S. towns·Overall A+ · #14 of 282
T151FreetownBristol County · 9,443 peopleAbetter than 90% of U.S. towns·Overall B · #162 of 282
T151SunderlandFranklin County · 3,607 peopleAbetter than 90% of U.S. towns·Overall B− · #194 of 282
T153PeabodyEssex County · 55,953 peopleAbetter than 90% of U.S. towns·Overall C+ · #221 of 282
T153SaugusEssex County · 29,179 peopleAbetter than 90% of U.S. towns·Overall C+ · #233 of 282
155MendonWorcester County · 6,479 peopleAbetter than 89% of U.S. towns·Overall B · #149 of 282
T156AtholWorcester County · 12,129 peopleAbetter than 89% of U.S. towns·Overall D · #257 of 282
T156MarionPlymouth County · 5,366 peopleAbetter than 89% of U.S. towns·Overall A · #80 of 282
158RehobothBristol County · 13,567 peopleAbetter than 89% of U.S. towns·Overall A− · #102 of 282
159MilfordWorcester County · 30,832 peopleAbetter than 89% of U.S. towns·Overall C− · #245 of 282
160East BridgewaterPlymouth County · 14,602 peopleAbetter than 88% of U.S. towns·Overall B+ · #122 of 282
T161SandwichBarnstable County · 20,575 peopleAbetter than 88% of U.S. towns·Overall A− · #100 of 282
T161WarrenWorcester County · 5,122 peopleAbetter than 88% of U.S. towns·Overall C · #238 of 282
163MonsonHampden County · 8,175 peopleAbetter than 88% of U.S. towns·Overall C− · #254 of 282
164West BoylstonWorcester County · 7,923 peopleAbetter than 88% of U.S. towns·Overall A · #69 of 282
165FraminghamMiddlesex County · 73,021 peopleAbetter than 87% of U.S. towns·Overall C · #235 of 282
T166PlymouthPlymouth County · 67,846 peopleAbetter than 87% of U.S. towns·Overall B · #180 of 282
T166WestwoodNorfolk County · 16,426 peopleAbetter than 87% of U.S. towns·Overall A · #58 of 282
168AyerMiddlesex County · 9,267 peopleAbetter than 87% of U.S. towns·Overall B+ · #123 of 282
T169EverettMiddlesex County · 53,572 peopleAbetter than 87% of U.S. towns·Overall D · #263 of 282
T169TopsfieldEssex County · 6,626 peopleAbetter than 87% of U.S. towns·Overall A+ · #5 of 282
T169YarmouthBarnstable County · 25,225 peopleAbetter than 87% of U.S. towns·Overall C · #241 of 282
172AcushnetBristol County · 10,800 peopleAbetter than 87% of U.S. towns·Overall B+ · #142 of 282
T173LunenburgWorcester County · 12,043 peopleAbetter than 86% of U.S. towns·Overall B · #169 of 282
T173MarshfieldPlymouth County · 26,826 peopleAbetter than 86% of U.S. towns·Overall A · #74 of 282
T175EasthamBarnstable County · 5,844 peopleAbetter than 86% of U.S. towns·Overall C+ · #213 of 282
T175ScituatePlymouth County · 19,662 peopleAbetter than 86% of U.S. towns·Overall A+ · #21 of 282
T175WarehamPlymouth County · 23,689 peopleAbetter than 86% of U.S. towns·Overall C− · #247 of 282
178RowleyEssex County · 6,356 peopleAbetter than 86% of U.S. towns·Overall B+ · #140 of 282
T179SouthboroughWorcester County · 10,559 peopleAbetter than 86% of U.S. towns·Overall A+ · #9 of 282
T179StowMiddlesex County · 7,248 peopleAbetter than 86% of U.S. towns·Overall A+ · #30 of 282
T181WaylandMiddlesex County · 13,913 peopleAbetter than 86% of U.S. towns·Overall A+ · #6 of 282
T181West Springfield TownHampden County · 28,829 peopleAbetter than 86% of U.S. towns·Overall D · #269 of 282
183SouthamptonHampshire County · 6,085 peopleAbetter than 86% of U.S. towns·Overall B+ · #124 of 282
T184RevereSuffolk County · 60,141 peopleAbetter than 85% of U.S. towns·Overall C− · #255 of 282
T184South HadleyHampshire County · 17,768 peopleAbetter than 85% of U.S. towns·Overall B+ · #129 of 282
186BelchertownHampshire County · 15,265 peopleA−better than 85% of U.S. towns·Overall B+ · #147 of 282
T187DunstableMiddlesex County · 3,486 peopleA−better than 85% of U.S. towns·Overall A+ · #27 of 282
T187Franklin TownNorfolk County · 33,955 peopleA−better than 85% of U.S. towns·Overall A+ · #34 of 282
T189BrimfieldHampden County · 3,739 peopleA−better than 84% of U.S. towns·Overall A− · #103 of 282
T189FoxboroughNorfolk County · 18,934 peopleA−better than 84% of U.S. towns·Overall A− · #99 of 282
T189MedfieldNorfolk County · 13,248 peopleA−better than 84% of U.S. towns·Overall A+ · #15 of 282
T189SturbridgeWorcester County · 10,120 peopleA−better than 84% of U.S. towns·Overall B+ · #146 of 282
T193HudsonMiddlesex County · 20,341 peopleA−better than 84% of U.S. towns·Overall B+ · #138 of 282
T193West BridgewaterPlymouth County · 7,872 peopleA−better than 84% of U.S. towns·Overall B− · #185 of 282
T195BerlinWorcester County · 3,486 peopleA−better than 84% of U.S. towns·Overall A · #78 of 282
T195HarwichBarnstable County · 13,635 peopleA−better than 84% of U.S. towns·Overall B · #155 of 282
T195NeedhamNorfolk County · 32,897 peopleA−better than 84% of U.S. towns·Overall A+ · #28 of 282
198MillburyWorcester County · 14,276 peopleA−better than 84% of U.S. towns·Overall B− · #207 of 282
199MaynardMiddlesex County · 10,703 peopleA−better than 84% of U.S. towns·Overall B · #158 of 282
200BoxfordEssex County · 8,520 peopleA−better than 84% of U.S. towns·Overall A+ · #3 of 282
201Braintree TownNorfolk County · 38,957 peopleA−better than 84% of U.S. towns·Overall B+ · #134 of 282
202ChelmsfordMiddlesex County · 38,549 peopleA−better than 84% of U.S. towns·Overall A− · #98 of 282
203Agawam TownHampden County · 28,783 peopleA−better than 83% of U.S. towns·Overall C · #243 of 282
T204GrotonMiddlesex County · 11,541 peopleA−better than 83% of U.S. towns·Overall A+ · #7 of 282
T204Palmer TownHampden County · 12,367 peopleA−better than 83% of U.S. towns·Overall D · #261 of 282
206BourneBarnstable County · 20,772 peopleA−better than 83% of U.S. towns·Overall C+ · #222 of 282
207KingstonPlymouth County · 14,548 peopleA−better than 83% of U.S. towns·Overall A− · #92 of 282
T208BrewsterBarnstable County · 10,457 peopleA−better than 83% of U.S. towns·Overall B+ · #136 of 282
T208UptonWorcester County · 8,560 peopleA−better than 83% of U.S. towns·Overall A · #82 of 282
210SeekonkBristol County · 16,046 peopleA−better than 83% of U.S. towns·Overall B · #160 of 282
211BillericaMiddlesex County · 42,632 peopleA−better than 83% of U.S. towns·Overall A− · #89 of 282
212NorwoodNorfolk County · 31,714 peopleA−better than 82% of U.S. towns·Overall B+ · #115 of 282
213LudlowHampden County · 21,279 peopleA−better than 82% of U.S. towns·Overall C · #240 of 282
214AbingtonPlymouth County · 17,142 peopleA−better than 82% of U.S. towns·Overall B− · #189 of 282
T215NorfolkNorfolk County · 12,096 peopleA−better than 82% of U.S. towns·Overall A+ · #32 of 282
T215NortonBristol County · 19,559 peopleA−better than 82% of U.S. towns·Overall A− · #107 of 282
217West NewburyEssex County · 4,709 peopleA−better than 81% of U.S. towns·Overall A · #68 of 282
218HolbrookNorfolk County · 11,401 peopleA−better than 81% of U.S. towns·Overall B · #165 of 282
219WoburnMiddlesex County · 43,962 peopleA−better than 81% of U.S. towns·Overall B · #177 of 282
220DightonBristol County · 8,348 peopleA−better than 81% of U.S. towns·Overall B · #174 of 282
221LanesboroughBerkshire County · 2,999 peopleA−better than 81% of U.S. towns·Overall B+ · #127 of 282
222LynnfieldEssex County · 13,274 peopleA−better than 80% of U.S. towns·Overall A · #64 of 282
223WilmingtonMiddlesex County · 23,629 peopleA−better than 80% of U.S. towns·Overall A− · #108 of 282
224AuburnWorcester County · 17,566 peopleA−better than 80% of U.S. towns·Overall B · #168 of 282
225HubbardstonWorcester County · 4,460 peopleA−better than 79% of U.S. towns·Overall B+ · #117 of 282
226WilbrahamHampden County · 14,715 peopleA−better than 79% of U.S. towns·Overall B · #167 of 282
T227BellinghamNorfolk County · 18,032 peopleA−better than 79% of U.S. towns·Overall B− · #183 of 282
T227CharltonWorcester County · 13,685 peopleA−better than 79% of U.S. towns·Overall B+ · #125 of 282
229MansfieldBristol County · 24,236 peopleA−better than 79% of U.S. towns·Overall A− · #96 of 282
T230AvonNorfolk County · 4,861 peopleA−better than 78% of U.S. towns·Overall B− · #192 of 282
T230WrenthamNorfolk County · 12,453 peopleA−better than 78% of U.S. towns·Overall A− · #104 of 282
T232HolyokeHampden County · 38,023 peopleA−better than 78% of U.S. towns·Overall D− · #282 of 282
T232SudburyMiddlesex County · 19,643 peopleA−better than 78% of U.S. towns·Overall A+ · #4 of 282
234GeorgetownEssex County · 8,577 peopleA−better than 78% of U.S. towns·Overall A · #76 of 282
235MiddletonEssex County · 9,895 peopleA−better than 78% of U.S. towns·Overall A · #49 of 282
236GrovelandEssex County · 7,102 peopleA−better than 77% of U.S. towns·Overall A− · #85 of 282
237Randolph TownNorfolk County · 34,948 peopleA−better than 77% of U.S. towns·Overall C · #239 of 282
238LittletonMiddlesex County · 10,404 peopleA−better than 77% of U.S. towns·Overall A+ · #43 of 282
239StoughtonNorfolk County · 29,845 peopleA−better than 76% of U.S. towns·Overall B− · #206 of 282
240ShrewsburyWorcester County · 39,627 peopleA−better than 76% of U.S. towns·Overall A · #48 of 282
241SouthwickHampden County · 9,305 peopleA−better than 76% of U.S. towns·Overall B− · #200 of 282
242RochesterPlymouth County · 5,956 peopleA−better than 75% of U.S. towns·Overall B+ · #121 of 282
T243HanoverPlymouth County · 14,971 peopleB+better than 74% of U.S. towns·Overall A− · #90 of 282
T243SalisburyEssex County · 9,530 peopleB+better than 74% of U.S. towns·Overall B− · #195 of 282
245HampdenHampden County · 4,960 peopleB+better than 74% of U.S. towns·Overall B · #171 of 282
246BoylstonWorcester County · 5,104 peopleB+better than 73% of U.S. towns·Overall A− · #95 of 282
247DennisBarnstable County · 14,906 peopleB+better than 73% of U.S. towns·Overall C+ · #219 of 282
248CarlisleMiddlesex County · 5,286 peopleB+better than 73% of U.S. towns·Overall A+ · #2 of 282
249AshbyMiddlesex County · 3,274 peopleB+better than 72% of U.S. towns·Overall A · #60 of 282
250WalpoleNorfolk County · 26,237 peopleB+better than 72% of U.S. towns·Overall A · #71 of 282
251OrleansBarnstable County · 6,524 peopleB+better than 72% of U.S. towns·Overall B+ · #145 of 282
252AshlandMiddlesex County · 19,177 peopleB+better than 72% of U.S. towns·Overall A · #55 of 282
253TewksburyMiddlesex County · 31,901 peopleB+better than 71% of U.S. towns·Overall B · #157 of 282
254MattapoisettPlymouth County · 6,831 peopleB+better than 71% of U.S. towns·Overall A · #65 of 282
255CantonNorfolk County · 25,165 peopleB+better than 71% of U.S. towns·Overall A− · #94 of 282
256BerkleyBristol County · 6,950 peopleB+better than 70% of U.S. towns·Overall B+ · #114 of 282
257North ReadingMiddlesex County · 16,553 peopleB+better than 69% of U.S. towns·Overall A · #51 of 282
258BoxboroughMiddlesex County · 5,508 peopleB+better than 67% of U.S. towns·Overall A+ · #31 of 282
259MerrimacEssex County · 6,818 peopleB+better than 66% of U.S. towns·Overall A+ · #46 of 282
260DoverNorfolk County · 6,026 peopleB+better than 66% of U.S. towns·Overall A+ · #41 of 282
261Bridgewater TownPlymouth County · 29,309 peopleB+better than 65% of U.S. towns·Overall A− · #101 of 282
262East LongmeadowHampden County · 16,581 peopleBbetter than 65% of U.S. towns·Overall B · #159 of 282
263NorthboroughWorcester County · 16,080 peopleBbetter than 65% of U.S. towns·Overall A · #47 of 282
264PembrokePlymouth County · 18,492 peopleBbetter than 64% of U.S. towns·Overall A · #70 of 282
265TownsendMiddlesex County · 9,143 peopleBbetter than 63% of U.S. towns·Overall B+ · #119 of 282
266HopkintonMiddlesex County · 19,866 peopleBbetter than 62% of U.S. towns·Overall A+ · #12 of 282
267RutlandWorcester County · 9,776 peopleBbetter than 62% of U.S. towns·Overall A · #77 of 282
268TyngsboroughMiddlesex County · 12,721 peopleBbetter than 62% of U.S. towns·Overall C+ · #220 of 282
269WhitmanPlymouth County · 15,526 peopleBbetter than 61% of U.S. towns·Overall B · #176 of 282
270BurlingtonMiddlesex County · 26,778 peopleBbetter than 60% of U.S. towns·Overall B+ · #131 of 282
271West TisburyDukes County · 3,645 peopleBbetter than 59% of U.S. towns·Overall B+ · #143 of 282
272SharonNorfolk County · 18,798 peopleBbetter than 59% of U.S. towns·Overall A+ · #8 of 282
273PlainvilleNorfolk County · 10,175 peopleBbetter than 59% of U.S. towns·Overall B · #179 of 282
274HalifaxPlymouth County · 7,845 peopleBbetter than 58% of U.S. towns·Overall A− · #93 of 282
275LakevillePlymouth County · 12,430 peopleBbetter than 58% of U.S. towns·Overall A− · #91 of 282
276DracutMiddlesex County · 32,783 peopleBbetter than 55% of U.S. towns·Overall B · #170 of 282
277MashpeeBarnstable County · 15,468 peopleB−better than 54% of U.S. towns·Overall B− · #191 of 282
278PaxtonWorcester County · 5,046 peopleB−better than 54% of U.S. towns·Overall A+ · #42 of 282
279ActonMiddlesex County · 24,786 peopleB−better than 53% of U.S. towns·Overall A+ · #20 of 282
280RaynhamBristol County · 16,579 peopleB−better than 51% of U.S. towns·Overall B− · #205 of 282
281GranbyHampshire County · 5,991 peopleB−better than 45% of U.S. towns·Overall B+ · #120 of 282
282CarverPlymouth County · 11,981 peopleC+better than 45% of U.S. towns·Overall C+ · #231 of 282
283HollandHampden County · 2,577 peopleC+better than 36% of U.S. towns·Overall B · #178 of 282
Quick answers

Questions people ask

What is the most historic town in Massachusetts?

Newburyport (Essex County) ranks first on history among 283 towns, with an A+; Provincetown and Marblehead follow.

How are these towns ranked?

The History grade, a character grade (not part of the overall): the town’s founding era, homes built before 1940 (Census ACS) and its National Register places. 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 history 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

Most historic towns in other states