The Town Files

The 50 Best Affordable Small Towns for Remote Workers in America

Ranked on The Town Files lifestyle rankings among 7,696 towns of 500–10,000 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 Small Towns 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. Ottawa Hills, OHscore 8813. Flossmoor, ILscore 8814. Huntington Woods, MIscore 8715. Chesterfield, NJscore 8716. Black Jack, MOscore 8717. Fayetteville, NYscore 8718. Taylor Lake Village, TXscore 8719. Savannah, TXscore 8720. Wyoming, OHscore 8721. Gilberts, ILscore 8722. Carrollton, MIscore 8723. Desert Edge, CAscore 8724. West Simsbury, CTscore 8725. Orange, OHscore 87
  1. 50Union, Pennsylvania

    Work from home: 74th percentile · Broadband at home: 86th percentile · Home value ÷ income: 94th percentile

    Union is a township of 4,996 people in Lawrence County, Pennsylvania. Homes have a median value of $119,100 against household income of $64,826; January lows average 19°F.

    4,996 people · Lawrence County · median home $119,100 · income $64,826 · Jan low 19°F · 28 in snow

    Full Union, Pennsylvania profile: weather, storms, schools, jobs →

    Union: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers74th pctBroadband86th pctAffordability94th pct
    Percentile vs U.S. towns on each part of this ranking.
  2. 49Rochester, Illinois

    Work from home: 83rd percentile · Broadband at home: 81st percentile · Home value ÷ income: 90th percentile

    Rochester is a village of 3,863 people in Sangamon County, Illinois. Homes have a median value of $238,900 against household income of $117,118; January lows average 19°F.

    3,863 people · Sangamon County · median home $238,900 · income $117,118 · Jan low 19°F · 19 in snow

    Full Rochester, Illinois profile: weather, storms, schools, jobs →

    Rochester: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers83th pctBroadband81th pctAffordability90th pct
    Percentile vs U.S. towns on each part of this ranking.
  3. 48Salem Heights, Ohio

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

    Salem Heights is a community of 3,862 people in Hamilton County, Ohio. Homes have a median value of $245,200 against household income of $93,700; January lows average 24°F.

    3,862 people · Hamilton County · median home $245,200 · income $93,700 · Jan low 24°F · 17 in snow

    Full Salem Heights, Ohio profile: weather, storms, schools, jobs →

    Salem Heights: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers85th pctBroadband96th pctAffordability73th pct
    Percentile vs U.S. towns on each part of this ranking.
  4. 47Argo, Alabama

    Work from home: 79th percentile · Broadband at home: 96th percentile · Home value ÷ income: 79th percentile

    Argo is a city of 4,368 people in St. Clair County, Alabama. Homes have a median value of $248,100 against household income of $105,128; January lows average 31°F.

    4,368 people · St. Clair County · median home $248,100 · income $105,128 · Jan low 31°F · 0 in snow

    Full Argo, Alabama profile: weather, storms, schools, jobs →

    Argo: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers79th pctBroadband96th pctAffordability79th pct
    Percentile vs U.S. towns on each part of this ranking.
  5. 46Fox River Grove, Illinois

    Work from home: 88th percentile · Broadband at home: 90th percentile · Home value ÷ income: 76th percentile

    Fox River Grove, Illinois
    Photo: Smallbones (public domain, Wikimedia Commons)

    Fox River Grove is a village of 4,702 people in McHenry County, Illinois. Homes have a median value of $298,900 against household income of $121,506; January lows average 13°F.

    4,702 people · McHenry County · median home $298,900 · income $121,506 · Jan low 13°F · 39 in snow

    Full Fox River Grove, Illinois profile: weather, storms, schools, jobs →

    Fox River Grove: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers88th pctBroadband90th pctAffordability76th pct
    Percentile vs U.S. towns on each part of this ranking.
  6. 45West Elmira, New York

    Work from home: 64th percentile · Broadband at home: 96th percentile · Home value ÷ income: 94th 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 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers64th pctBroadband96th pctAffordability94th pct
    Percentile vs U.S. towns on each part of this ranking.
  7. 44Huber Ridge, Ohio

    Work from home: 88th percentile · Broadband at home: 87th percentile · Home value ÷ income: 79th percentile

    Huber Ridge, Ohio
    Photo: Nyttend (public domain, Wikimedia Commons)

    Huber Ridge is a community of 4,940 people in Franklin County, Ohio. Homes have a median value of $235,400 against household income of $97,039; January lows average 22°F.

    4,940 people · Franklin County · median home $235,400 · income $97,039 · Jan low 22°F · 19 in snow

    Full Huber Ridge, Ohio profile: weather, storms, schools, jobs →

    Huber Ridge: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers88th pctBroadband87th pctAffordability79th pct
    Percentile vs U.S. towns on each part of this ranking.
  8. 43Buckner, Kentucky

    Work from home: 83rd percentile · Broadband at home: 98th percentile · Home value ÷ income: 73rd percentile

    Buckner is a community of 5,785 people in Oldham County, Kentucky. Homes have a median value of $425,400 against household income of $164,219; January lows average 23°F.

    5,785 people · Oldham County · median home $425,400 · income $164,219 · Jan low 23°F · 11 in snow

    Full Buckner, Kentucky profile: weather, storms, schools, jobs →

    Buckner: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers83th pctBroadband98th pctAffordability73th pct
    Percentile vs U.S. towns on each part of this ranking.
  9. 42Gananda, New York

    Work from home: 88th percentile · Broadband at home: 79th percentile · Home value ÷ income: 87th percentile

    Gananda is a community of 5,867 people in Wayne County, New York. Homes have a median value of $235,900 against household income of $109,761; January lows average 17°F.

    5,867 people · Wayne County · median home $235,900 · income $109,761 · Jan low 17°F · 86 in snow

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

    Gananda: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers88th pctBroadband79th pctAffordability87th pct
    Percentile vs U.S. towns on each part of this ranking.
  10. 41Sherwood, Ohio

    Work from home: 84th percentile · Broadband at home: 92nd percentile · Home value ÷ income: 79th percentile

    Sherwood is a community of 3,633 people in Hamilton County, Ohio. Homes have a median value of $301,200 against household income of $125,729; January lows average 24°F.

    3,633 people · Hamilton County · median home $301,200 · income $125,729 · Jan low 24°F · 17 in snow

    Full Sherwood, Ohio profile: weather, storms, schools, jobs →

    Sherwood: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers84th pctBroadband92th pctAffordability79th pct
    Percentile vs U.S. towns on each part of this ranking.
  11. 40Ralpho, Pennsylvania

    Work from home: 89th percentile · Broadband at home: 76th percentile · Home value ÷ income: 90th percentile

    Ralpho is a township of 4,186 people in Northumberland County, Pennsylvania. Homes have a median value of $243,900 against household income of $120,386; January lows average 19°F.

    4,186 people · Northumberland County · median home $243,900 · income $120,386 · Jan low 19°F · 34 in snow

    Full Ralpho, Pennsylvania profile: weather, storms, schools, jobs →

    Ralpho: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers89th pctBroadband76th pctAffordability90th pct
    Percentile vs U.S. towns on each part of this ranking.
  12. 39Blackwells Mills, New Jersey

    Work from home: 96th percentile · Broadband at home: 98th percentile · Home value ÷ income: 62nd percentile

    Blackwells Mills is a community of 9,473 people in Somerset County, New Jersey. Homes have a median value of $735,000 against household income of $250,001; January lows average 23°F.

    9,473 people · Somerset County · median home $735,000 · income $250,001 · Jan low 23°F · 21 in snow

    Full Blackwells Mills, New Jersey profile: weather, storms, schools, jobs →

    Blackwells Mills: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers96th pctBroadband98th pctAffordability62th pct
    Percentile vs U.S. towns on each part of this ranking.
  13. 38Upper Pottsgrove, Pennsylvania

    Work from home: 94th percentile · Broadband at home: 96th percentile · Home value ÷ income: 66th percentile

    Upper Pottsgrove is a township of 5,870 people in Montgomery County, Pennsylvania. Homes have a median value of $338,300 against household income of $121,566; January lows average 22°F.

    5,870 people · Montgomery County · median home $338,300 · income $121,566 · Jan low 22°F · 4 in snow

    Full Upper Pottsgrove, Pennsylvania profile: weather, storms, schools, jobs →

    Upper Pottsgrove: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers94th pctBroadband96th pctAffordability66th pct
    Percentile vs U.S. towns on each part of this ranking.
  14. 37Silver Creek, New York

    Work from home: 76th percentile · Broadband at home: 90th percentile · Home value ÷ income: 90th 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 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers76th pctBroadband90th pctAffordability90th pct
    Percentile vs U.S. towns on each part of this ranking.
  15. 36Vevay, Michigan

    Work from home: 80th percentile · Broadband at home: 97th percentile · Home value ÷ income: 79th percentile

    Vevay is a township of 3,606 people in Ingham County, Michigan. Homes have a median value of $268,600 against household income of $110,000; January lows average 18°F.

    3,606 people · Ingham County · median home $268,600 · income $110,000 · Jan low 18°F · 41 in snow

    Full Vevay, Michigan profile: weather, storms, schools, jobs →

    Vevay: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers80th pctBroadband97th pctAffordability79th pct
    Percentile vs U.S. towns on each part of this ranking.
  16. 35Bayside, Wisconsin

    Work from home: 98th percentile · Broadband at home: 89th percentile · Home value ÷ income: 69th percentile

    Bayside is a village of 4,482 people in Milwaukee County, Wisconsin. Homes have a median value of $431,900 against household income of $160,096; January lows average 17°F.

    4,482 people · Milwaukee County · median home $431,900 · income $160,096 · Jan low 17°F · 47 in snow

    Full Bayside, Wisconsin profile: weather, storms, schools, jobs →

    Bayside: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers98th pctBroadband89th pctAffordability69th pct
    Percentile vs U.S. towns on each part of this ranking.
  17. 34Norton, Kansas

    Work from home: 72nd percentile · Broadband at home: 91st percentile · Home value ÷ income: 94th percentile

    Norton is a city of 2,747 people in Norton County, Kansas. Homes have a median value of $96,800 against household income of $53,125; January lows average 14°F.

    2,747 people · Norton County · median home $96,800 · income $53,125 · Jan low 14°F · 20 in snow

    Full Norton, Kansas profile: weather, storms, schools, jobs →

    Norton: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers72th pctBroadband91th pctAffordability94th pct
    Percentile vs U.S. towns on each part of this ranking.
  18. 33Oronogo, Missouri

    Work from home: 84th percentile · Broadband at home: 86th percentile · Home value ÷ income: 87th percentile

    Oronogo is a city of 2,558 people in Jasper County, Missouri. Homes have a median value of $188,500 against household income of $91,563; January lows average 25°F.

    2,558 people · Jasper County · median home $188,500 · income $91,563 · Jan low 25°F · 8 in snow

    Full Oronogo, Missouri profile: weather, storms, schools, jobs →

    Oronogo: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers84th pctBroadband86th pctAffordability87th pct
    Percentile vs U.S. towns on each part of this ranking.
  19. 32Halfway House, Pennsylvania

    Work from home: 97th percentile · Broadband at home: 91st percentile · Home value ÷ income: 69th percentile

    Halfway House is a community of 3,273 people in Montgomery County, Pennsylvania. Homes have a median value of $331,900 against household income of $121,815; January lows average 22°F.

    3,273 people · Montgomery County · median home $331,900 · income $121,815 · Jan low 22°F · 4 in snow

    Full Halfway House, Pennsylvania profile: weather, storms, schools, jobs →

    Halfway House: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers97th pctBroadband91th pctAffordability69th pct
    Percentile vs U.S. towns on each part of this ranking.
  20. 31Glendale, Missouri

    Work from home: 98th percentile · Broadband at home: 97th percentile · Home value ÷ income: 62nd percentile

    Glendale is a city of 6,176 people in St. Louis County, Missouri. Homes have a median value of $494,000 against household income of $170,700; January lows average 25°F.

    6,176 people · St. Louis County · median home $494,000 · income $170,700 · Jan low 25°F · 10 in snow

    Full Glendale, Missouri profile: weather, storms, schools, jobs →

    Glendale: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers98th pctBroadband97th pctAffordability62th pct
    Percentile vs U.S. towns on each part of this ranking.
  21. 30Burlington, Connecticut

    Work from home: 92nd percentile · Broadband at home: 90th percentile · Home value ÷ income: 76th percentile

    Burlington is a town of 9,519 people, Connecticut. Homes have a median value of $418,700 against household income of $165,120; January lows average 17°F.

    9,519 people · median home $418,700 · income $165,120 · Jan low 17°F · 39 in snow

    Full Burlington, Connecticut profile: weather, storms, schools, jobs →

    Burlington: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers92th pctBroadband90th pctAffordability76th pct
    Percentile vs U.S. towns on each part of this ranking.
  22. 29St. Joseph, Illinois

    Work from home: 78th percentile · Broadband at home: 95th percentile · Home value ÷ income: 85th percentile

    St. Joseph, Illinois
    Photo: User:Onemessedzebra (public domain, Wikimedia Commons)

    St. Joseph is a village of 3,810 people in Champaign County, Illinois. Homes have a median value of $270,900 against household income of $120,789; January lows average 18°F.

    3,810 people · Champaign County · median home $270,900 · income $120,789 · Jan low 18°F · 25 in snow

    Full St. Joseph, Illinois profile: weather, storms, schools, jobs →

    St. Joseph: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers78th pctBroadband95th pctAffordability85th pct
    Percentile vs U.S. towns on each part of this ranking.
  23. 28West Pikeland, Pennsylvania

    Work from home: 100th percentile · Broadband at home: 96th percentile · Home value ÷ income: 62nd percentile

    West Pikeland, Pennsylvania
    Photo: Sdwelch1031 (public domain, Wikimedia Commons)

    West Pikeland is a township of 4,024 people in Chester County, Pennsylvania. Homes have a median value of $652,600 against household income of $226,071; January lows average 23°F.

    4,024 people · Chester County · median home $652,600 · income $226,071 · Jan low 23°F · 28 in snow

    Full West Pikeland, Pennsylvania profile: weather, storms, schools, jobs →

    West Pikeland: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers100th pctBroadband96th pctAffordability62th pct
    Percentile vs U.S. towns on each part of this ranking.
  24. 27Marlborough, Connecticut

    Work from home: 97th percentile · Broadband at home: 92nd percentile · Home value ÷ income: 69th percentile

    Marlborough is a town of 6,133 people, Connecticut. Homes have a median value of $379,100 against household income of $142,105; January lows average 20°F.

    6,133 people · median home $379,100 · income $142,105 · Jan low 20°F · 39 in snow

    Full Marlborough, Connecticut profile: weather, storms, schools, jobs →

    Marlborough: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers97th pctBroadband92th pctAffordability69th pct
    Percentile vs U.S. towns on each part of this ranking.
  25. 26South Russell, Ohio

    Work from home: 85th percentile · Broadband at home: 98th percentile · Home value ÷ income: 76th percentile

    South Russell is a village of 3,972 people in Geauga County, Ohio. Homes have a median value of $432,800 against household income of $171,875; January lows average 19°F.

    3,972 people · Geauga County · median home $432,800 · income $171,875 · Jan low 19°F · 87 in snow

    Full South Russell, Ohio profile: weather, storms, schools, jobs →

    South Russell: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers85th pctBroadband98th pctAffordability76th pct
    Percentile vs U.S. towns on each part of this ranking.
  26. 25Orange, Ohio

    Work from home: 90th percentile · Broadband at home: 97th percentile · Home value ÷ income: 73rd percentile

    Orange is a village of 3,421 people in Cuyahoga County, Ohio. Homes have a median value of $442,300 against household income of $170,063; January lows average 24°F.

    3,421 people · Cuyahoga County · median home $442,300 · income $170,063 · Jan low 24°F · 78 in snow

    Full Orange, Ohio profile: weather, storms, schools, jobs →

    Orange: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers90th pctBroadband97th pctAffordability73th pct
    Percentile vs U.S. towns on each part of this ranking.
  27. 24West Simsbury, Connecticut

    Work from home: 94th percentile · Broadband at home: 90th percentile · Home value ÷ income: 76th percentile

    West Simsbury is a community of 2,521 people, Connecticut. Homes have a median value of $503,100 against household income of $201,397; January lows average 14°F.

    2,521 people · median home $503,100 · income $201,397 · Jan low 14°F · 51 in snow

    Full West Simsbury, Connecticut profile: weather, storms, schools, jobs →

    West Simsbury: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers94th pctBroadband90th pctAffordability76th pct
    Percentile vs U.S. towns on each part of this ranking.
  28. 23Desert Edge, California

    Work from home: 97th percentile · Broadband at home: 73rd percentile · Home value ÷ income: 90th percentile

    Desert Edge is a community of 4,180 people in Riverside County, California. Homes have a median value of $76,300 against household income of $37,429; January lows average 48°F.

    4,180 people · Riverside County · median home $76,300 · income $37,429 · Jan low 48°F · 0 in snow

    Full Desert Edge, California profile: weather, storms, schools, jobs →

    Desert Edge: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers97th pctBroadband73th pctAffordability90th pct
    Percentile vs U.S. towns on each part of this ranking.
  29. 22Carrollton, Michigan

    Work from home: 93rd percentile · Broadband at home: 71st percentile · Home value ÷ income: 96th percentile

    Carrollton is a township of 5,750 people in Saginaw County, Michigan. Homes have a median value of $82,300 against household income of $50,399; January lows average 16°F.

    5,750 people · Saginaw County · median home $82,300 · income $50,399 · Jan low 16°F · 41 in snow

    Full Carrollton, Michigan profile: weather, storms, schools, jobs →

    Carrollton: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers93th pctBroadband71th pctAffordability96th pct
    Percentile vs U.S. towns on each part of this ranking.
  30. 21Gilberts, Illinois

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

    Gilberts is a village of 8,366 people in Kane County, Illinois. Homes have a median value of $347,300 against household income of $146,333; January lows average 14°F.

    8,366 people · Kane County · median home $347,300 · income $146,333 · Jan low 14°F · 32 in snow

    Full Gilberts, Illinois profile: weather, storms, schools, jobs →

    Gilberts: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers85th pctBroadband96th pctAffordability79th pct
    Percentile vs U.S. towns on each part of this ranking.
  31. 20Wyoming, Ohio

    Work from home: 92nd percentile · Broadband at home: 95th percentile · Home value ÷ income: 73rd percentile

    Wyoming is a city of 8,756 people in Hamilton County, Ohio. Homes have a median value of $430,000 against household income of $165,188; January lows average 22°F.

    8,756 people · Hamilton County · median home $430,000 · income $165,188 · Jan low 22°F · 16 in snow

    Full Wyoming, Ohio profile: weather, storms, schools, jobs →

    Wyoming: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers92th pctBroadband95th pctAffordability73th pct
    Percentile vs U.S. towns on each part of this ranking.
  32. 19Savannah, Texas

    Work from home: 97th percentile · Broadband at home: 98th percentile · Home value ÷ income: 66th percentile

    Savannah is a community of 6,529 people in Denton County, Texas. Homes have a median value of $400,000 against household income of $142,868; January lows average 34°F.

    6,529 people · Denton County · median home $400,000 · income $142,868 · Jan low 34°F · 3 in snow

    Full Savannah, Texas profile: weather, storms, schools, jobs →

    Savannah: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers97th pctBroadband98th pctAffordability66th pct
    Percentile vs U.S. towns on each part of this ranking.
  33. 18Taylor Lake Village, Texas

    Work from home: 92nd percentile · Broadband at home: 87th percentile · Home value ÷ income: 82nd percentile

    Taylor Lake Village is a city of 3,704 people in Harris County, Texas. Homes have a median value of $388,900 against household income of $165,875; January lows average 46°F.

    3,704 people · Harris County · median home $388,900 · income $165,875 · Jan low 46°F · 0 in snow

    Full Taylor Lake Village, Texas profile: weather, storms, schools, jobs →

    Taylor Lake Village: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers92th pctBroadband87th pctAffordability82th pct
    Percentile vs U.S. towns on each part of this ranking.
  34. 17Fayetteville, New York

    Work from home: 81st percentile · Broadband at home: 90th percentile · Home value ÷ income: 90th 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 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers81th pctBroadband90th pctAffordability90th pct
    Percentile vs U.S. towns on each part of this ranking.
  35. 16Black Jack, Missouri

    Work from home: 92nd percentile · Broadband at home: 93rd percentile · Home value ÷ income: 76th percentile

    Black Jack is a city of 6,634 people in St. Louis County, Missouri. Homes have a median value of $193,000 against household income of $78,331; January lows average 24°F.

    6,634 people · St. Louis County · median home $193,000 · income $78,331 · Jan low 24°F · 17 in snow

    Full Black Jack, Missouri profile: weather, storms, schools, jobs →

    Black Jack: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers92th pctBroadband93th pctAffordability76th pct
    Percentile vs U.S. towns on each part of this ranking.
  36. 15Chesterfield, New Jersey

    Work from home: 95th percentile · Broadband at home: 97th percentile · Home value ÷ income: 69th percentile

    Chesterfield is a township of 9,422 people in Burlington County, New Jersey. Homes have a median value of $560,000 against household income of $208,836; January lows average 23°F.

    9,422 people · Burlington County · median home $560,000 · income $208,836 · Jan low 23°F · 25 in snow

    Full Chesterfield, New Jersey profile: weather, storms, schools, jobs →

    Chesterfield: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers95th pctBroadband97th pctAffordability69th pct
    Percentile vs U.S. towns on each part of this ranking.
  37. 14Huntington Woods, Michigan

    Work from home: 91st percentile · Broadband at home: 95th percentile · Home value ÷ income: 76th percentile

    Huntington Woods is a city of 6,388 people in Oakland County, Michigan. Homes have a median value of $473,900 against household income of $190,150; January lows average 19°F.

    6,388 people · Oakland County · median home $473,900 · income $190,150 · Jan low 19°F · 34 in snow

    Full Huntington Woods, Michigan profile: weather, storms, schools, jobs →

    Huntington Woods: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers91th pctBroadband95th pctAffordability76th pct
    Percentile vs U.S. towns on each part of this ranking.
  38. 13Flossmoor, Illinois

    Work from home: 98th percentile · Broadband at home: 93rd percentile · Home value ÷ income: 73rd percentile

    Flossmoor is a village of 9,704 people in Cook County, Illinois. Homes have a median value of $344,800 against household income of $133,663; January lows average 15°F.

    9,704 people · Cook County · median home $344,800 · income $133,663 · Jan low 15°F · 28 in snow

    Full Flossmoor, Illinois profile: weather, storms, schools, jobs →

    Flossmoor: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers98th pctBroadband93th pctAffordability73th pct
    Percentile vs U.S. towns on each part of this ranking.
  39. 12Ottawa Hills, Ohio

    Work from home: 77th percentile · Broadband at home: 95th percentile · Home value ÷ income: 92nd percentile

    Ottawa Hills is a village of 4,790 people in Lucas County, Ohio. Homes have a median value of $314,900 against household income of $167,917; January lows average 20°F.

    4,790 people · Lucas County · median home $314,900 · income $167,917 · Jan low 20°F · 35 in snow

    Full Ottawa Hills, Ohio profile: weather, storms, schools, jobs →

    Ottawa Hills: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers77th pctBroadband95th pctAffordability92th pct
    Percentile vs U.S. towns on each part of this ranking.
  40. 11Pleasant Ridge, Michigan

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

    Pleasant Ridge is a city of 2,627 people in Oakland County, Michigan. Homes have a median value of $448,700 against household income of $171,125; January lows average 20°F.

    2,627 people · Oakland County · median home $448,700 · income $171,125 · Jan low 20°F · 33 in snow

    Full Pleasant Ridge, Michigan profile: weather, storms, schools, jobs →

    Pleasant Ridge: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers96th pctBroadband96th pctAffordability73th pct
    Percentile vs U.S. towns on each part of this ranking.
  41. 10Dry Run, Ohio

    Work from home: 89th percentile · Broadband at home: 97th percentile · Home value ÷ income: 79th percentile

    Dry Run is a community of 7,672 people in Hamilton County, Ohio. Homes have a median value of $472,200 against household income of $200,530; January lows average 24°F.

    7,672 people · Hamilton County · median home $472,200 · income $200,530 · Jan low 24°F · 16 in snow

    Full Dry Run, Ohio profile: weather, storms, schools, jobs →

    Dry Run: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers89th pctBroadband97th pctAffordability79th pct
    Percentile vs U.S. towns on each part of this ranking.
  42. 9Rush, New York

    Work from home: 90th percentile · Broadband at home: 91st percentile · Home value ÷ income: 85th 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 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers90th pctBroadband91th pctAffordability85th pct
    Percentile vs U.S. towns on each part of this ranking.
  43. 8Churchill, Pennsylvania

    Work from home: 100th percentile · Broadband at home: 83rd percentile · Home value ÷ income: 85th percentile

    Churchill is a borough of 3,157 people in Allegheny County, Pennsylvania. Homes have a median value of $234,800 against household income of $106,964; January lows average 22°F.

    3,157 people · Allegheny County · median home $234,800 · income $106,964 · Jan low 22°F · 25 in snow

    Full Churchill, Pennsylvania profile: weather, storms, schools, jobs →

    Churchill: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers100th pctBroadband83th pctAffordability85th pct
    Percentile vs U.S. towns on each part of this ranking.
  44. 7Smithton, Illinois

    Work from home: 80th percentile · Broadband at home: 96th percentile · Home value ÷ income: 92nd percentile

    Smithton is a village of 4,006 people in St. Clair County, Illinois. Homes have a median value of $256,300 against household income of $135,455; January lows average 24°F.

    4,006 people · St. Clair County · median home $256,300 · income $135,455 · Jan low 24°F · 12 in snow

    Full Smithton, Illinois profile: weather, storms, schools, jobs →

    Smithton: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers80th pctBroadband96th pctAffordability92th pct
    Percentile vs U.S. towns on each part of this ranking.
  45. 6Germantown Hills, Illinois

    Work from home: 81st percentile · Broadband at home: 96th percentile · Home value ÷ income: 94th percentile

    Germantown Hills is a village of 3,412 people in Woodford County, Illinois. Homes have a median value of $264,900 against household income of $147,341; January lows average 18°F.

    3,412 people · Woodford County · median home $264,900 · income $147,341 · Jan low 18°F · 22 in snow

    Full Germantown Hills, Illinois profile: weather, storms, schools, jobs →

    Germantown Hills: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers81th pctBroadband96th pctAffordability94th pct
    Percentile vs U.S. towns on each part of this ranking.
  46. 5Volo, Illinois

    Work from home: 84th percentile · Broadband at home: 98th percentile · Home value ÷ income: 90th percentile

    Volo is a village of 6,122 people in Lake County, Illinois. Homes have a median value of $319,700 against household income of $160,792; January lows average 13°F.

    6,122 people · Lake County · median home $319,700 · income $160,792 · Jan low 13°F · 35 in snow

    Full Volo, Illinois profile: weather, storms, schools, jobs →

    Volo: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers84th pctBroadband98th pctAffordability90th pct
    Percentile vs U.S. towns on each part of this ranking.
  47. 4Hainesville, Illinois

    Work from home: 85th percentile · Broadband at home: 93rd percentile · Home value ÷ income: 96th percentile

    Hainesville is a village of 3,546 people in Lake County, Illinois. Homes have a median value of $210,500 against household income of $129,911; January lows average 14°F.

    3,546 people · Lake County · median home $210,500 · income $129,911 · Jan low 14°F · 43 in snow

    Full Hainesville, Illinois profile: weather, storms, schools, jobs →

    Hainesville: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers85th pctBroadband93th pctAffordability96th pct
    Percentile vs U.S. towns on each part of this ranking.
  48. 3Manor, Pennsylvania

    Work from home: 94th percentile · Broadband at home: 93rd percentile · Home value ÷ income: 90th percentile

    Manor is a borough of 3,585 people in Westmoreland County, Pennsylvania. Homes have a median value of $273,500 against household income of $138,583; January lows average 22°F.

    3,585 people · Westmoreland County · median home $273,500 · income $138,583 · Jan low 22°F · 25 in snow

    Full Manor, Pennsylvania profile: weather, storms, schools, jobs →

    Manor: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers94th pctBroadband93th pctAffordability90th pct
    Percentile vs U.S. towns on each part of this ranking.
  49. 2Westmont, Pennsylvania

    Work from home: 89th percentile · Broadband at home: 94th percentile · Home value ÷ income: 95th percentile

    Westmont is a borough of 4,982 people in Cambria County, Pennsylvania. Homes have a median value of $180,800 against household income of $108,988; January lows average 19°F.

    4,982 people · Cambria County · median home $180,800 · income $108,988 · Jan low 19°F · 87 in snow

    Full Westmont, Pennsylvania profile: weather, storms, schools, jobs →

    Westmont: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers89th pctBroadband94th pctAffordability95th pct
    Percentile vs U.S. towns on each part of this ranking.
  50. 1Clifton Knolls-Mill Creek, New York

    Work from home: 95th percentile · Broadband at home: 95th percentile · Home value ÷ income: 90th percentile

    Clifton Knolls-Mill Creek is a community of 3,048 people in Saratoga County, New York. Homes have a median value of $386,200 against household income of $188,750; January lows average 16°F.

    3,048 people · Saratoga County · median home $386,200 · income $188,750 · Jan low 16°F · 59 in snow

    Full Clifton Knolls-Mill Creek, New York profile: weather, storms, schools, jobs →

    Clifton Knolls-Mill Creek: The 50 Best Affordable Small Towns for Remote Workers in America scoresRemote workers95th pctBroadband95th pctAffordability90th pct
    Percentile vs U.S. towns on each part of this ranking.

Price vs ranking

Median home value vs ranking, U.S. towns0255075100$45K$326K$607K$887K$1168KMedian 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

Same ranking, other places

Methodology. We ranked 7,696 towns of 500–10,000 people in the U.S. (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: