Where to find local holiday greens and supplies in NH
Matthew Mead’s shares the list of his favorite places to find the perfect, local greens for holiday decorating
Many New Hampshire towns have farm stands and garden centers well stocked with beautiful fresh greens and supplies. Go for the afternoon, cut a tree, and select from a wide range of pre-made wreaths and roping at the New Hampshire stands listed below.
You can also find items for decorating, such as pinecones, pods, ribbons and botanicals—both real and faux—that are perfect for embellishing your evergreen design. As a photographer and stylist, I am always looking for stellar supplies. The following places are tops on my list.
Cole Gardens
430 Loudon Road in Concord
(603) 229-0655
colegardens.com
Grenon Trading Company
276 NH Route 101 in Bedford
(603) 472-3946
grenontradingcompany.com
Tendercrop Farm at Red Barn
123 Dover Point Road in Dover
(603) 740-4920
tendercropfarm.com
The House by the Side of the Road
370 Gibbons Highway in Wilton
(603) 654-9888
housebythesideoftheroad.com
Looking for more options? Try these!
Archambault Tree Farm
232 Grant Road in Newmarket
(603) 479-7126
archambaulttreefarm.com
Balsam Ridge Tree Farm
31 Derush Road in Canaan
(603) 523-7023
balsamridgechristmas.com
Beloin Tree Farm, LLC
946 Route 3 in North Stratford
(603) 237-4920
rjbtreefarm.com
Colby Farm
342 High Street in Boscawen
(603) 796-2857
Conley Tree Farm
527 Meaderboro Road in Farmington
(603) 617-8046
conleyfarm.com
Crow Valley Farm
1038 Hopkinton Road in Hopkinton
(603) 224-7520
crowvalleyfarm.com
Donaghey Christmas Tree Farm
359 Third Range Road in Pembroke
(603) 485-8070
donagheytreefarm.com/
Farmstead Acres
143 London Road in Westmoreland
(603) 352-8370
Hidden Field Fir Farm
625 River Road in Plainfield
(603) 675-2007
Washington Street in Claremont
(603) 543-6341
Hidden Meadows Tree Farm
253 Hill Road in Bath
(603) 747-2263
hiddenmeadowstreefarm.com/
![]() |
A mantel garland comes to life festooned with cinnamon sticks and eucalyptus leaves.
|
High Meadow Farm
162 Joalco Road in Strafford
(603) 664-2934
highmeadowsfarms.com/
Highland Plantation
39 Highland Street in Newton
(603) 382-5403
Indian Hill Farm
161 Main Avenue in South Hampton
(603) 394-7520
indianhillfarm.com/
LeBlanc Christmas Tree Plantation
392 Texas Hill Road in Plymouth
(603) 536-1496
Mountain Star Farms
303 Wild Ammonoosuc Road/Route 112 in Woodsville
(603) 747-2981
mtnstarfarms.com/
Muehlke Family Tree Farm
320 Belknap Mountain Road in Gilford
(603) 524-9507
muehlkefamilytreefarm.com/
Neva Dun Farm Christmas Trees
77 Peacham Road in Center Barnstead
(603) 776-7000
nhchristmastrees.com/nevadun/
Nichols Christmas Trees
Route 10 in Lyme
(603) 795-4392
nicholstrees.com/
Noda Farm
190 Bean Road in Plainfield
(603) 510-0033
nodafarm.com/
Noel’s Tree Farm
21 Charles Bancroft Highway in Litchfield
(603) 759-2264
noelstreefarm.com/
Ridge’s End Tree Farm
65A Ridge Road in Deerfield
(603) 463-5540
ridgesend.com/
River Road Plantation
5 River Road in Penacook
(603) 905-9709
Rossview Farm
84 District 5 Road in Concord
(603) 228-4872
rossviewfarm.com/
Scammon’s Tree Farm
85 Apple Tree Lane in Hopkinton
(603) 224-1630
Sidmore Family Christmas Tree Farm
198 North Road in Deerfield
(603) 463-7472
nhxmastrees.com/
Steve’s Trees at Folsom Farm
112 Old Post Road in Newbury
(603) 381-6859
steveschristmastreesnh.com/
Stevens Christmas Tree Farm
146 South Road in Brentwood
(603) 642-8148
facebook.com/StevensTreeFarm
Sundance Farm
434 Hornetown Road in Farmington
(603) 859-7153
sundancefarmchristmas.com/
Sunnycrest Farm
59 High Range Road in Londonderry
(603) 432-7753
sunnycrestfarmnh.com/
Third Stone Farm
106 Garland Road in Barnstead
(603) 957-1422
thirdstonefarm.com/
Walker’s Green Trees
124 Perkins Road in Madbury
(603) 742-0497
Weir Tree Farms, LLC
679 East Colebrook Road in Colebrook
(800) 962-7911
weirtreefarms.com/
Windcrest Farm
274 Poor Farm Road in Weare
(603) 529-2653
facebook.com/WindcrestTreeFarm
Wright’s Tree Farm
607 Hurricane Road in Keene
(603) 352-4033