The Town Files

25 Small Towns in Massachusetts With the Fewest Tornadoes Since 1950

Ranked by tornadoes within 10 mi since 1950 among 181 towns of 2,500–10,000 people in Massachusetts. #1 is Buzzards Bay, MA (0 tornadoes within 10 miles since 1950).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25North Falmouth, Massachusetts

    2 tornadoes within 10 miles since 1950

    3,293 people · Barnstable County · median home $715,300 · income $121,509 · Jan low 22°F · 37 in snow

  2. 24West Tisbury, Massachusetts

    2 tornadoes within 10 miles since 1950

    3,555 people · Dukes County · median home $1,302,100 · income $182,750 · Jan low 23°F · 25 in snow

  3. 23Essex, Massachusetts

    2 tornadoes within 10 miles since 1950

    3,675 people · Essex County · median home $897,400 · income $157,147 · Jan low 18°F · 51 in snow

  4. 22Forestdale, Massachusetts

    2 tornadoes within 10 miles since 1950

    4,116 people · Barnstable County · median home $490,200 · income $108,158 · Jan low 20°F · 30 in snow

  5. 21Winchendon, Massachusetts

    2 tornadoes within 10 miles since 1950

    4,160 people · Worcester County · median home $276,300 · income $55,809 · Jan low 12°F · 51 in snow

  6. 20The Pinehills, Massachusetts

    2 tornadoes within 10 miles since 1950

    4,515 people · Plymouth County · median home $693,100 · income $122,798 · Jan low 20°F · 38 in snow

  7. 19Tisbury, Massachusetts

    2 tornadoes within 10 miles since 1950

    4,815 people · Dukes County · median home $993,600 · income $74,113 · Jan low 23°F · 25 in snow

  8. 18Oak Bluffs, Massachusetts

    2 tornadoes within 10 miles since 1950

    5,341 people · Dukes County · median home $923,100 · income $145,196 · Jan low 26°F · 25 in snow

  9. 17East Falmouth, Massachusetts

    2 tornadoes within 10 miles since 1950

    6,278 people · Barnstable County · median home $593,000 · income $81,464 · Jan low 20°F · 29 in snow

  10. 16Middleborough Center, Massachusetts

    2 tornadoes within 10 miles since 1950

    7,921 people · Plymouth County · median home $424,900 · income $97,616 · Jan low 17°F · 42 in snow

  11. 15Sandwich, Massachusetts

    1 tornado within 10 miles since 1950

    2,998 people · Barnstable County · median home $584,300 · income $117,321 · Jan low 20°F · 37 in snow

  12. 14Falmouth, Massachusetts

    1 tornado within 10 miles since 1950

    3,818 people · Barnstable County · median home $837,900 · income $68,227 · Jan low 23°F · 29 in snow

  13. 13Rockport, Massachusetts

    1 tornado within 10 miles since 1950

    5,010 people · Essex County · median home $748,200 · income $86,250 · Jan low 18°F · 49 in snow

  14. 12Edgartown, Massachusetts

    1 tornado within 10 miles since 1950

    5,168 people · Dukes County · median home $1,199,300 · income $125,236 · Jan low 26°F · 25 in snow

  15. 11Eastham, Massachusetts

    1 tornado within 10 miles since 1950

    5,752 people · Barnstable County · median home $732,200 · income $72,992 · Jan low 26°F · 24 in snow

  16. 10Orleans, Massachusetts

    1 tornado within 10 miles since 1950

    6,307 people · Barnstable County · median home $957,000 · income $102,335 · Jan low 26°F · 25 in snow

  17. 9Chatham, Massachusetts

    1 tornado within 10 miles since 1950

    6,594 people · Barnstable County · median home $942,800 · income $85,167 · Jan low 25°F · 25 in snow

  18. 8Berkley, Massachusetts

    1 tornado within 10 miles since 1950

    6,764 people · Bristol County · median home $511,200 · income $144,205 · Jan low 19°F · 26 in snow

  19. 7Rockport, Massachusetts

    1 tornado within 10 miles since 1950

    6,992 people · Essex County · median home $746,100 · income $96,250 · Jan low 18°F · 50 in snow

  20. 6Monument Beach, Massachusetts

    0 tornadoes within 10 miles since 1950

    2,784 people · Barnstable County · median home $559,900 · income $77,167 · Jan low 22°F · 37 in snow

  21. 5Provincetown, Massachusetts

    0 tornadoes within 10 miles since 1950

    3,318 people · Barnstable County · median home $959,000 · income $158,125 · Jan low 22°F

  22. 4Wellfleet, Massachusetts

    0 tornadoes within 10 miles since 1950

    3,566 people · Barnstable County · median home $855,300 · income $117,938 · Jan low 26°F · 23 in snow

  23. 3Provincetown, Massachusetts

    0 tornadoes within 10 miles since 1950

    3,664 people · Barnstable County · median home $902,200 · income $136,904 · Jan low 22°F

  24. 2Sagamore, Massachusetts

    0 tornadoes within 10 miles since 1950

    3,851 people · Barnstable County · median home $575,700 · income $108,315 · Jan low 20°F · 37 in snow

  25. 1Buzzards Bay, Massachusetts

    0 tornadoes within 10 miles since 1950

    4,279 people · Barnstable County · median home $454,500 · income $94,388 · Jan low 22°F · 37 in snow

More Massachusetts rankings

Same ranking, other places

Methodology. We ranked 181 towns of 2,500–10,000 people in Massachusetts (2020 Census population; towns with 2,500+ people have pages so far). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: