North Carolina is the state that produces the most Christmas trees in the United States. North Carolina's mild climate and rich soil are perfect for growing Christmas trees. In fact, North Carolina produces nearly 100 million Christmas trees every year, making it the leading Christmas tree producer in the country.