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.
-
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
46Fox River Grove, Illinois
Work from home: 88th percentile · Broadband at home: 90th percentile · Home value ÷ income: 76th percentile

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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
44Huber Ridge, Ohio
Work from home: 88th percentile · Broadband at home: 87th percentile · Home value ÷ income: 79th percentile

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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
29St. Joseph, Illinois
Work from home: 78th percentile · Broadband at home: 95th percentile · Home value ÷ income: 85th percentile

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 →
Percentile vs U.S. towns on each part of this ranking. -
28West Pikeland, Pennsylvania
Work from home: 100th percentile · Broadband at home: 96th percentile · Home value ÷ income: 62nd percentile

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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking. -
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 →
Percentile vs U.S. towns on each part of this ranking.
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)