Christmas tree farms in New Hampshire
14 farms for the 2026 season — 14 of them cut-your-own. Every sign below shows what the farm itself has posted: opening day, what's growing, and, once the season starts, whether trees are left.
Every farm below was checked against its own website or socials in August 2026. Farms we couldn’t confirm for the 2026 season say so plainly — call before you drive.
Nashua, Manchester & the Merrimack Valley
- Call ahead unconfirmed for 2026
Noel's Tree Farm
Litchfield · Hillsborough County
Cut-your-own Fraser firs and Balsam firs; pre-cut too
- Opens Nov 27 usual opening — confirm for 2026
Live Tree or Die Farm
Amherst · Hillsborough County
Cut-your-own Balsam firs and Fraser firs
9–4 the Friday and Saturday after Thanksgiving, then Saturdays through December until the fields are picked over.
- Call ahead unconfirmed for 2026
Miracle Acres Farm
Milford · Hillsborough County
Cut-your-own Balsam firs and Fraser firs; pre-cut too
The Seacoast & Strafford County
- Opens Nov 27 usual opening — confirm for 2026
Evergreen Ridge Christmas Tree Farm
New Durham · Strafford County
Cut-your-own Balsam firs and Fraser firs
Tuesday through Sunday 9–4:30 once the season starts; closed Mondays.
- Call ahead unconfirmed for 2026
Conley Christmas Tree Farm
Farmington · Strafford County
Cut-your-own trees
- Call ahead unconfirmed for 2026
Indian Hill Farm
South Hampton · Rockingham County
Cut-your-own trees
Concord & the Lakes Region
- Opens Nov 21 usual opening — confirm for 2026
Third Stone Christmas Tree Farm
Barnstead · Belknap County
Cut-your-own Balsam firs and Fraser firs
Weekends 9–4 through the season; weekdays and the Friday after Thanksgiving are by appointment.
- Call ahead unconfirmed for 2026
Rossview Farm
Concord · Merrimack County
Cut-your-own Balsam firs and Fraser firs
Monadnock & the Upper Valley
- Opens Nov 27 usual opening — confirm for 2026
Patch Orchards
Lebanon · Grafton County
Cut-your-own trees; pre-cut too
Open 10 to sunset once the season starts.
- Opens Nov 27 usual opening — confirm for 2026
Smith's Evergreen Farm
Winchester · Cheshire County
Cut-your-own trees
Black Friday 9 until dark, then Saturdays and Sundays 9 until dark until Christmas or until the trees run out. Cash only on weekdays.
- Call ahead unconfirmed for 2026
Windswept Mountains View Christmas Tree Farm
Richmond · Cheshire County
Cut-your-own Balsam firs and Fraser x balsam firs; pre-cut too
White Mountains & the North Country
- Opens Nov 21
Glove Hollow Christmas Tree Farm
Plymouth · Grafton County
Cut-your-own Fraser firs and Balsam firs; pre-cut too
First-pick weekend November 21 and 22, 10–4. After that: Black Friday 8–6, weekdays afternoons, weekends 8–6, and Christmas Eve 8 to noon. Cut-your-own trees top out around eight and a half feet.
- Opens Nov 21
The Rocks Christmas Tree Farm
Bethlehem · Grafton County
Cut-your-own Balsam firs and Fraser firs
First day of sale Saturday, November 21, 10–3; then open daily 10–3 from Friday, November 27 through Sunday, December 13. The gift shop keeps going 10–4 through December 19, and the farm closes for the season December 20.
- Opens Nov 21
Weir Tree Farms
Colebrook · Coos County
Cut-your-own Fraser firs and Balsam firs
Choose-and-cut runs November 21 through December 13 this season; daily hours aren't posted, so ring ahead before the drive north.
How this list works
We read each farm's own website and social pages — not last year's listicles — and the signs above say exactly how much the farm has posted so far. A farm marked call ahead is one we couldn't confirm for 2026; it may well be opening as usual, but check before you drive.
From the week of Thanksgiving through December 20 we re-check the big farms weekly, so sold-out means sold-out — not a guess.
See what's open this weekend in New Hampshire →
Farm seed list from the New Hampshire-Vermont Christmas Tree Association, checked farm-by-farm in August 2026.