Local

NH’s oldest Christmas tree farm is 80 years old. How to go this year

While the state certainly has plenty of options to choose from, this year, consider heading to New Hampshire’s oldest Christmas tree farm: Weir Tree Farms. The Colebrook farm has been selling Christmas trees since 1945, making it 80 years old this year.


Getting ready to pick out your Christmas tree from one of New Hampshire‘s many tree farms?

While the state certainly has plenty of options to choose from, this year, consider heading to New Hampshire‘s oldest Christmas tree farm: Weir Tree Farms. The Colebrook farm has been selling Christmas trees since 1945, making it 80 years old this year.

Though Glove Hollow Farm was founded earlier than Weir, Glove Hollow did not start selling Christmas trees until 1957, making Weir Tree Farms the oldest continously-running Christmas tree seller in New Hampshire.

Here’s a brief history of New Hampshire‘s oldest Christmas tree farm, as well as how to get your tree there this season.

History of Weir Tree Farms

According to the farm’s website, Weir Tree Farms dates back to 1945, when Harlie Weir planted the first seedlings – some of which produced trees that are still used for seed today.

In 1958, Weir acquired the current farm in East Colebrook, planting several thousand Balsam Fir trees. The farm was passed to Harlie’s oldest son William in 1965, and again passed down to William’s son Jay in 2004. Along with his wife Christie, Jay Weir continues to run the historic family farm today.

Over time, Weir Tree Farms has expanded to just under 400 acres in Christmas tree production, producing 15,000 to 20,000 trees annually. The farm offers a variety of fraser and balsam fir trees, as well as multiple types of hybrid trees they developed themselves. Weir Tree Farms also has a plant nursery and a large gift shop filled with garland, kissing balls, gifts and wreaths.

How to get a tree from Weir Tree Farms

Along with selling trees wholesale, Weir Tree Farms welcomes customers to choose and cut their own tree, or tag a tree and return for cutting at a later date. Employees are available to help cut and bale the trees. Trees cost $50 for 6 ft. and under, $60 for 6-8 ft. tall, $80 for 8-9 ft. tall, $100 for 9-10 ft. tall and $125 for over 10 ft. tall.

The Christmas tree farm will be open at 679 E. Colebrook Road in Colebrook from Saturday, Nov. 22 through Sunday, Dec. 14 for the 2025 season.

This article originally appeared on Portsmouth Herald.Reporting by Catherine Messier.

Keep Granite Post free for everyone

If you found this story useful, would you consider supporting Granite Post?

Every day, our team works to provide New Hampshirites with free, fact-based reporting about the issues, policies, and decisions shaping life across the state. We believe everyone deserves access to trustworthy local news—not just those who can afford a subscription.

That's why you'll never hit a paywall here (though we may ask you to sign up for our newsletter). But keeping our journalism free depends on readers who believe informed communities are worth investing in.

If our reporting has helped you better understand what's happening in New Hampshire, please consider making a donation today. Every contribution helps us continue reporting, informing, and serving communities across the state.

Colin Booth
Colin Booth Chief Political Correspondent
Support our team