Farmington, NH

View of Farmington, NH
Image credit: User:Magicpiano / CC BY-SA 4.0
Population
3,924
U.S. Census American Community Survey 5-Year · 2024
Elevation
279 ft
Median Home Value
$229,600
U.S. Census American Community Survey 5-Year · 2024
Median Rent
$1,076/mo
U.S. Census American Community Survey 5-Year · 2024
Median Income
$55,029
U.S. Census American Community Survey 5-Year · 2024
General Quality
Overall rating out of 100

Highlights

What stands out in Farmington

Explore

More places like Farmington

About Farmington

Farmington is a quiet, scenic town in Strafford County, New Hampshire, offering a relaxed pace of life within an easy drive of Rochester, Dover, and the Lakes Region. The historic village center sits along the Cocheco River, surrounded by open countryside, farmland, and dense woodlands. Outdoor recreation is a major draw for locals, with hiking trails up Blue Job Mountain, boating on Baxter Lake, and conserved forests offering plenty of space to explore.

Main Street, Farmington NH

Everyday life combines a classic small-town feel with convenient access to regional employers and coastal amenities. The town features its own local school system, friendly neighborhood diners and shops, and historic brick buildings that nod to its industrial past. With distinct four-season weather, relatively affordable housing compared to neighboring coastal towns, and a welcoming community spirit, Farmington is a practical and comfortable choice for newcomers seeking a quieter corner of New Hampshire.

Top Rating Signals

Highest current ratings for this town.

Loading town details...