Artificial Christmas trees have gotten more and more popular over the years, but for those who prefer real ferns, this is the time of year to start thinking about getting that fresh, fragrant holiday tree.

So, which states produce the most Christmas trees? As expected, states in the colder U.S. regions produce the largest number of holiday trees. Oregon is No. 1, with 6,446,506 trees cut down in 2012. Many U.S. Christmas trees are also produced in Canada.

The staff at Stacker has created a list of the state that produce the most Christmas trees using data from the most recent Federal Census of Agriculture in 2012 from the U.S. Department of Agriculture. View the top five below.

U.S. States That Produce the Most Christmas Trees:

1. Oregon
Total trees cut: 6,446,506
Total farms: 1,517

2. North Carolina
Total trees cut: 4,288,563
Total farms: 1,370

3. Michigan
Total trees cut: 1,739,538
Total farms: 1,077

4. Pennsylvania
Total trees cut: 1,028,888
Total farms: 1,360

5. Wisconsin
Total trees cut: 611,387
Total farms: 868

View the full list here.