There are no exact figures on the number of Christmas trees sold every year. However, it is estimated that around 33 million Christmas trees are sold annually in the United States alone. It is also reported that around 27 million artificial Christmas trees are sold annually in the US, making them a popular alternative to the real thing.