The 50 Best Affordable Small Towns for Remote Workers in America
Ranked on The Town Files lifestyle rankings among 7,696 towns of 2,500–10,000 people in the U.S., scoring every town on all of these at once. #1 is Clifton Knolls-Mill Creek, NY.
-
50Salem Heights, Ohio
Work from home: 85th percentile · Broadband at home: 96th percentile · Home value ÷ income: 73rd percentile
3,862 people · Hamilton County · median home $245,200 · income $93,700 · Jan low 24°F · 17 in snow
-
49Huber Ridge, Ohio
Work from home: 88th percentile · Broadband at home: 87th percentile · Home value ÷ income: 79th percentile
4,940 people · Franklin County · median home $235,400 · income $97,039 · Jan low 22°F · 19 in snow
-
48West Elmira, New York
Work from home: 64th percentile · Broadband at home: 96th percentile · Home value ÷ income: 94th percentile
4,850 people · Chemung County · median home $198,300 · income $111,417 · Jan low 16°F · 42 in snow
-
47Gananda, New York
Work from home: 88th percentile · Broadband at home: 79th percentile · Home value ÷ income: 87th percentile
5,867 people · Wayne County · median home $235,900 · income $109,761 · Jan low 17°F · 86 in snow
-
46Argo, Alabama
Work from home: 79th percentile · Broadband at home: 96th percentile · Home value ÷ income: 79th percentile
4,368 people · St. Clair County · median home $248,100 · income $105,128 · Jan low 31°F · 0 in snow
-
45Buckner, Kentucky
Work from home: 83rd percentile · Broadband at home: 98th percentile · Home value ÷ income: 73rd percentile
5,785 people · Oldham County · median home $425,400 · income $164,219 · Jan low 23°F · 11 in snow
-
44Union, Pennsylvania
Work from home: 74th percentile · Broadband at home: 86th percentile · Home value ÷ income: 94th percentile
4,996 people · Lawrence County · median home $119,100 · income $64,826 · Jan low 19°F · 28 in snow
-
43Fox River Grove, Illinois
Work from home: 88th percentile · Broadband at home: 90th percentile · Home value ÷ income: 76th percentile
4,702 people · McHenry County · median home $298,900 · income $121,506 · Jan low 13°F · 39 in snow
-
42Rochester, Illinois
Work from home: 83rd percentile · Broadband at home: 81st percentile · Home value ÷ income: 90th percentile
3,863 people · Sangamon County · median home $238,900 · income $117,118 · Jan low 19°F · 19 in snow
-
41Ralpho, Pennsylvania
Work from home: 89th percentile · Broadband at home: 76th percentile · Home value ÷ income: 90th percentile
4,186 people · Northumberland County · median home $243,900 · income $120,386 · Jan low 19°F · 34 in snow
-
40Sherwood, Ohio
Work from home: 84th percentile · Broadband at home: 92nd percentile · Home value ÷ income: 79th percentile
3,633 people · Hamilton County · median home $301,200 · income $125,729 · Jan low 24°F · 17 in snow
-
39Blackwells Mills, New Jersey
Work from home: 96th percentile · Broadband at home: 98th percentile · Home value ÷ income: 62nd percentile
9,473 people · Somerset County · median home $735,000 · income $250,001 · Jan low 23°F · 21 in snow
-
38Vevay, Michigan
Work from home: 80th percentile · Broadband at home: 97th percentile · Home value ÷ income: 79th percentile
3,606 people · Ingham County · median home $268,600 · income $110,000 · Jan low 18°F · 41 in snow
-
37Silver Creek, New York
Work from home: 76th percentile · Broadband at home: 90th percentile · Home value ÷ income: 90th percentile
2,617 people · Chautauqua County · median home $125,400 · income $63,854 · Jan low 19°F · 142 in snow
-
36Bayside, Wisconsin
Work from home: 98th percentile · Broadband at home: 89th percentile · Home value ÷ income: 69th percentile
4,482 people · Milwaukee County · median home $431,900 · income $160,096 · Jan low 17°F · 47 in snow
-
35Upper Pottsgrove, Pennsylvania
Work from home: 94th percentile · Broadband at home: 96th percentile · Home value ÷ income: 66th percentile
5,870 people · Montgomery County · median home $338,300 · income $121,566 · Jan low 22°F · 4 in snow
-
34Oronogo, Missouri
Work from home: 84th percentile · Broadband at home: 86th percentile · Home value ÷ income: 87th percentile
2,558 people · Jasper County · median home $188,500 · income $91,563 · Jan low 25°F · 8 in snow
-
33Glendale, Missouri
Work from home: 98th percentile · Broadband at home: 97th percentile · Home value ÷ income: 62nd percentile
6,176 people · St. Louis County · median home $494,000 · income $170,700 · Jan low 25°F · 10 in snow
-
32Halfway House, Pennsylvania
Work from home: 97th percentile · Broadband at home: 91st percentile · Home value ÷ income: 69th percentile
3,273 people · Montgomery County · median home $331,900 · income $121,815 · Jan low 22°F · 4 in snow
-
31Norton, Kansas
Work from home: 72nd percentile · Broadband at home: 91st percentile · Home value ÷ income: 94th percentile
2,747 people · Norton County · median home $96,800 · income $53,125 · Jan low 14°F · 20 in snow
-
30Burlington, Connecticut
Work from home: 92nd percentile · Broadband at home: 90th percentile · Home value ÷ income: 76th percentile
9,519 people · median home $418,700 · income $165,120 · Jan low 17°F · 39 in snow
-
29Marlborough, Connecticut
Work from home: 97th percentile · Broadband at home: 92nd percentile · Home value ÷ income: 69th percentile
6,133 people · median home $379,100 · income $142,105 · Jan low 20°F · 39 in snow
-
28West Pikeland, Pennsylvania
Work from home: 100th percentile · Broadband at home: 96th percentile · Home value ÷ income: 62nd percentile
4,024 people · Chester County · median home $652,600 · income $226,071 · Jan low 23°F · 28 in snow
-
27St. Joseph, Illinois
Work from home: 78th percentile · Broadband at home: 95th percentile · Home value ÷ income: 85th percentile
3,810 people · Champaign County · median home $270,900 · income $120,789 · Jan low 18°F · 25 in snow
-
26South Russell, Ohio
Work from home: 85th percentile · Broadband at home: 98th percentile · Home value ÷ income: 76th percentile
3,972 people · Geauga County · median home $432,800 · income $171,875 · Jan low 19°F · 87 in snow
-
25Orange, Ohio
Work from home: 90th percentile · Broadband at home: 97th percentile · Home value ÷ income: 73rd percentile
3,421 people · Cuyahoga County · median home $442,300 · income $170,063 · Jan low 24°F · 78 in snow
-
24Carrollton, Michigan
Work from home: 93rd percentile · Broadband at home: 71st percentile · Home value ÷ income: 96th percentile
5,750 people · Saginaw County · median home $82,300 · income $50,399 · Jan low 16°F · 41 in snow
-
23Gilberts, Illinois
Work from home: 85th percentile · Broadband at home: 96th percentile · Home value ÷ income: 79th percentile
8,366 people · Kane County · median home $347,300 · income $146,333 · Jan low 14°F · 32 in snow
-
22Desert Edge, California
Work from home: 97th percentile · Broadband at home: 73rd percentile · Home value ÷ income: 90th percentile
4,180 people · Riverside County · median home $76,300 · income $37,429 · Jan low 48°F · 0 in snow
-
21Wyoming, Ohio
Work from home: 92nd percentile · Broadband at home: 95th percentile · Home value ÷ income: 73rd percentile
8,756 people · Hamilton County · median home $430,000 · income $165,188 · Jan low 22°F · 16 in snow
-
20West Simsbury, Connecticut
Work from home: 94th percentile · Broadband at home: 90th percentile · Home value ÷ income: 76th percentile
2,521 people · median home $503,100 · income $201,397 · Jan low 14°F · 51 in snow
-
19Black Jack, Missouri
Work from home: 92nd percentile · Broadband at home: 93rd percentile · Home value ÷ income: 76th percentile
6,634 people · St. Louis County · median home $193,000 · income $78,331 · Jan low 24°F · 17 in snow
-
18Chesterfield, New Jersey
Work from home: 95th percentile · Broadband at home: 97th percentile · Home value ÷ income: 69th percentile
9,422 people · Burlington County · median home $560,000 · income $208,836 · Jan low 23°F · 25 in snow
-
17Fayetteville, New York
Work from home: 81st percentile · Broadband at home: 90th percentile · Home value ÷ income: 90th percentile
4,225 people · Onondaga County · median home $258,700 · income $127,559 · Jan low 17°F · 128 in snow
-
16Taylor Lake Village, Texas
Work from home: 92nd percentile · Broadband at home: 87th percentile · Home value ÷ income: 82nd percentile
3,704 people · Harris County · median home $388,900 · income $165,875 · Jan low 46°F · 0 in snow
-
15Savannah, Texas
Work from home: 97th percentile · Broadband at home: 98th percentile · Home value ÷ income: 66th percentile
6,529 people · Denton County · median home $400,000 · income $142,868 · Jan low 34°F · 3 in snow
-
14Huntington Woods, Michigan
Work from home: 91st percentile · Broadband at home: 95th percentile · Home value ÷ income: 76th percentile
6,388 people · Oakland County · median home $473,900 · income $190,150 · Jan low 19°F · 34 in snow
-
13Ottawa Hills, Ohio
Work from home: 77th percentile · Broadband at home: 95th percentile · Home value ÷ income: 92nd percentile
4,790 people · Lucas County · median home $314,900 · income $167,917 · Jan low 20°F · 35 in snow
-
12Flossmoor, Illinois
Work from home: 98th percentile · Broadband at home: 93rd percentile · Home value ÷ income: 73rd percentile
9,704 people · Cook County · median home $344,800 · income $133,663 · Jan low 15°F · 28 in snow
-
11Pleasant Ridge, Michigan
Work from home: 96th percentile · Broadband at home: 96th percentile · Home value ÷ income: 73rd percentile
2,627 people · Oakland County · median home $448,700 · income $171,125 · Jan low 20°F · 33 in snow
-
10Dry Run, Ohio
Work from home: 89th percentile · Broadband at home: 97th percentile · Home value ÷ income: 79th percentile
7,672 people · Hamilton County · median home $472,200 · income $200,530 · Jan low 24°F · 16 in snow
-
9Rush, New York
Work from home: 90th percentile · Broadband at home: 91st percentile · Home value ÷ income: 85th percentile
3,490 people · Monroe County · median home $264,600 · income $122,519 · Jan low 16°F · 52 in snow
-
8Churchill, Pennsylvania
Work from home: 100th percentile · Broadband at home: 83rd percentile · Home value ÷ income: 85th percentile
3,157 people · Allegheny County · median home $234,800 · income $106,964 · Jan low 22°F · 25 in snow
-
7Smithton, Illinois
Work from home: 80th percentile · Broadband at home: 96th percentile · Home value ÷ income: 92nd percentile
4,006 people · St. Clair County · median home $256,300 · income $135,455 · Jan low 24°F · 12 in snow
-
6Germantown Hills, Illinois
Work from home: 81st percentile · Broadband at home: 96th percentile · Home value ÷ income: 94th percentile
3,412 people · Woodford County · median home $264,900 · income $147,341 · Jan low 18°F · 22 in snow
-
5Volo, Illinois
Work from home: 84th percentile · Broadband at home: 98th percentile · Home value ÷ income: 90th percentile
6,122 people · Lake County · median home $319,700 · income $160,792 · Jan low 13°F · 35 in snow
-
4Hainesville, Illinois
Work from home: 85th percentile · Broadband at home: 93rd percentile · Home value ÷ income: 96th percentile
3,546 people · Lake County · median home $210,500 · income $129,911 · Jan low 14°F · 43 in snow
-
3Manor, Pennsylvania
Work from home: 94th percentile · Broadband at home: 93rd percentile · Home value ÷ income: 90th percentile
3,585 people · Westmoreland County · median home $273,500 · income $138,583 · Jan low 22°F · 25 in snow
-
2Westmont, Pennsylvania
Work from home: 89th percentile · Broadband at home: 94th percentile · Home value ÷ income: 95th percentile
4,982 people · Cambria County · median home $180,800 · income $108,988 · Jan low 19°F · 87 in snow
-
1Clifton Knolls-Mill Creek, New York
Work from home: 95th percentile · Broadband at home: 95th percentile · Home value ÷ income: 90th percentile
3,048 people · Saratoga County · median home $386,200 · income $188,750 · Jan low 16°F · 59 in snow
Price vs ranking
More U.S. rankings
- The 50 Best Small Towns to Retire in America
- The 50 Quietest Small Towns in America
- The 50 Most Affordable Small Towns in America
- The 50 Best Small Towns for Families in America
- The 50 Best Quiet, Affordable Small Towns to Retire in America
- The 50 Best Places to Retire in America
- The 50 Quietest Places in America
- The 50 Most Affordable Places in America
- The 50 Best Places for Families in America
- The 50 Best Quiet, Affordable Places to Retire in America
Same ranking, other places
- The 25 Best Affordable Small Towns for Remote Workers in Pennsylvania
- The 25 Best Affordable Small Towns for Remote Workers in New York
- The 25 Best Affordable Small Towns for Remote Workers in Michigan
- The 15 Best Affordable Small Towns for Remote Workers in Texas
- The 24 Best Affordable Small Towns for Remote Workers in California
- The 25 Best Affordable Small Towns for Remote Workers in New Jersey
- The 24 Best Affordable Small Towns for Remote Workers in Florida
- The 25 Best Affordable Small Towns for Remote Workers in Wisconsin
- The 25 Best Affordable Small Towns for Remote Workers in Ohio
- The 12 Best Affordable Small Towns for Remote Workers in Illinois
- 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)