Christmas Tree Farms in North Carolina
Our directory lists 76 Christmas tree farms in North Carolina. Details are provided by the farms or collected from their public pages; hours and availability change every season, so call before you drive.
- 940 farms with Christmas trees in production
- 33,126 acres planted in Christmas trees
- 3,208,419 trees harvested in 2022 (-20.4% vs 2017)
- Ranked #2 of all US states by trees cut
Top North Carolina counties (2022 census; counties USDA withholds as (D) cannot appear):
| County | Trees cut | Farms | Acres |
|---|---|---|---|
| Ashe | 1,585,580 | 213 | 13,096 |
| Alleghany | 526,785 | 71 | 3,356 |
| Avery | 422,470 | 201 | 7,407 |
| Jackson | 209,338 | 58 | 1,871 |
| Watauga | 187,277 | 66 | 3,292 |
Source: USDA NASS 2022 Census of Agriculture, Table 35. See all state statistics.
- Grower association: North Carolina Christmas Tree Association (their farm finder)
All North Carolina farms in the directory
(76 shown; click a column header to sort)
Cities and towns covered
Aberdeen · Banner Elk · Boone · Cary · Chapel Hill · Charlotte · Clarkston WA · Crumpler · Deep Gap · Ennice · Fleetwood · Glendale Springs · Grassy Creek · Greensboro · High Point · Hope Mills · Jefferson · Laurel Springs · Linville · Raleigh · Sanford · Sophia · Sparta · Statesville · Township of Taylorsville · Vale · Vilas · Warrensville · West Jefferson · Winston-Salem
Farm missing or closed? Tell us and we will fix the listing. Also see the interactive farm map.