The Town Files

The 50 Best Affordable Places for Remote Workers in America

Ranked on The Town Files lifestyle rankings among 12,622 towns and cities of 2,500+ people in the U.S., scoring every town on all of these at once. #1 is Clifton Knolls-Mill Creek, NY.

Map of the 50 towns1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
Numbers match the ranking.
The 50 Best Affordable Places for Remote Workers in America1. Clifton Knolls-Mill Creek,…score 932. Westmont, PAscore 933. Manor, PAscore 924. Hainesville, ILscore 915. Volo, ILscore 916. Germantown Hills, ILscore 907. Smithton, ILscore 898. Churchill, PAscore 899. Rush, NYscore 8910. Dry Run, OHscore 8811. Pleasant Ridge, MIscore 8812. Flossmoor, ILscore 8813. Ottawa Hills, OHscore 8814. Huntington Woods, MIscore 8715. Savannah, TXscore 8716. Taylor Lake Village, TXscore 8717. Fayetteville, NYscore 8718. Chesterfield, NJscore 8719. Black Jack, MOscore 8720. West Simsbury, CTscore 8721. Wyoming, OHscore 8722. Desert Edge, CAscore 8723. Gilberts, ILscore 8724. Carrollton, MIscore 8725. Orange, OHscore 87
  1. 50Argo, 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

  2. 49Buckner, 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

  3. 48Union, 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

  4. 47Fox 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

  5. 46Rochester, 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

  6. 45Wyndham, Virginia

    Work from home: 99th percentile · Broadband at home: 97th percentile · Home value ÷ income: 58th percentile

    11,087 people · Henrico County · median home $703,000 · income $235,250 · Jan low 27°F · 15 in snow

  7. 44Ralpho, 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

  8. 43Lindenhurst, Illinois

    Work from home: 79th percentile · Broadband at home: 91st percentile · Home value ÷ income: 85th percentile

    14,406 people · Lake County · median home $294,100 · income $131,474 · Jan low 15°F · 43 in snow

  9. 42Campton Hills, Illinois

    Work from home: 86th percentile · Broadband at home: 96th percentile · Home value ÷ income: 73rd percentile

    10,885 people · Kane County · median home $547,500 · income $209,134 · Jan low 16°F · 39 in snow

  10. 41Sherwood, 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

  11. 40Blackwells 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

  12. 39Vevay, 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

  13. 38Silver 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

  14. 37Bayside, 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

  15. 36Sienna, Texas

    Work from home: 87th percentile · Broadband at home: 96th percentile · Home value ÷ income: 73rd percentile

    20,204 people · Fort Bend County · median home $470,100 · income $177,837 · Jan low 43°F · 0 in snow

  16. 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

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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

  25. 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

  26. 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

  27. 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

  28. 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

  29. 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

  30. 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

  31. 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

  32. 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

  33. 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

  34. 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

  35. 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

  36. 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

  37. 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

  38. 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

  39. 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

  40. 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

  41. 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

  42. 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

  43. 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

  44. 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

  45. 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

  46. 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

  47. 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

  48. 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

  49. 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

  50. 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

Median home value vs ranking, U.S. towns0255075100$37K$341K$645K$948K$1252KMedian home valuePercentile
Orange squares are the 50 towns on this list; green dots are other towns on The Town Files in the U.S..

More U.S. rankings

Methodology. We ranked 12,622 towns and cities of 2,500+ people in the U.S. (2020 Census population; towns with 2,500+ people have pages so far). 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: