The Town Files

25 Small Towns in New York With the Cheapest Homes

Ranked by median home value among 707 towns of 2,500–10,000 people in New York. #1 is Salamanca, NY (median home $80,900).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25Annsville, New York

    Median home $106,300

    2,639 people · Oneida County · median home $106,300 · income $66,812 · Jan low 11°F · 165 in snow

  2. 24Norfolk, New York

    Median home $105,800

    4,453 people · St. Lawrence County · median home $105,800 · income $67,500 · Jan low 6°F · 76 in snow

  3. 23Little Falls, New York

    Median home $105,700

    4,605 people · Herkimer County · median home $105,700 · income $53,544 · Jan low 10°F · 86 in snow

  4. 22Wayland, New York

    Median home $105,400

    3,732 people · Steuben County · median home $105,400 · income $65,385 · Jan low 18°F · 36 in snow

  5. 21Warsaw, New York

    Median home $105,100

    3,646 people · Wyoming County · median home $105,100 · income $55,406 · Jan low 15°F · 74 in snow

  6. 20Elmira Heights, New York

    Median home $104,800

    3,916 people · Chemung County · median home $104,800 · income $58,125 · Jan low 16°F · 42 in snow

  7. 19Westfield, New York

    Median home $102,600

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

  8. 18Albion, New York

    Median home $102,400

    7,639 people · Orleans County · median home $102,400 · income $49,779 · Jan low 18°F · 67 in snow

  9. 17Bath, New York

    Median home $101,700

    5,571 people · Steuben County · median home $101,700 · income $47,150 · Jan low 14°F · 52 in snow

  10. 16Mount Morris, New York

    Median home $101,200

    4,435 people · Livingston County · median home $101,200 · income $56,799 · Jan low 15°F · 56 in snow

  11. 15Franklinville, New York

    Median home $99,300

    2,802 people · Cattaraugus County · median home $99,300 · income $64,231 · Jan low 14°F · 109 in snow

  12. 14Lyons, New York

    Median home $98,400

    5,679 people · Wayne County · median home $98,400 · income $74,524 · Jan low 16°F · 89 in snow

  13. 13Gowanda, New York

    Median home $96,400

    2,513 people · Cattaraugus County · median home $96,400 · income $51,828 · Jan low 16°F · 208 in snow

  14. 12Galen, New York

    Median home $95,400

    4,415 people · Wayne County · median home $95,400 · income $64,177 · Jan low 16°F · 90 in snow

  15. 11Wellsville, New York

    Median home $94,600

    7,064 people · Allegany County · median home $94,600 · income $63,227 · Jan low 13°F · 54 in snow

  16. 10Hornell, New York

    Median home $94,500

    8,263 people · Steuben County · median home $94,500 · income $47,385 · Jan low 12°F · 62 in snow

  17. 9Moira, New York

    Median home $92,600

    2,916 people · Franklin County · median home $92,600 · income $64,116 · Jan low 8°F · 75 in snow

  18. 8Mount Morris, New York

    Median home $91,200

    2,898 people · Livingston County · median home $91,200 · income $51,125 · Jan low 15°F · 53 in snow

  19. 7Wellsville, New York

    Median home $91,200

    4,587 people · Allegany County · median home $91,200 · income $55,096 · Jan low 13°F · 54 in snow

  20. 6Lyons, New York

    Median home $90,500

    3,989 people · Wayne County · median home $90,500 · income $67,850 · Jan low 16°F · 85 in snow

  21. 5Minden, New York

    Median home $90,500

    4,166 people · Montgomery County · median home $90,500 · income $44,195 · Jan low 7°F · 72 in snow

  22. 4St. Johnsville, New York

    Median home $88,000

    2,598 people · Montgomery County · median home $88,000 · income $54,837 · Jan low 7°F · 86 in snow

  23. 3Wolcott, New York

    Median home $87,500

    4,002 people · Wayne County · median home $87,500 · income $54,569 · Jan low 16°F · 124 in snow

  24. 2Albion, New York

    Median home $82,300

    5,637 people · Orleans County · median home $82,300 · income $41,581 · Jan low 18°F · 67 in snow

  25. 1Salamanca, New York

    Median home $80,900

    5,929 people · Cattaraugus County · median home $80,900 · income $41,667 · Jan low 13°F · 96 in snow

More New York rankings

Same ranking, other places

Methodology. We ranked 707 towns of 2,500–10,000 people in New York (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: