The 19 Best Affordable Small Towns for Remote Workers in New Hampshire
Ranked on The Town Files lifestyle rankings among 118 towns of 500–10,000 people in New Hampshire, scoring every town on all of these at once. #1 is Mont Vernon, NH.
-
19East Merrimack, New Hampshire
Work from home: 79th percentile · Broadband at home: 56th percentile · Home value ÷ income: 76th percentile
East Merrimack is a community of 5,176 people in Hillsborough County, New Hampshire. Homes have a median value of $291,500 against household income of $87,311; January lows average 17°F.
5,176 people · Hillsborough County · median home $291,500 · income $87,311 · Jan low 17°F · 53 in snow
Full East Merrimack, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
18Hopkinton, New Hampshire
Work from home: 88th percentile · Broadband at home: 67th percentile · Home value ÷ income: 56th percentile
Hopkinton is a town of 5,914 people in Merrimack County, New Hampshire. Homes have a median value of $506,900 against household income of $137,477; January lows average 13°F.
5,914 people · Merrimack County · median home $506,900 · income $137,477 · Jan low 13°F · 68 in snow
Full Hopkinton, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
17Chichester, New Hampshire
Work from home: 72nd percentile · Broadband at home: 86th percentile · Home value ÷ income: 56th percentile
Chichester is a town of 2,665 people in Merrimack County, New Hampshire. Homes have a median value of $409,300 against household income of $109,297; January lows average 13°F.
2,665 people · Merrimack County · median home $409,300 · income $109,297 · Jan low 13°F · 68 in snow
Full Chichester, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
16Milton, New Hampshire
Work from home: 71st percentile · Broadband at home: 80th percentile · Home value ÷ income: 71st percentile
Milton is a town of 4,482 people in Strafford County, New Hampshire. Homes have a median value of $318,400 against household income of $94,493; January lows average 10°F.
4,482 people · Strafford County · median home $318,400 · income $94,493 · Jan low 10°F · 63 in snow
Full Milton, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
15Atkinson, New Hampshire
Work from home: 79th percentile · Broadband at home: 95th percentile · Home value ÷ income: 51st percentile
Atkinson is a town of 7,087 people in Rockingham County, New Hampshire. Homes have a median value of $555,200 against household income of $146,380; January lows average 15°F.
7,087 people · Rockingham County · median home $555,200 · income $146,380 · Jan low 15°F · 76 in snow
Full Atkinson, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
14Nottingham, New Hampshire
Work from home: 82nd percentile · Broadband at home: 91st percentile · Home value ÷ income: 56th percentile
Nottingham is a town of 5,229 people in Rockingham County, New Hampshire. Homes have a median value of $457,500 against household income of $122,201; January lows average 14°F.
5,229 people · Rockingham County · median home $457,500 · income $122,201 · Jan low 14°F · 57 in snow
Full Nottingham, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
13Wakefield, New Hampshire
Work from home: 55th percentile · Broadband at home: 92nd percentile · Home value ÷ income: 83rd percentile
Wakefield is a town of 5,201 people in Carroll County, New Hampshire. Homes have a median value of $322,800 against household income of $100,976; January lows average 10°F.
5,201 people · Carroll County · median home $322,800 · income $100,976 · Jan low 10°F · 77 in snow
Full Wakefield, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
12Litchfield, New Hampshire
Work from home: 78th percentile · Broadband at home: 64th percentile · Home value ÷ income: 91st percentile
Litchfield is a town of 8,478 people in Hillsborough County, New Hampshire. Homes have a median value of $485,000 against household income of $162,036; January lows average 14°F.
8,478 people · Hillsborough County · median home $485,000 · income $162,036 · Jan low 14°F · 53 in snow
Full Litchfield, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
11Lee, New Hampshire
Work from home: 95th percentile · Broadband at home: 82nd percentile · Home value ÷ income: 56th percentile
Lee is a town of 4,520 people in Strafford County, New Hampshire. Homes have a median value of $480,600 against household income of $131,579; January lows average 14°F.
4,520 people · Strafford County · median home $480,600 · income $131,579 · Jan low 14°F · 39 in snow
Full Lee, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
10Northwood, New Hampshire
Work from home: 70th percentile · Broadband at home: 70th percentile · Home value ÷ income: 95th percentile
Northwood is a town of 4,641 people in Rockingham County, New Hampshire. Homes have a median value of $363,000 against household income of $129,375; January lows average 13°F.
4,641 people · Rockingham County · median home $363,000 · income $129,375 · Jan low 13°F · 54 in snow
Full Northwood, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
9Bow, New Hampshire
Work from home: 84th percentile · Broadband at home: 60th percentile · Home value ÷ income: 93rd percentile
Bow is a town of 8,229 people in Merrimack County, New Hampshire. Homes have a median value of $506,500 against household income of $172,857; January lows average 13°F.
8,229 people · Merrimack County · median home $506,500 · income $172,857 · Jan low 13°F · 68 in snow
Full Bow, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
8Newton, New Hampshire
Work from home: 68th percentile · Broadband at home: 96th percentile · Home value ÷ income: 76th percentile
Newton is a town of 4,820 people in Rockingham County, New Hampshire. Homes have a median value of $459,500 against household income of $138,487; January lows average 16°F.
4,820 people · Rockingham County · median home $459,500 · income $138,487 · Jan low 16°F · 62 in snow
Full Newton, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
7Deerfield, New Hampshire
Work from home: 83rd percentile · Broadband at home: 83rd percentile · Home value ÷ income: 83rd percentile
Deerfield is a town of 4,855 people in Rockingham County, New Hampshire. Homes have a median value of $421,000 against household income of $131,563; January lows average 14°F.
4,855 people · Rockingham County · median home $421,000 · income $131,563 · Jan low 14°F · 55 in snow
Full Deerfield, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
6Sandown, New Hampshire
Work from home: 94th percentile · Broadband at home: 96th percentile · Home value ÷ income: 60th percentile
Sandown is a town of 6,548 people in Rockingham County, New Hampshire. Homes have a median value of $483,400 against household income of $135,040; January lows average 15°F.
6,548 people · Rockingham County · median home $483,400 · income $135,040 · Jan low 15°F · 76 in snow
Full Sandown, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
5Brentwood, New Hampshire
Work from home: 87th percentile · Broadband at home: 88th percentile · Home value ÷ income: 83rd percentile
Brentwood is a town of 4,490 people in Rockingham County, New Hampshire. Homes have a median value of $528,100 against household income of $165,509; January lows average 14°F.
4,490 people · Rockingham County · median home $528,100 · income $165,509 · Jan low 14°F · 57 in snow
Full Brentwood, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
4New Boston, New Hampshire
Work from home: 82nd percentile · Broadband at home: 88th percentile · Home value ÷ income: 88th percentile
New Boston is a town of 6,108 people in Hillsborough County, New Hampshire. Homes have a median value of $481,100 against household income of $154,250; January lows average 12°F.
6,108 people · Hillsborough County · median home $481,100 · income $154,250 · Jan low 12°F · 60 in snow
Full New Boston, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
3Campton, New Hampshire
Work from home: 95th percentile · Broadband at home: 75th percentile · Home value ÷ income: 91st percentile
Campton is a town of 3,343 people in Grafton County, New Hampshire. Homes have a median value of $356,300 against household income of $118,870; January lows average 7°F.
3,343 people · Grafton County · median home $356,300 · income $118,870 · Jan low 7°F · 68 in snow
Full Campton, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
2Brookline, New Hampshire
Work from home: 89th percentile · Broadband at home: 94th percentile · Home value ÷ income: 83rd percentile
Brookline is a town of 5,639 people in Hillsborough County, New Hampshire. Homes have a median value of $544,400 against household income of $171,046; January lows average 14°F.
5,639 people · Hillsborough County · median home $544,400 · income $171,046 · Jan low 14°F · 58 in snow
Full Brookline, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
1Mont Vernon, New Hampshire
Work from home: 92nd percentile · Broadband at home: 99th percentile · Home value ÷ income: 76th percentile
Mont Vernon is a town of 2,584 people in Hillsborough County, New Hampshire. Homes have a median value of $526,300 against household income of $158,036; January lows average 14°F.
2,584 people · Hillsborough County · median home $526,300 · income $158,036 · Jan low 14°F · 57 in snow
Full Mont Vernon, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking.
Price vs ranking
More New Hampshire rankings
- The 25 Best Small Towns to Retire in New Hampshire
- The 25 Quietest Small Towns in New Hampshire
- The 25 Most Affordable Small Towns in New Hampshire
- The 25 Best Small Towns for Families in New Hampshire
- 25 Small Towns in New Hampshire With the Cheapest Homes
- 25 Small Towns in New Hampshire With the Mildest Winters
- The 25 Most Walkable Small Towns in New Hampshire
- 25 Small Towns in New Hampshire With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in New Hampshire
Same ranking, other places
- The 50 Best Affordable Small Towns for Remote Workers in America
- 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
- 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)