The Town Files

The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes

Ranked on The Town Files lifestyle rankings among 707 towns of 500–10,000 people in New York, scoring every town on all of these at once. #1 is Shandaken, NY.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes1. Shandakenscore 982. Montaukscore 973. Northwest Harborscore 974. Olivescore 965. Porterscore 946. Fairportscore 947. Harrietstownscore 948. Northportscore 939. Lloyd Harborscore 9310. Woodstockscore 9211. Salemscore 9212. Hounsfieldscore 9213. Copakescore 9114. Cape Vincentscore 9115. Greenwichscore 9116. Tullyscore 9117. Springsscore 9018. Manliusscore 9019. Big Flatsscore 9020. Wheatlandscore 9021. Big Flatsscore 8922. Fayettevillescore 8923. Halesitescore 8924. Rushscore 8925. Fort Salongascore 89
  1. 25Fort Salonga, New York

    Retirement: 77th percentile · Tornadoes within 10 mi since 1950: 100th percentile

    Fort Salonga is a community of 9,652 people in Suffolk County, New York. Homes have a median value of $846,700 against household income of $189,856; January lows average 25°F.

    9,652 people · Suffolk County · median home $846,700 · income $189,856 · Jan low 25°F · 30 in snow

    Full Fort Salonga, New York profile: weather, storms, schools, jobs →

    Fort Salonga: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement77th pctFew tornadoes100th pct
    Percentile vs New York towns on each part of this ranking.
  2. 24Rush, New York

    Retirement: 94th percentile · Tornadoes within 10 mi since 1950: 84th percentile

    Rush is a town of 3,490 people in Monroe County, New York. Homes have a median value of $264,600 against household income of $122,519; January lows average 16°F.

    3,490 people · Monroe County · median home $264,600 · income $122,519 · Jan low 16°F · 52 in snow

    Full Rush, New York profile: weather, storms, schools, jobs →

    Rush: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement94th pctFew tornadoes84th pct
    Percentile vs New York towns on each part of this ranking.
  3. 23Halesite, New York

    Retirement: 94th percentile · Tornadoes within 10 mi since 1950: 84th percentile

    Halesite is a community of 2,527 people in Suffolk County, New York. Homes have a median value of $851,600 against household income of $175,368; January lows average 25°F.

    2,527 people · Suffolk County · median home $851,600 · income $175,368 · Jan low 25°F · 27 in snow

    Full Halesite, New York profile: weather, storms, schools, jobs →

    Halesite: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement94th pctFew tornadoes84th pct
    Percentile vs New York towns on each part of this ranking.
  4. 22Fayetteville, New York

    Retirement: 83rd percentile · Tornadoes within 10 mi since 1950: 95th percentile

    Fayetteville is a village of 4,225 people in Onondaga County, New York. Homes have a median value of $258,700 against household income of $127,559; January lows average 17°F.

    4,225 people · Onondaga County · median home $258,700 · income $127,559 · Jan low 17°F · 128 in snow

    Full Fayetteville, New York profile: weather, storms, schools, jobs →

    Fayetteville: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement83th pctFew tornadoes95th pct
    Percentile vs New York towns on each part of this ranking.
  5. 21Big Flats, New York

    Retirement: 94th percentile · Tornadoes within 10 mi since 1950: 84th percentile

    Big Flats is a community of 5,555 people in Chemung County, New York. Homes have a median value of $224,400 against household income of $89,286; January lows average 16°F.

    5,555 people · Chemung County · median home $224,400 · income $89,286 · Jan low 16°F · 42 in snow

    Full Big Flats, New York profile: weather, storms, schools, jobs →

    Big Flats: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement94th pctFew tornadoes84th pct
    Percentile vs New York towns on each part of this ranking.
  6. 20Wheatland, New York

    Retirement: 95th percentile · Tornadoes within 10 mi since 1950: 84th percentile

    Wheatland is a town of 4,897 people in Monroe County, New York. Homes have a median value of $183,100 against household income of $82,538; January lows average 16°F.

    4,897 people · Monroe County · median home $183,100 · income $82,538 · Jan low 16°F · 52 in snow

    Full Wheatland, New York profile: weather, storms, schools, jobs →

    Wheatland: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement95th pctFew tornadoes84th pct
    Percentile vs New York towns on each part of this ranking.
  7. 19Big Flats, New York

    Retirement: 95th percentile · Tornadoes within 10 mi since 1950: 84th percentile

    Big Flats is a town of 7,791 people in Chemung County, New York. Homes have a median value of $218,500 against household income of $87,044; January lows average 16°F.

    7,791 people · Chemung County · median home $218,500 · income $87,044 · Jan low 16°F · 42 in snow

    Full Big Flats, New York profile: weather, storms, schools, jobs →

    Big Flats: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement95th pctFew tornadoes84th pct
    Percentile vs New York towns on each part of this ranking.
  8. 18Manlius, New York

    Retirement: 85th percentile · Tornadoes within 10 mi since 1950: 95th percentile

    Manlius is a village of 4,662 people in Onondaga County, New York. Homes have a median value of $263,300 against household income of $69,942; January lows average 17°F.

    4,662 people · Onondaga County · median home $263,300 · income $69,942 · Jan low 17°F · 117 in snow

    Full Manlius, New York profile: weather, storms, schools, jobs →

    Manlius: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement85th pctFew tornadoes95th pct
    Percentile vs New York towns on each part of this ranking.
  9. 17Springs, New York

    Retirement: 80th percentile · Tornadoes within 10 mi since 1950: 100th percentile

    Springs is a community of 8,086 people in Suffolk County, New York. Homes have a median value of $948,500 against household income of $144,836; January lows average 23°F.

    8,086 people · Suffolk County · median home $948,500 · income $144,836 · Jan low 23°F · 27 in snow

    Full Springs, New York profile: weather, storms, schools, jobs →

    Springs: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement80th pctFew tornadoes100th pct
    Percentile vs New York towns on each part of this ranking.
  10. 16Tully, New York

    Retirement: 86th percentile · Tornadoes within 10 mi since 1950: 95th percentile

    Tully is a town of 2,676 people in Onondaga County, New York. Homes have a median value of $249,700 against household income of $108,529; January lows average 11°F.

    2,676 people · Onondaga County · median home $249,700 · income $108,529 · Jan low 11°F · 117 in snow

    Full Tully, New York profile: weather, storms, schools, jobs →

    Tully: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement86th pctFew tornadoes95th pct
    Percentile vs New York towns on each part of this ranking.
  11. 15Greenwich, New York

    Retirement: 87th percentile · Tornadoes within 10 mi since 1950: 95th percentile

    Greenwich is a town of 4,868 people in Washington County, New York. Homes have a median value of $241,900 against household income of $73,537; January lows average 11°F.

    4,868 people · Washington County · median home $241,900 · income $73,537 · Jan low 11°F · 70 in snow

    Full Greenwich, New York profile: weather, storms, schools, jobs →

    Greenwich: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement87th pctFew tornadoes95th pct
    Percentile vs New York towns on each part of this ranking.
  12. 14Cape Vincent, New York

    Retirement: 82nd percentile · Tornadoes within 10 mi since 1950: 100th percentile

    Cape Vincent is a town of 2,765 people in Jefferson County, New York. Homes have a median value of $238,700 against household income of $61,402; January lows average 10°F.

    2,765 people · Jefferson County · median home $238,700 · income $61,402 · Jan low 10°F · 116 in snow

    Full Cape Vincent, New York profile: weather, storms, schools, jobs →

    Cape Vincent: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement82th pctFew tornadoes100th pct
    Percentile vs New York towns on each part of this ranking.
  13. 13Copake, New York

    Retirement: 98th percentile · Tornadoes within 10 mi since 1950: 84th percentile

    Copake is a town of 3,346 people in Columbia County, New York. Homes have a median value of $325,000 against household income of $113,611; January lows average 14°F.

    3,346 people · Columbia County · median home $325,000 · income $113,611 · Jan low 14°F · 50 in snow

    Full Copake, New York profile: weather, storms, schools, jobs →

    Copake: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement98th pctFew tornadoes84th pct
    Percentile vs New York towns on each part of this ranking.
  14. 12Hounsfield, New York

    Retirement: 84th percentile · Tornadoes within 10 mi since 1950: 100th percentile

    Hounsfield is a town of 3,281 people in Jefferson County, New York. Homes have a median value of $258,100 against household income of $82,981; January lows average 10°F.

    3,281 people · Jefferson County · median home $258,100 · income $82,981 · Jan low 10°F · 116 in snow

    Full Hounsfield, New York profile: weather, storms, schools, jobs →

    Hounsfield: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement84th pctFew tornadoes100th pct
    Percentile vs New York towns on each part of this ranking.
  15. 11Salem, New York

    Retirement: 89th percentile · Tornadoes within 10 mi since 1950: 95th percentile

    Salem is a town of 2,612 people in Washington County, New York. Homes have a median value of $196,000 against household income of $83,398; January lows average 11°F.

    2,612 people · Washington County · median home $196,000 · income $83,398 · Jan low 11°F · 75 in snow

    Full Salem, New York profile: weather, storms, schools, jobs →

    Salem: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement89th pctFew tornadoes95th pct
    Percentile vs New York towns on each part of this ranking.
  16. 10Woodstock, New York

    Retirement: 100th percentile · Tornadoes within 10 mi since 1950: 84th percentile

    Woodstock is a town of 6,287 people in Ulster County, New York. Homes have a median value of $604,700 against household income of $92,118; January lows average 12°F.

    6,287 people · Ulster County · median home $604,700 · income $92,118 · Jan low 12°F · 86 in snow

    Full Woodstock, New York profile: weather, storms, schools, jobs →

    Woodstock: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement100th pctFew tornadoes84th pct
    Percentile vs New York towns on each part of this ranking.
  17. 9Lloyd Harbor, New York

    Retirement: 86th percentile · Tornadoes within 10 mi since 1950: 100th percentile

    Lloyd Harbor is a village of 3,571 people in Suffolk County, New York. Homes have a median value of $1,533,800 against household income of $250,001; January lows average 25°F.

    3,571 people · Suffolk County · median home $1,533,800 · income $250,001 · Jan low 25°F · 29 in snow

    Full Lloyd Harbor, New York profile: weather, storms, schools, jobs →

    Lloyd Harbor: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement86th pctFew tornadoes100th pct
    Percentile vs New York towns on each part of this ranking.
  18. 8Northport, New York

    Retirement: 86th percentile · Tornadoes within 10 mi since 1950: 100th percentile

    Northport is a village of 7,347 people in Suffolk County, New York. Homes have a median value of $745,300 against household income of $146,921; January lows average 25°F.

    7,347 people · Suffolk County · median home $745,300 · income $146,921 · Jan low 25°F · 30 in snow

    Full Northport, New York profile: weather, storms, schools, jobs →

    Northport: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement86th pctFew tornadoes100th pct
    Percentile vs New York towns on each part of this ranking.
  19. 7Harrietstown, New York

    Retirement: 87th percentile · Tornadoes within 10 mi since 1950: 100th percentile

    Harrietstown is a town of 5,254 people in Franklin County, New York. Homes have a median value of $209,000 against household income of $66,460; January lows average 4°F.

    5,254 people · Franklin County · median home $209,000 · income $66,460 · Jan low 4°F · 104 in snow

    Full Harrietstown, New York profile: weather, storms, schools, jobs →

    Harrietstown: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement87th pctFew tornadoes100th pct
    Percentile vs New York towns on each part of this ranking.
  20. 6Fairport, New York

    Retirement: 92nd percentile · Tornadoes within 10 mi since 1950: 95th percentile

    Fairport is a village of 5,501 people in Monroe County, New York. Homes have a median value of $278,100 against household income of $107,009; January lows average 17°F.

    5,501 people · Monroe County · median home $278,100 · income $107,009 · Jan low 17°F · 89 in snow

    Full Fairport, New York profile: weather, storms, schools, jobs →

    Fairport: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement92th pctFew tornadoes95th pct
    Percentile vs New York towns on each part of this ranking.
  21. 5Porter, New York

    Retirement: 88th percentile · Tornadoes within 10 mi since 1950: 100th percentile

    Porter is a town of 6,513 people in Niagara County, New York. Homes have a median value of $226,300 against household income of $77,931; January lows average 19°F.

    6,513 people · Niagara County · median home $226,300 · income $77,931 · Jan low 19°F · 55 in snow

    Full Porter, New York profile: weather, storms, schools, jobs →

    Porter: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement88th pctFew tornadoes100th pct
    Percentile vs New York towns on each part of this ranking.
  22. 4Olive, New York

    Retirement: 97th percentile · Tornadoes within 10 mi since 1950: 95th percentile

    Olive is a town of 4,226 people in Ulster County, New York. Homes have a median value of $375,100 against household income of $114,018; January lows average 12°F.

    4,226 people · Ulster County · median home $375,100 · income $114,018 · Jan low 12°F · 105 in snow

    Full Olive, New York profile: weather, storms, schools, jobs →

    Olive: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement97th pctFew tornadoes95th pct
    Percentile vs New York towns on each part of this ranking.
  23. 3Northwest Harbor, New York

    Retirement: 98th percentile · Tornadoes within 10 mi since 1950: 95th percentile

    Northwest Harbor is a community of 4,637 people in Suffolk County, New York. Homes have a median value of $1,573,300 against household income of $160,375; January lows average 23°F.

    4,637 people · Suffolk County · median home $1,573,300 · income $160,375 · Jan low 23°F · 27 in snow

    Full Northwest Harbor, New York profile: weather, storms, schools, jobs →

    Northwest Harbor: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement98th pctFew tornadoes95th pct
    Percentile vs New York towns on each part of this ranking.
  24. 2Montauk, New York

    Retirement: 94th percentile · Tornadoes within 10 mi since 1950: 100th percentile

    Montauk is a community of 4,318 people in Suffolk County, New York. Homes have a median value of $1,356,600 against household income of $142,961; January lows average 28°F.

    4,318 people · Suffolk County · median home $1,356,600 · income $142,961 · Jan low 28°F · 26 in snow

    Full Montauk, New York profile: weather, storms, schools, jobs →

    Montauk: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement94th pctFew tornadoes100th pct
    Percentile vs New York towns on each part of this ranking.
  25. 1Shandaken, New York

    Retirement: 96th percentile · Tornadoes within 10 mi since 1950: 100th percentile

    Shandaken is a town of 2,866 people in Ulster County, New York. Homes have a median value of $346,100 against household income of $66,031; January lows average 12°F.

    2,866 people · Ulster County · median home $346,100 · income $66,031 · Jan low 12°F · 105 in snow

    Full Shandaken, New York profile: weather, storms, schools, jobs →

    Shandaken: The 25 Best Small Towns to Retire in New York With the Fewest Tornadoes scoresRetirement96th pctFew tornadoes100th pct
    Percentile vs New York towns on each part of this ranking.

Price vs ranking

Median home value vs ranking, New York towns0255075100$81K$426K$771K$1116K$1462KMedian home valuePercentile
Orange squares are the 25 towns on this list; green dots are other towns on The Town Files in New York.

More New York rankings

Same ranking, other places

Methodology. We ranked 707 towns of 500–10,000 people in New York (2020 Census population). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. The combined score is the average of the percentiles shown for each town; a town must be above the middle on every one. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: