25 Small Towns in New York With the Cheapest Homes
Ranked by median home value among 707 towns of 500–10,000 people in New York. #1 is Salamanca, NY (median home $80,900).
-
25Annsville, New York
Median home $106,300
Annsville is a town of 2,639 people in Oneida County, New York. The median home is worth $106,300 and the median household earns $66,812, so homes cost 1.6× income (typical New York town: 2.8×). Median rent is $1,119.
2,639 people · Oneida County · median home $106,300 · income $66,812 · Jan low 11°F · 165 in snow
Full Annsville, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
24Norfolk, New York
Median home $105,800
Norfolk is a town of 4,453 people in St. Lawrence County, New York. The median home is worth $105,800 and the median household earns $67,500, so homes cost 1.6× income (typical New York town: 2.8×). Median rent is $788.
4,453 people · St. Lawrence County · median home $105,800 · income $67,500 · Jan low 6°F · 76 in snow
Full Norfolk, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
23Little Falls, New York
Median home $105,700
Little Falls is a city of 4,605 people in Herkimer County, New York. The median home is worth $105,700 and the median household earns $53,544, so homes cost 2.0× income (typical New York town: 2.8×). Median rent is $804.
4,605 people · Herkimer County · median home $105,700 · income $53,544 · Jan low 10°F · 86 in snow
Full Little Falls, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
22Wayland, New York
Median home $105,400
Wayland is a town of 3,732 people in Steuben County, New York. The median home is worth $105,400 and the median household earns $65,385, so homes cost 1.6× income (typical New York town: 2.8×). Median rent is $955.
3,732 people · Steuben County · median home $105,400 · income $65,385 · Jan low 18°F · 36 in snow
Full Wayland, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
21Warsaw, New York
Median home $105,100
Warsaw is a village of 3,646 people in Wyoming County, New York. The median home is worth $105,100 and the median household earns $55,406, so homes cost 1.9× income (typical New York town: 2.8×). Median rent is $940.
3,646 people · Wyoming County · median home $105,100 · income $55,406 · Jan low 15°F · 74 in snow
Full Warsaw, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
20Elmira Heights, New York
Median home $104,800

Photo: Lvklock (public domain, Wikimedia Commons) Elmira Heights is a village of 3,916 people in Chemung County, New York. The median home is worth $104,800 and the median household earns $58,125, so homes cost 1.8× income (typical New York town: 2.8×). Median rent is $851.
3,916 people · Chemung County · median home $104,800 · income $58,125 · Jan low 16°F · 42 in snow
Full Elmira Heights, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
19Westfield, New York
Median home $102,600
Westfield is a village of 2,910 people in Chautauqua County, New York. The median home is worth $102,600 and the median household earns $46,774, so homes cost 2.2× income (typical New York town: 2.8×). Median rent is $650.
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 →
Census ACS 2020–2024 medians. -
18Albion, New York
Median home $102,400
Albion is a town of 7,639 people in Orleans County, New York. The median home is worth $102,400 and the median household earns $49,779, so homes cost 2.1× income (typical New York town: 2.8×). Median rent is $799.
7,639 people · Orleans County · median home $102,400 · income $49,779 · Jan low 18°F · 67 in snow
Full Albion, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
17Bath, New York
Median home $101,700
Bath is a village of 5,571 people in Steuben County, New York. The median home is worth $101,700 and the median household earns $47,150, so homes cost 2.2× income (typical New York town: 2.8×). Median rent is $735.
5,571 people · Steuben County · median home $101,700 · income $47,150 · Jan low 14°F · 52 in snow
Full Bath, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
16Mount Morris, New York
Median home $101,200

Photo: Burleigh Litho (public domain, Wikimedia Commons) Mount Morris is a town of 4,435 people in Livingston County, New York. The median home is worth $101,200 and the median household earns $56,799, so homes cost 1.8× income (typical New York town: 2.8×). Median rent is $740.
4,435 people · Livingston County · median home $101,200 · income $56,799 · Jan low 15°F · 56 in snow
Full Mount Morris, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
15Franklinville, New York
Median home $99,300
Franklinville is a town of 2,802 people in Cattaraugus County, New York. The median home is worth $99,300 and the median household earns $64,231, so homes cost 1.5× income (typical New York town: 2.8×). Median rent is $804.
2,802 people · Cattaraugus County · median home $99,300 · income $64,231 · Jan low 14°F · 109 in snow
Full Franklinville, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
14Lyons, New York
Median home $98,400
Lyons is a town of 5,679 people in Wayne County, New York. The median home is worth $98,400 and the median household earns $74,524, so homes cost 1.3× income (typical New York town: 2.8×). Median rent is $920.
5,679 people · Wayne County · median home $98,400 · income $74,524 · Jan low 16°F · 89 in snow
Full Lyons, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
13Gowanda, New York
Median home $96,400
Gowanda is a village of 2,513 people in Cattaraugus County, New York. The median home is worth $96,400 and the median household earns $51,828, so homes cost 1.9× income (typical New York town: 2.8×). Median rent is $753.
2,513 people · Cattaraugus County · median home $96,400 · income $51,828 · Jan low 16°F · 208 in snow
Full Gowanda, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
12Galen, New York
Median home $95,400
Galen is a town of 4,415 people in Wayne County, New York. The median home is worth $95,400 and the median household earns $64,177, so homes cost 1.5× income (typical New York town: 2.8×). Median rent is $864.
4,415 people · Wayne County · median home $95,400 · income $64,177 · Jan low 16°F · 90 in snow
Full Galen, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
11Wellsville, New York
Median home $94,600
Wellsville is a town of 7,064 people in Allegany County, New York. The median home is worth $94,600 and the median household earns $63,227, so homes cost 1.5× income (typical New York town: 2.8×). Median rent is $711.
7,064 people · Allegany County · median home $94,600 · income $63,227 · Jan low 13°F · 54 in snow
Full Wellsville, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
10Hornell, New York
Median home $94,500
Hornell is a city of 8,263 people in Steuben County, New York. The median home is worth $94,500 and the median household earns $47,385, so homes cost 2.0× income (typical New York town: 2.8×). Median rent is $784.
8,263 people · Steuben County · median home $94,500 · income $47,385 · Jan low 12°F · 62 in snow
Full Hornell, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
9Moira, New York
Median home $92,600
Moira is a town of 2,916 people in Franklin County, New York. The median home is worth $92,600 and the median household earns $64,116, so homes cost 1.4× income (typical New York town: 2.8×). Median rent is $746.
2,916 people · Franklin County · median home $92,600 · income $64,116 · Jan low 8°F · 75 in snow
Full Moira, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
8Mount Morris, New York
Median home $91,200
Mount Morris is a village of 2,898 people in Livingston County, New York. The median home is worth $91,200 and the median household earns $51,125, so homes cost 1.8× income (typical New York town: 2.8×). Median rent is $737.
2,898 people · Livingston County · median home $91,200 · income $51,125 · Jan low 15°F · 53 in snow
Full Mount Morris, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
7Wellsville, New York
Median home $91,200
Wellsville is a village of 4,587 people in Allegany County, New York. The median home is worth $91,200 and the median household earns $55,096, so homes cost 1.7× income (typical New York town: 2.8×). Median rent is $713.
4,587 people · Allegany County · median home $91,200 · income $55,096 · Jan low 13°F · 54 in snow
Full Wellsville, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
6Lyons, New York
Median home $90,500
Lyons is a community of 3,989 people in Wayne County, New York. The median home is worth $90,500 and the median household earns $67,850, so homes cost 1.3× income (typical New York town: 2.8×). Median rent is $916.
3,989 people · Wayne County · median home $90,500 · income $67,850 · Jan low 16°F · 85 in snow
Full Lyons, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
5Minden, New York
Median home $90,500
Minden is a town of 4,166 people in Montgomery County, New York. The median home is worth $90,500 and the median household earns $44,195, so homes cost 2.0× income (typical New York town: 2.8×). Median rent is $718.
4,166 people · Montgomery County · median home $90,500 · income $44,195 · Jan low 7°F · 72 in snow
Full Minden, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
4St. Johnsville, New York
Median home $88,000
St. Johnsville is a town of 2,598 people in Montgomery County, New York. The median home is worth $88,000 and the median household earns $54,837, so homes cost 1.6× income (typical New York town: 2.8×). Median rent is $701.
2,598 people · Montgomery County · median home $88,000 · income $54,837 · Jan low 7°F · 86 in snow
Full St. Johnsville, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
3Wolcott, New York
Median home $87,500
Wolcott is a town of 4,002 people in Wayne County, New York. The median home is worth $87,500 and the median household earns $54,569, so homes cost 1.6× income (typical New York town: 2.8×). Median rent is $667.
4,002 people · Wayne County · median home $87,500 · income $54,569 · Jan low 16°F · 124 in snow
Full Wolcott, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
2Albion, New York
Median home $82,300
Albion is a village of 5,637 people in Orleans County, New York. The median home is worth $82,300 and the median household earns $41,581, so homes cost 2.0× income (typical New York town: 2.8×). Median rent is $881.
5,637 people · Orleans County · median home $82,300 · income $41,581 · Jan low 18°F · 67 in snow
Full Albion, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
1Salamanca, New York
Median home $80,900
Salamanca is a city of 5,929 people in Cattaraugus County, New York. The median home is worth $80,900 and the median household earns $41,667, so homes cost 1.9× income (typical New York town: 2.8×). Median rent is $688.
5,929 people · Cattaraugus County · median home $80,900 · income $41,667 · Jan low 13°F · 96 in snow
Full Salamanca, New York profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians.
More New York rankings
- The 25 Best Small Towns to Retire in New York
- The 25 Quietest Small Towns in New York
- The 25 Most Affordable Small Towns in New York
- The 25 Best Small Towns for Families in New York
- The 25 Best Quiet, Affordable Small Towns to Retire in New York
- 25 Small Towns in New York With the Mildest Winters
- The 25 Most Walkable Small Towns in New York
- 25 Small Towns in New York With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in New York
- The 24 Best Affordable Small Towns to Retire in New York With Mild Winters
Same ranking, other places
- 50 Small Towns in America With the Cheapest Homes
- 25 Small Towns in Pennsylvania With the Cheapest Homes
- 25 Small Towns in Michigan With the Cheapest Homes
- 25 Small Towns in Texas With the Cheapest Homes
- 25 Small Towns in California With the Cheapest Homes
- 25 Small Towns in New Jersey With the Cheapest Homes
- 25 Small Towns in Florida With the Cheapest Homes
- 25 Small Towns in Wisconsin With the Cheapest Homes
- 25 Small Towns in Ohio With the Cheapest Homes
- 25 Small Towns in Illinois With the Cheapest Homes
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)