In the United States, the average Christmas tree farm has around 1,500 trees per acre. This means that on a 100-acre farm, there could be up to 150,000 Christmas trees! The number of trees per acre can vary depending on the type of tree being grown, the climate, and the growing conditions. Some trees, like Douglas firs, can have up to 2,000 trees per acre.