which state grows the most christmas trees
Oregon grows the most Christmas trees of any U.S. state, by a wide margin.
Top Christmas tree state
- Oregon harvests about 4.8 million Christmas trees per year, the highest total in the United States.
- The industry in Oregon is worth around $110–120 million annually, making it a significant agricultural commodity for the state.
Other leading states
- North Carolina ranks second, producing just over 3.2 million Christmas trees annually and specializing in Fraser firs.
- Michigan, Washington, Pennsylvania, and Wisconsin also produce hundreds of thousands to over a million trees a year, contributing strongly to the national supply.
Why Oregon leads
- Oregon’s mountainous climate and well‑drained soils are ideal for popular Christmas tree species like Douglas fir and noble fir.
- Large acreages devoted to tree farms and strong export demand (most trees shipped out of state) help Oregon maintain its dominant position.
Information gathered from public forums or data available on the internet and portrayed here.