The Town Files

The 24 Best Affordable Small Towns to Retire in New York With Mild Winters

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 Westfield, NY.

Map of the 24 towns123456789101112131415161718192021222324
Numbers match the ranking.
The 24 Best Affordable Small Towns to Retire in New York With Mild Winters1. Westfieldscore 822. Westfieldscore 823. Silver Creekscore 774. Wheatlandscore 765. Rushscore 766. Fayettevillescore 757. Clarksonscore 758. Clarksonscore 759. Spencerportscore 7310. Hartlandscore 7311. East Bloomfieldscore 7312. Fairportscore 7313. West Elmirascore 7214. Portlandscore 7215. Big Flatsscore 7216. Medinascore 7217. Big Flatsscore 7218. Sterlingscore 7219. Caledoniascore 7120. Avonscore 7121. Tiogascore 7122. Rigascore 7123. Hartsdalescore 7124. Catlinscore 70
  1. 24Catlin, New York

    Retirement: 77th percentile · January average low (°F): 58th percentile · Home value ÷ income: 76th percentile

    Catlin is a town of 2,541 people in Chemung County, New York. Homes have a median value of $176,400 against household income of $80,956; January lows average 16°F.

    2,541 people · Chemung County · median home $176,400 · income $80,956 · Jan low 16°F · 47 in snow

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

    Catlin: The 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement77th pctMild winters58th pctAffordability76th pct
    Percentile vs New York towns on each part of this ranking.
  2. 23Hartsdale, New York

    Retirement: 72nd percentile · January average low (°F): 85th percentile · Home value ÷ income: 55th percentile

    Hartsdale, New York
    Photo: Chris Vahlkamp (public domain, Wikimedia Commons)

    Hartsdale is a community of 3,377 people in Westchester County, New York. Homes have a median value of $355,300 against household income of $132,778; January lows average 23°F.

    3,377 people · Westchester County · median home $355,300 · income $132,778 · Jan low 23°F · 33 in snow

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

    Hartsdale: The 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement72th pctMild winters85th pctAffordability55th pct
    Percentile vs New York towns on each part of this ranking.
  3. 22Riga, New York

    Retirement: 63rd percentile · January average low (°F): 77th percentile · Home value ÷ income: 72nd percentile

    Riga is a town of 5,586 people in Monroe County, New York. Homes have a median value of $227,600 against household income of $100,750; January lows average 19°F.

    5,586 people · Monroe County · median home $227,600 · income $100,750 · Jan low 19°F · 79 in snow

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

    Riga: The 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement63th pctMild winters77th pctAffordability72th pct
    Percentile vs New York towns on each part of this ranking.
  4. 21Tioga, New York

    Retirement: 66th percentile · January average low (°F): 56th percentile · Home value ÷ income: 91st percentile

    Tioga is a town of 4,440 people in Tioga County, New York. Homes have a median value of $125,300 against household income of $68,523; January lows average 16°F.

    4,440 people · Tioga County · median home $125,300 · income $68,523 · Jan low 16°F · 49 in snow

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

    Tioga: The 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement66th pctMild winters56th pctAffordability91th pct
    Percentile vs New York towns on each part of this ranking.
  5. 20Avon, New York

    Retirement: 88th percentile · January average low (°F): 58th percentile · Home value ÷ income: 67th percentile

    Avon is a town of 6,939 people in Livingston County, New York. Homes have a median value of $183,900 against household income of $76,098; January lows average 16°F.

    6,939 people · Livingston County · median home $183,900 · income $76,098 · Jan low 16°F · 52 in snow

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

    Avon: The 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement88th pctMild winters58th pctAffordability67th pct
    Percentile vs New York towns on each part of this ranking.
  6. 19Caledonia, New York

    Retirement: 89th percentile · January average low (°F): 58th percentile · Home value ÷ income: 67th percentile

    Caledonia, New York
    Photo: Pubdog (talk) (public domain, Wikimedia Commons)

    Caledonia is a town of 4,154 people in Livingston County, New York. Homes have a median value of $189,000 against household income of $78,649; January lows average 16°F.

    4,154 people · Livingston County · median home $189,000 · income $78,649 · Jan low 16°F · 52 in snow

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

    Caledonia: The 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement89th pctMild winters58th pctAffordability67th pct
    Percentile vs New York towns on each part of this ranking.
  7. 18Sterling, New York

    Retirement: 73rd percentile · January average low (°F): 75th percentile · Home value ÷ income: 67th percentile

    Sterling is a town of 3,221 people in Cayuga County, New York. Homes have a median value of $141,200 against household income of $59,750; January lows average 19°F.

    3,221 people · Cayuga County · median home $141,200 · income $59,750 · Jan low 19°F · 134 in snow

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

    Sterling: The 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement73th pctMild winters75th pctAffordability67th pct
    Percentile vs New York towns on each part of this ranking.
  8. 17Big Flats, New York

    Retirement: 94th percentile · January average low (°F): 58th percentile · Home value ÷ income: 63rd 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 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement94th pctMild winters58th pctAffordability63th pct
    Percentile vs New York towns on each part of this ranking.
  9. 16Medina, New York

    Retirement: 56th percentile · January average low (°F): 68th percentile · Home value ÷ income: 91st percentile

    Medina, New York
    Photo: User:TheHappyHermit (public domain, Wikimedia Commons)

    Medina is a village of 6,047 people in Orleans County, New York. Homes have a median value of $107,200 against household income of $59,231; January lows average 18°F.

    6,047 people · Orleans County · median home $107,200 · income $59,231 · Jan low 18°F · 67 in snow

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

    Medina: The 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement56th pctMild winters68th pctAffordability91th pct
    Percentile vs New York towns on each part of this ranking.
  10. 15Big Flats, New York

    Retirement: 95th percentile · January average low (°F): 58th percentile · Home value ÷ income: 63rd 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 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement95th pctMild winters58th pctAffordability63th pct
    Percentile vs New York towns on each part of this ranking.
  11. 14Portland, New York

    Retirement: 57th percentile · January average low (°F): 80th percentile · Home value ÷ income: 80th percentile

    Portland is a town of 4,309 people in Chautauqua County, New York. Homes have a median value of $139,500 against household income of $66,333; January lows average 20°F.

    4,309 people · Chautauqua County · median home $139,500 · income $66,333 · Jan low 20°F · 120 in snow

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

    Portland: The 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement57th pctMild winters80th pctAffordability80th pct
    Percentile vs New York towns on each part of this ranking.
  12. 13West Elmira, New York

    Retirement: 74th percentile · January average low (°F): 52nd percentile · Home value ÷ income: 91st percentile

    West Elmira is a community of 4,850 people in Chemung County, New York. Homes have a median value of $198,300 against household income of $111,417; January lows average 16°F.

    4,850 people · Chemung County · median home $198,300 · income $111,417 · Jan low 16°F · 42 in snow

    Full West Elmira, New York profile: weather, storms, schools, jobs →

    West Elmira: The 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement74th pctMild winters52th pctAffordability91th pct
    Percentile vs New York towns on each part of this ranking.
  13. 12Fairport, New York

    Retirement: 92nd percentile · January average low (°F): 67th percentile · Home value ÷ income: 59th 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 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement92th pctMild winters67th pctAffordability59th pct
    Percentile vs New York towns on each part of this ranking.
  14. 11East Bloomfield, New York

    Retirement: 91st percentile · January average low (°F): 69th percentile · Home value ÷ income: 59th percentile

    East Bloomfield is a town of 3,640 people in Ontario County, New York. Homes have a median value of $232,300 against household income of $90,451; January lows average 18°F.

    3,640 people · Ontario County · median home $232,300 · income $90,451 · Jan low 18°F · 55 in snow

    Full East Bloomfield, New York profile: weather, storms, schools, jobs →

    East Bloomfield: The 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement91th pctMild winters69th pctAffordability59th pct
    Percentile vs New York towns on each part of this ranking.
  15. 10Hartland, New York

    Retirement: 63rd percentile · January average low (°F): 73rd percentile · Home value ÷ income: 84th percentile

    Hartland is a town of 3,874 people in Niagara County, New York. Homes have a median value of $183,000 against household income of $91,901; January lows average 18°F.

    3,874 people · Niagara County · median home $183,000 · income $91,901 · Jan low 18°F · 73 in snow

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

    Hartland: The 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement63th pctMild winters73th pctAffordability84th pct
    Percentile vs New York towns on each part of this ranking.
  16. 9Spencerport, New York

    Retirement: 77th percentile · January average low (°F): 71st percentile · Home value ÷ income: 72nd percentile

    Spencerport is a village of 3,685 people in Monroe County, New York. Homes have a median value of $188,400 against household income of $81,029; January lows average 18°F.

    3,685 people · Monroe County · median home $188,400 · income $81,029 · Jan low 18°F · 102 in snow

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

    Spencerport: The 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement77th pctMild winters71th pctAffordability72th pct
    Percentile vs New York towns on each part of this ranking.
  17. 8Clarkson, New York

    Retirement: 90th percentile · January average low (°F): 71st percentile · Home value ÷ income: 63rd percentile

    Clarkson is a community of 4,694 people in Monroe County, New York. Homes have a median value of $193,500 against household income of $76,368; January lows average 18°F.

    4,694 people · Monroe County · median home $193,500 · income $76,368 · Jan low 18°F · 78 in snow

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

    Clarkson: The 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement90th pctMild winters71th pctAffordability63th pct
    Percentile vs New York towns on each part of this ranking.
  18. 7Clarkson, New York

    Retirement: 91st percentile · January average low (°F): 71st percentile · Home value ÷ income: 63rd percentile

    Clarkson is a town of 6,904 people in Monroe County, New York. Homes have a median value of $207,000 against household income of $83,286; January lows average 18°F.

    6,904 people · Monroe County · median home $207,000 · income $83,286 · Jan low 18°F · 77 in snow

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

    Clarkson: The 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement91th pctMild winters71th pctAffordability63th pct
    Percentile vs New York towns on each part of this ranking.
  19. 6Fayetteville, New York

    Retirement: 83rd percentile · January average low (°F): 59th percentile · Home value ÷ income: 84th 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 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement83th pctMild winters59th pctAffordability84th pct
    Percentile vs New York towns on each part of this ranking.
  20. 5Rush, New York

    Retirement: 94th percentile · January average low (°F): 58th percentile · Home value ÷ income: 76th 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 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement94th pctMild winters58th pctAffordability76th pct
    Percentile vs New York towns on each part of this ranking.
  21. 4Wheatland, New York

    Retirement: 95th percentile · January average low (°F): 58th percentile · Home value ÷ income: 76th 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 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement95th pctMild winters58th pctAffordability76th pct
    Percentile vs New York towns on each part of this ranking.
  22. 3Silver Creek, New York

    Retirement: 68th percentile · January average low (°F): 79th percentile · Home value ÷ income: 84th percentile

    Silver Creek is a village of 2,617 people in Chautauqua County, New York. Homes have a median value of $125,400 against household income of $63,854; January lows average 19°F.

    2,617 people · Chautauqua County · median home $125,400 · income $63,854 · Jan low 19°F · 142 in snow

    Full Silver Creek, New York profile: weather, storms, schools, jobs →

    Silver Creek: The 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement68th pctMild winters79th pctAffordability84th pct
    Percentile vs New York towns on each part of this ranking.
  23. 2Westfield, New York

    Retirement: 91st percentile · January average low (°F): 80th percentile · Home value ÷ income: 76th percentile

    Westfield is a village of 2,910 people in Chautauqua County, New York. Homes have a median value of $102,600 against household income of $46,774; January lows average 21°F.

    2,910 people · Chautauqua County · median home $102,600 · income $46,774 · Jan low 21°F · 175 in snow

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

    Westfield: The 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement91th pctMild winters80th pctAffordability76th pct
    Percentile vs New York towns on each part of this ranking.
  24. 1Westfield, New York

    Retirement: 91st percentile · January average low (°F): 80th percentile · Home value ÷ income: 76th percentile

    Westfield, New York
    Photo: Ken Winters, U.S. Army Corps of Engineers (public domain, Wikimedia Commons)

    Westfield is a town of 4,553 people in Chautauqua County, New York. Homes have a median value of $114,400 against household income of $50,921; January lows average 21°F.

    4,553 people · Chautauqua County · median home $114,400 · income $50,921 · Jan low 21°F · 225 in snow

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

    Westfield: The 24 Best Affordable Small Towns to Retire in New York With Mild Winters scoresRetirement91th pctMild winters80th pctAffordability76th 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 24 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: