How Many States Grow Christmas Trees?

Christmas trees are gown in all fifty states and Canada. It takes an average of seven years for the trees to reach the 6-7 foot height that is perfect for harvesting however, it can take up to 15 years for the trees to reach that height. The top states who produce Christmas tress are Oregon, North Carolina, Michigan, Pennsylvania, Wisconsin and Washington.