How Many Christmas Lights for Christmas Trees?

There are approximately 25 to 30 million real Christmas trees sold in the US each year. American Christmas tree farms usually grow close to 350 million trees each year. Buying and decorating a Christmas tree is a holiday tradition for most American families. This is a huge part of Christmas and is usually at the center of …