Americans are paying top dollar for Christmas trees this year. Some are selling for $400! Here are the states with the most Christmas tree farms.
1. Pennsylvania
2,164 farms
2. Oregon
2,024
3. Michigan
1,798
4. New York
1,648
5. North Carolina
1,528
U.S. DEPARTMENT OF AGRICULTURE