The 50 Best Affordable Towns for Remote Workers in America
Ranked on The Town Files lifestyle rankings among 3,996 towns of 10,000–50,000 people in the U.S., scoring every town on all of these at once. #1 is Sienna, TX.
-
50Nether Providence, Pennsylvania
Work from home: 93rd percentile · Broadband at home: 90th percentile · Home value ÷ income: 58th percentile

Photo: Smallbones (public domain, Wikimedia Commons) Nether Providence is a township of 14,525 people in Delaware County, Pennsylvania. Homes have a median value of $458,600 against household income of $150,950; January lows average 27°F.
14,525 people · Delaware County · median home $458,600 · income $150,950 · Jan low 27°F · 23 in snow
Full Nether Providence, Pennsylvania profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
49Algonquin, Illinois
Work from home: 89th percentile · Broadband at home: 79th percentile · Home value ÷ income: 73rd percentile
Algonquin is a village of 29,700 people in McHenry County, Illinois. Homes have a median value of $351,000 against household income of $134,525; January lows average 14°F.
29,700 people · McHenry County · median home $351,000 · income $134,525 · Jan low 14°F · 32 in snow
Full Algonquin, Illinois profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
48Penfield, New York
Work from home: 90th percentile · Broadband at home: 72nd percentile · Home value ÷ income: 79th percentile
Penfield is a town of 39,438 people in Monroe County, New York. Homes have a median value of $291,500 against household income of $119,154; January lows average 17°F.
39,438 people · Monroe County · median home $291,500 · income $119,154 · Jan low 17°F · 86 in snow
Full Penfield, New York profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
47Rogers, Minnesota
Work from home: 91st percentile · Broadband at home: 89th percentile · Home value ÷ income: 62nd percentile
Rogers is a city of 13,295 people in Hennepin County, Minnesota. Homes have a median value of $459,700 against household income of $158,750; January lows average 4°F.
13,295 people · Hennepin County · median home $459,700 · income $158,750 · Jan low 4°F · 36 in snow
Full Rogers, Minnesota profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
46Hopewell, New Jersey
Work from home: 96th percentile · Broadband at home: 95th percentile · Home value ÷ income: 51st percentile
Hopewell is a township of 17,491 people in Mercer County, New Jersey. Homes have a median value of $561,900 against household income of $178,167; January lows average 24°F.
17,491 people · Mercer County · median home $561,900 · income $178,167 · Jan low 24°F · 27 in snow
Full Hopewell, New Jersey profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
45Bradley Gardens, New Jersey
Work from home: 96th percentile · Broadband at home: 91st percentile · Home value ÷ income: 55th percentile
Bradley Gardens is a community of 14,077 people in Somerset County, New Jersey. Homes have a median value of $546,300 against household income of $177,849; January lows average 19°F.
14,077 people · Somerset County · median home $546,300 · income $177,849 · Jan low 19°F · 21 in snow
Full Bradley Gardens, New Jersey profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
44Marshall, Pennsylvania
Work from home: 93rd percentile · Broadband at home: 94th percentile · Home value ÷ income: 55th percentile

Photo: Nyttend (public domain, Wikimedia Commons) Marshall is a township of 10,080 people in Allegheny County, Pennsylvania. Homes have a median value of $509,900 against household income of $165,099; January lows average 21°F.
10,080 people · Allegheny County · median home $509,900 · income $165,099 · Jan low 21°F · 20 in snow
Full Marshall, Pennsylvania profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
43Lantana, Texas
Work from home: 94th percentile · Broadband at home: 86th percentile · Home value ÷ income: 62nd percentile
Lantana is a community of 10,785 people in Denton County, Texas. Homes have a median value of $587,500 against household income of $199,489; January lows average 34°F.
10,785 people · Denton County · median home $587,500 · income $199,489 · Jan low 34°F · 0 in snow
Full Lantana, Texas profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
42Marina del Rey, California
Work from home: 100th percentile · Broadband at home: 88th percentile · Home value ÷ income: 55th percentile
Marina del Rey is a community of 11,373 people in Los Angeles County, California. Homes have a median value of $458,800 against household income of $146,623; January lows average 49°F.
11,373 people · Los Angeles County · median home $458,800 · income $146,623 · Jan low 49°F · 0 in snow
Full Marina del Rey, California profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
41Dardenne Prairie, Missouri
Work from home: 82nd percentile · Broadband at home: 95th percentile · Home value ÷ income: 66th percentile
Dardenne Prairie is a city of 12,743 people in St. Charles County, Missouri. Homes have a median value of $432,000 against household income of $152,500; January lows average 21°F.
12,743 people · St. Charles County · median home $432,000 · income $152,500 · Jan low 21°F · 14 in snow
Full Dardenne Prairie, Missouri profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
40Grosse Pointe Woods, Michigan
Work from home: 94th percentile · Broadband at home: 80th percentile · Home value ÷ income: 69th percentile
Grosse Pointe Woods is a city of 16,487 people in Wayne County, Michigan. Homes have a median value of $342,100 against household income of $126,395; January lows average 17°F.
16,487 people · Wayne County · median home $342,100 · income $126,395 · Jan low 17°F · 28 in snow
Full Grosse Pointe Woods, Michigan profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
39Franklin Park, New Jersey
Work from home: 86th percentile · Broadband at home: 96th percentile · Home value ÷ income: 62nd percentile
Franklin Park is a community of 13,430 people in Somerset County, New Jersey. Homes have a median value of $336,600 against household income of $114,946; January lows average 23°F.
13,430 people · Somerset County · median home $336,600 · income $114,946 · Jan low 23°F · 29 in snow
Full Franklin Park, New Jersey profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
38Upper Uwchlan, Pennsylvania
Work from home: 97th percentile · Broadband at home: 96th percentile · Home value ÷ income: 51st percentile
Upper Uwchlan is a township of 12,275 people in Chester County, Pennsylvania. Homes have a median value of $619,700 against household income of $190,691; January lows average 23°F.
12,275 people · Chester County · median home $619,700 · income $190,691 · Jan low 23°F · 28 in snow
Full Upper Uwchlan, Pennsylvania profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
37Finneytown, Ohio
Work from home: 79th percentile · Broadband at home: 89th percentile · Home value ÷ income: 76th percentile
Finneytown is a community of 12,399 people in Hamilton County, Ohio. Homes have a median value of $207,100 against household income of $83,424; January lows average 22°F.
12,399 people · Hamilton County · median home $207,100 · income $83,424 · Jan low 22°F · 16 in snow
Full Finneytown, Ohio profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
36Cary, Illinois
Work from home: 82nd percentile · Broadband at home: 93rd percentile · Home value ÷ income: 69th percentile

Photo: Cosmo1976 (talk) (public domain, Wikimedia Commons) Cary is a village of 17,826 people in McHenry County, Illinois. Homes have a median value of $309,800 against household income of $113,026; January lows average 13°F.
17,826 people · McHenry County · median home $309,800 · income $113,026 · Jan low 13°F · 35 in snow
Full Cary, Illinois profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
35Tittabawassee, Michigan
Work from home: 82nd percentile · Broadband at home: 90th percentile · Home value ÷ income: 73rd percentile
Tittabawassee is a township of 10,606 people in Saginaw County, Michigan. Homes have a median value of $276,000 against household income of $107,146; January lows average 16°F.
10,606 people · Saginaw County · median home $276,000 · income $107,146 · Jan low 16°F · 49 in snow
Full Tittabawassee, Michigan profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
34Greentree, New Jersey
Work from home: 96th percentile · Broadband at home: 91st percentile · Home value ÷ income: 58th percentile
Greentree is a community of 12,012 people in Camden County, New Jersey. Homes have a median value of $438,400 against household income of $145,823; January lows average 26°F.
12,012 people · Camden County · median home $438,400 · income $145,823 · Jan low 26°F · 22 in snow
Full Greentree, New Jersey profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
33Woolwich, New Jersey
Work from home: 91st percentile · Broadband at home: 92nd percentile · Home value ÷ income: 62nd percentile

Photo: Smallbones (public domain, Wikimedia Commons) Woolwich is a township of 12,577 people in Gloucester County, New Jersey. Homes have a median value of $456,000 against household income of $157,778; January lows average 27°F.
12,577 people · Gloucester County · median home $456,000 · income $157,778 · Jan low 27°F · 18 in snow
Full Woolwich, New Jersey profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
32Brock Hall, Maryland
Work from home: 97th percentile · Broadband at home: 93rd percentile · Home value ÷ income: 55th percentile

Photo: Quarterczar at English Wikipedia (public domain, Wikimedia Commons) Brock Hall is a community of 13,181 people in Prince George's County, Maryland. Homes have a median value of $637,900 against household income of $206,451; January lows average 25°F.
13,181 people · Prince George's County · median home $637,900 · income $206,451 · Jan low 25°F · 16 in snow
Full Brock Hall, Maryland profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
31Bradfordville, Florida
Work from home: 90th percentile · Broadband at home: 93rd percentile · Home value ÷ income: 62nd percentile
Bradfordville is a community of 19,183 people in Leon County, Florida. Homes have a median value of $383,300 against household income of $133,359; January lows average 41°F.
19,183 people · Leon County · median home $383,300 · income $133,359 · Jan low 41°F · 0 in snow
Full Bradfordville, Florida profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
30Plum, Pennsylvania
Work from home: 90th percentile · Broadband at home: 73rd percentile · Home value ÷ income: 82nd percentile
Plum is a borough of 27,144 people in Allegheny County, Pennsylvania. Homes have a median value of $227,600 against household income of $98,705; January lows average 19°F.
27,144 people · Allegheny County · median home $227,600 · income $98,705 · Jan low 19°F · 25 in snow
Full Plum, Pennsylvania profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
29Upper St. Clair, Pennsylvania
Work from home: 96th percentile · Broadband at home: 77th percentile · Home value ÷ income: 73rd percentile
Upper St. Clair is a township of 21,160 people in Allegheny County, Pennsylvania. Homes have a median value of $431,800 against household income of $163,409; January lows average 22°F.
21,160 people · Allegheny County · median home $431,800 · income $163,409 · Jan low 22°F · 30 in snow
Full Upper St. Clair, Pennsylvania profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
28South Euclid, Ohio
Work from home: 81st percentile · Broadband at home: 74th percentile · Home value ÷ income: 92nd percentile
South Euclid is a city of 21,883 people in Cuyahoga County, Ohio. Homes have a median value of $153,700 against household income of $81,297; January lows average 24°F.
21,883 people · Cuyahoga County · median home $153,700 · income $81,297 · Jan low 24°F · 85 in snow
Full South Euclid, Ohio profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
27Maryland Heights, Missouri
Work from home: 90th percentile · Broadband at home: 85th percentile · Home value ÷ income: 73rd percentile
Maryland Heights is a city of 28,284 people in St. Louis County, Missouri. Homes have a median value of $227,000 against household income of $86,436; January lows average 22°F.
28,284 people · St. Louis County · median home $227,000 · income $86,436 · Jan low 22°F · 8 in snow
Full Maryland Heights, Missouri profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
26Matteson, Illinois
Work from home: 91st percentile · Broadband at home: 84th percentile · Home value ÷ income: 73rd percentile
Matteson is a village of 19,073 people in Cook County, Illinois. Homes have a median value of $250,600 against household income of $95,457; January lows average 15°F.
19,073 people · Cook County · median home $250,600 · income $95,457 · Jan low 15°F · 28 in snow
Full Matteson, Illinois profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
25South Park, Pennsylvania
Work from home: 86th percentile · Broadband at home: 86th percentile · Home value ÷ income: 76th percentile
South Park is a township of 13,727 people in Allegheny County, Pennsylvania. Homes have a median value of $248,000 against household income of $101,102; January lows average 22°F.
13,727 people · Allegheny County · median home $248,000 · income $101,102 · Jan low 22°F · 21 in snow
Full South Park, Pennsylvania profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
24Loudonville, New York
Work from home: 84th percentile · Broadband at home: 95th percentile · Home value ÷ income: 69th percentile
Loudonville is a community of 10,296 people in Albany County, New York. Homes have a median value of $391,200 against household income of $142,829; January lows average 16°F.
10,296 people · Albany County · median home $391,200 · income $142,829 · Jan low 16°F · 59 in snow
Full Loudonville, New York profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
23East Greenwich, New Jersey
Work from home: 92nd percentile · Broadband at home: 87th percentile · Home value ÷ income: 69th percentile
East Greenwich is a township of 11,706 people in Gloucester County, New Jersey. Homes have a median value of $406,700 against household income of $148,814; January lows average 26°F.
11,706 people · Gloucester County · median home $406,700 · income $148,814 · Jan low 26°F · 23 in snow
Full East Greenwich, New Jersey profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
22Lyndhurst, Ohio
Work from home: 88th percentile · Broadband at home: 78th percentile · Home value ÷ income: 82nd percentile

Photo: Nyttend (public domain, Wikimedia Commons) Lyndhurst is a city of 14,050 people in Cuyahoga County, Ohio. Homes have a median value of $212,200 against household income of $91,238; January lows average 24°F.
14,050 people · Cuyahoga County · median home $212,200 · income $91,238 · Jan low 24°F · 88 in snow
Full Lyndhurst, Ohio profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
21West Bradford, Pennsylvania
Work from home: 94th percentile · Broadband at home: 96th percentile · Home value ÷ income: 58th percentile
West Bradford is a township of 14,316 people in Chester County, Pennsylvania. Homes have a median value of $487,500 against household income of $160,514; January lows average 20°F.
14,316 people · Chester County · median home $487,500 · income $160,514 · Jan low 20°F · 31 in snow
Full West Bradford, Pennsylvania profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
20Pine, Pennsylvania
Work from home: 95th percentile · Broadband at home: 98th percentile · Home value ÷ income: 55th percentile

Photo: Nyttend (public domain, Wikimedia Commons) Pine is a township of 14,691 people in Allegheny County, Pennsylvania. Homes have a median value of $579,700 against household income of $184,591; January lows average 21°F.
14,691 people · Allegheny County · median home $579,700 · income $184,591 · Jan low 21°F · 30 in snow
Full Pine, Pennsylvania profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
19Cinco Ranch, Texas
Work from home: 95th percentile · Broadband at home: 91st percentile · Home value ÷ income: 62nd percentile
Cinco Ranch is a community of 16,899 people in Fort Bend County, Texas. Homes have a median value of $475,600 against household income of $161,972; January lows average 45°F.
16,899 people · Fort Bend County · median home $475,600 · income $161,972 · Jan low 45°F · 0 in snow
Full Cinco Ranch, Texas profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
18Round Lake, Illinois
Work from home: 79th percentile · Broadband at home: 94th percentile · Home value ÷ income: 76th percentile
Round Lake is a village of 18,721 people in Lake County, Illinois. Homes have a median value of $278,600 against household income of $111,977; January lows average 14°F.
18,721 people · Lake County · median home $278,600 · income $111,977 · Jan low 14°F · 43 in snow
Full Round Lake, Illinois profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
17Tolland, Connecticut
Work from home: 85th percentile · Broadband at home: 95th percentile · Home value ÷ income: 69th percentile
Tolland is a town of 14,563 people, Connecticut. Homes have a median value of $365,500 against household income of $133,264; January lows average 19°F.
14,563 people · median home $365,500 · income $133,264 · Jan low 19°F · 39 in snow
Full Tolland, Connecticut profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
16Simsbury, Connecticut
Work from home: 94th percentile · Broadband at home: 89th percentile · Home value ÷ income: 66th percentile
Simsbury is a town of 24,517 people, Connecticut. Homes have a median value of $443,500 against household income of $157,907; January lows average 17°F.
24,517 people · median home $443,500 · income $157,907 · Jan low 17°F · 39 in snow
Full Simsbury, Connecticut profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
15Linganore, Maryland
Work from home: 94th percentile · Broadband at home: 97th percentile · Home value ÷ income: 58th percentile
Linganore is a community of 12,351 people in Frederick County, Maryland. Homes have a median value of $533,500 against household income of $175,833; January lows average 27°F.
12,351 people · Frederick County · median home $533,500 · income $175,833 · Jan low 27°F · 31 in snow
Full Linganore, Maryland profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
14Texas, Michigan
Work from home: 87th percentile · Broadband at home: 96th percentile · Home value ÷ income: 66th percentile
Texas is a charter township of 17,691 people in Kalamazoo County, Michigan. Homes have a median value of $415,100 against household income of $147,128; January lows average 18°F.
17,691 people · Kalamazoo County · median home $415,100 · income $147,128 · Jan low 18°F · 78 in snow
Full Texas, Michigan profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
13Southfield, Michigan
Work from home: 95th percentile · Broadband at home: 93rd percentile · Home value ÷ income: 62nd percentile
Southfield is a township of 14,886 people in Oakland County, Michigan. Homes have a median value of $544,100 against household income of $184,531; January lows average 16°F.
14,886 people · Oakland County · median home $544,100 · income $184,531 · Jan low 16°F · 36 in snow
Full Southfield, Michigan profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
12Grosse Pointe Farms, Michigan
Work from home: 92nd percentile · Broadband at home: 89th percentile · Home value ÷ income: 69th percentile
Grosse Pointe Farms is a city of 10,148 people in Wayne County, Michigan. Homes have a median value of $442,000 against household income of $161,208; January lows average 17°F.
10,148 people · Wayne County · median home $442,000 · income $161,208 · Jan low 17°F · 28 in snow
Full Grosse Pointe Farms, Michigan profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
11Victoria, Minnesota
Work from home: 97th percentile · Broadband at home: 95th percentile · Home value ÷ income: 58th percentile
Victoria is a city of 10,546 people in Carver County, Minnesota. Homes have a median value of $581,200 against household income of $195,639; January lows average 4°F.
10,546 people · Carver County · median home $581,200 · income $195,639 · Jan low 4°F · 52 in snow
Full Victoria, Minnesota profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
10Berkley, Michigan
Work from home: 89th percentile · Broadband at home: 92nd percentile · Home value ÷ income: 69th percentile
Berkley is a city of 15,194 people in Oakland County, Michigan. Homes have a median value of $316,700 against household income of $116,239; January lows average 16°F.
15,194 people · Oakland County · median home $316,700 · income $116,239 · Jan low 16°F · 36 in snow
Full Berkley, Michigan profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
9Powell, Ohio
Work from home: 97th percentile · Broadband at home: 92nd percentile · Home value ÷ income: 62nd percentile
Powell is a city of 14,163 people in Delaware County, Ohio. Homes have a median value of $561,500 against household income of $195,495; January lows average 21°F.
14,163 people · Delaware County · median home $561,500 · income $195,495 · Jan low 21°F · 19 in snow
Percentile vs U.S. towns on each part of this ranking. -
8Franklin Park, Pennsylvania
Work from home: 89th percentile · Broadband at home: 93rd percentile · Home value ÷ income: 69th percentile
Franklin Park is a borough of 15,479 people in Allegheny County, Pennsylvania. Homes have a median value of $485,600 against household income of $176,875; January lows average 21°F.
15,479 people · Allegheny County · median home $485,600 · income $176,875 · Jan low 21°F · 20 in snow
Full Franklin Park, Pennsylvania profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
7Hudson, Ohio
Work from home: 95th percentile · Broadband at home: 87th percentile · Home value ÷ income: 69th percentile
Hudson is a city of 23,110 people in Summit County, Ohio. Homes have a median value of $466,500 against household income of $171,427; January lows average 18°F.
23,110 people · Summit County · median home $466,500 · income $171,427 · Jan low 18°F · 51 in snow
Percentile vs U.S. towns on each part of this ranking. -
6Beverly Hills, Michigan
Work from home: 96th percentile · Broadband at home: 94th percentile · Home value ÷ income: 62nd percentile
Beverly Hills is a village of 10,584 people in Oakland County, Michigan. Homes have a median value of $511,000 against household income of $177,412; January lows average 16°F.
10,584 people · Oakland County · median home $511,000 · income $177,412 · Jan low 16°F · 36 in snow
Full Beverly Hills, Michigan profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
5Celina, Texas
Work from home: 98th percentile · Broadband at home: 96th percentile · Home value ÷ income: 58th percentile
Celina is a city of 16,739 people in Collin County, Texas. Homes have a median value of $509,600 against household income of $170,894; January lows average 34°F.
16,739 people · Collin County · median home $509,600 · income $170,894 · Jan low 34°F · 3 in snow
Full Celina, Texas profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
4Wyndham, Virginia
Work from home: 99th percentile · Broadband at home: 97th percentile · Home value ÷ income: 58th percentile
Wyndham is a community of 11,087 people in Henrico County, Virginia. Homes have a median value of $703,000 against household income of $235,250; January lows average 27°F.
11,087 people · Henrico County · median home $703,000 · income $235,250 · Jan low 27°F · 15 in snow
Full Wyndham, Virginia profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
3Campton Hills, Illinois
Work from home: 86th percentile · Broadband at home: 96th percentile · Home value ÷ income: 73rd percentile
Campton Hills is a village of 10,885 people in Kane County, Illinois. Homes have a median value of $547,500 against household income of $209,134; January lows average 16°F.
10,885 people · Kane County · median home $547,500 · income $209,134 · Jan low 16°F · 39 in snow
Full Campton Hills, Illinois profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
2Lindenhurst, Illinois
Work from home: 79th percentile · Broadband at home: 91st percentile · Home value ÷ income: 85th percentile
Lindenhurst is a village of 14,406 people in Lake County, Illinois. Homes have a median value of $294,100 against household income of $131,474; January lows average 15°F.
14,406 people · Lake County · median home $294,100 · income $131,474 · Jan low 15°F · 43 in snow
Full Lindenhurst, Illinois profile: weather, storms, schools, jobs →
Percentile vs U.S. towns on each part of this ranking. -
1Sienna, Texas
Work from home: 87th percentile · Broadband at home: 96th percentile · Home value ÷ income: 73rd percentile
Sienna is a community of 20,204 people in Fort Bend County, Texas. Homes have a median value of $470,100 against household income of $177,837; January lows average 43°F.
20,204 people · Fort Bend County · median home $470,100 · income $177,837 · Jan low 43°F · 0 in snow
Full Sienna, Texas 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
- 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)