How Many Christmas Trees are Sold Each Year?

There are approximately 25-30 million real Christmas trees sold each year. Christmas trees are actually gown in all 50 states and Canada with Oregon, North Carolina, Michigan, Pensylvainia, Wisconsin and Washington being the biggest producers. When a tree is cut down one to three seedlings are planted in it’s place. It takes a tree an average of seven years to mature.