pickinghours

Christmas tree farms in Wisconsin

36 choose-and-cut farms around Milwaukee and Madison, and 3 that sell pre-cut trees only. 32 have a 2026 opening day; one near Madison is open already.

Farms with 2026 dates
32
Open now
1
Farms listed
39
Last checked
8 Nov

Christmas tree farms in Wisconsin: 2026 dates

All 39, soonest first. 32 have a 2026 opening day, posted or worked out from the farm’s own words; the last 7 are here because people look for them by name, and say what is missing.

  1. 1 Nov2026Hann’s Christmas FarmOregon · Dane Countyfour firs, two pinesPre-cut from $75
  2. 14 Nov2026Country Side TreesWalworth · Walworth Countyseven species$70–$175
  3. 20 Nov2026Anderson’s Greenview Tree FarmRandom Lake · Sheboygan Countycut your ownno price published
  4. 21 Nov2026Bink’s GET REAL Christmas Tree FarmWest Bend · Washington Countycut your own$50–$95
  5. 21 Nov2026CaPaul’s Christmas Tree FarmWaunakee · Dane Countycut your ownno price published
  6. 21 Nov2026East Wind Christmas Tree FarmMarshall · Dane Countythree firs (limited)Pre-cut from $64.95
  7. 21 Nov2026Enchanted Valley AcresCross Plains · Dane Countythree firs, white pineFrom $80
  8. 21 Nov2026Evergreen AcresEast Troy · Walworth Countytagged trees$20–$150
  9. 21 Nov2026Miller’s Christmas TreesRio · Columbia Countythree firs, three pines, three sprucesno price published
  10. 21 Nov2026Ottman Family Christmas TreesBelleville · Dane Countythree firs, concolor, pines$73 pine, $89 fir
  11. 21 Nov2026O’Malley Family Farm & NurseryMequon · Ozaukee Countybalsam, spruce (limited)no price published
  12. 21 Nov2026Sandhill Tree FarmGrafton · Ozaukee CountyFraser firno price published
  13. 21 Nov2026Valley View Tree FarmBurlington · Walworth Countyfour firs, three spruces, pine$9–$14 a foot
  14. 23 Nov2026CW Christmas Trees & WreathsWatertown · Dodge Countypre-cut onlyno price published
  15. 26 Nov2026Tannenbaum AcresJanesville · Rock Countynot statedno price published
  16. 27 Nov2026Buffalo Bill’s Christmas TreesFranklin · Milwaukee Countycut your ownno price published
  17. 27 Nov2026Cozy Nook FarmWaukesha · Waukesha Countypre-cut onlyno price published
  18. 27 Nov2026Eugster’s Farm MarketStoughton · Dane CountyFraser fir, white spruce$10 a foot
  19. 27 Nov2026Francis TreesRio · Columbia Countythree firsno price published
  20. 27 Nov2026Jensen TreesVerona · Dane Countycut your ownno price published
  21. 27 Nov2026Mistletoe Tree FarmEdgerton · Rock Countysix firs and sprucesno price published
  22. 27 Nov2026Out On a Limb Christmas Tree FarmClinton · Rock Countycut your ownno price published
  23. 27 Nov2026Poplar Creek Tree FarmNew Berlin · Waukesha Countycut your ownno price published
  24. 27 Nov2026Ridgetop TreesVerona · Dane Countypines, spruce, three firs$40–$70
  25. 27 Nov2026Riehle’s Tree FarmDousman · Waukesha Countycut your own$70 any tree
  26. 27 Nov2026SnowKist TreesDousman · Waukesha Countybalsam, Canaan fir$75 any tree
  27. 27 Nov2026Stumpf’s U-Cut Christmas Tree FarmCedarburg · Ozaukee Countyfive spruces$85 any tree
  28. 27 Nov2026Sugar Creek Tree FarmBurlington · Walworth Countytwo firs, two spruces, two pines$60 pine, $85 fir
  29. 27 Nov2026Summers Christmas Tree FarmMiddleton · Dane Countysix firs, three spruces$90 any tree
  30. 27 Nov2026Sunset Acres Tree FarmStoughton · Dane Countycut your ownno price published
  31. 27 Nov2026Zabrowski Family TreesHartland · Waukesha Countycut your own$120 balsam up to 9 ft
  32. 28 Nov2026Rustic Meadows Christmas Tree FarmPrairie du Sac · Sauk Countycut your ownno price published
  33. tbcMuskego Choose & CutMuskego · Waukesha Countypre-cut onlyno price published
  34. tbcWaukesha County Land Conservancy tree harvestNew Berlin · Waukesha Countynot statedno price published
  35. tbcSchuett FarmsMukwonago · Waukesha Countynot statedno price published
  36. tbcPaoli Tree FarmBelleville · Dane Countynot statedno price published
  37. tbcKonkle Tree FarmSauk City · Dane Countynot statedno price published
  38. tbcTate’s Tree CompanySun Prairie · Dane Countynot statedno price published
  39. tbcZ-Farm Tree NurseryWatertown · Dodge Countynot statedno price published

Open now, and first to open

Hann’s Christmas Farm near Madison is open already, every day from 1 November. Country Side Trees opens for cutting on Saturday 14 November and Anderson’s Greenview Tree Farm on Friday 20 November. Ten more open on Saturday 21 November, Tannenbaum Acres on Thanksgiving, and most of the rest on Black Friday, 27 November.

One price for any tree

Riehle’s Tree Farm charges $70 for any tree you cut, SnowKist Trees $75, Stumpf’s U-Cut Christmas Tree Farm $85 and Summers Christmas Tree Farm $90. Ridgetop Trees starts at $40 for a pine, and Eugster’s Farm Market charges $10 a foot.

Book, dogs, and pre-cut only

Mistletoe Tree Farm needs a reservation to cut your own. Dogs aren’t allowed at Stumpf’s U-Cut Christmas Tree Farm or Eugster’s Farm Market. CW Christmas Trees & Wreaths, Cozy Nook Farm and Muskego Choose & Cut sell pre-cut trees only this year.

Milwaukee and the south-east · 18 farms, 15 with 2026 dates — Ozaukee, Washington, Sheboygan, Milwaukee, Waukesha and Walworth counties

These 18 farms are on their own page, with each farm’s hours, prices, trees and contact details: Christmas tree farms near Milwaukee.

Madison and the south · 21 farms, 17 with 2026 dates — Dane, Rock, Columbia, Sauk and Dodge counties

These 21 farms are on their own page, with each farm’s hours, prices, trees and contact details: Christmas tree farms near Madison.

Wisconsin Christmas tree farm questions

When do Christmas tree farms open in Wisconsin?

Hann's Christmas Farm in Oregon, near Madison, is open every day from 1 November. Country Side Trees in Walworth opens for cutting on Saturday 14 November 2026, and Anderson's Greenview in Random Lake on Friday 20 November. Sandhill, O'Malley, Valley View, Bink's, Evergreen Acres, Enchanted Valley, Ottman, East Wind, CaPaul's and Miller's open on Saturday 21 November, Tannenbaum Acres on Thanksgiving, and most of the others on Friday 27 November.

Where can I cut my own Christmas tree near Milwaukee?

North of the city, Sandhill in Grafton, O'Malley in Mequon, Stumpf's in Cedarburg, Bink's in West Bend and Anderson's Greenview in Random Lake. West, SnowKist and Riehle's in Dousman. South-west, Poplar Creek in New Berlin, Buffalo Bill's in Franklin, Evergreen Acres in East Troy, and toward Lake Geneva Valley View and Sugar Creek in Burlington and Country Side Trees in Walworth.

Where can I cut my own Christmas tree near Madison?

Enchanted Valley in Cross Plains, Summers in Middleton and Ridgetop and Jensen in Verona are west of the city; CaPaul's in Waunakee to the north; East Wind in Marshall to the east; Hann's in Oregon, Ottman in Belleville and Eugster's and Sunset Acres in Stoughton to the south. Further out are Miller's and Francis Trees in Rio, Rustic Meadows in Prairie du Sac, and Mistletoe, Tannenbaum Acres and Out On a Limb toward Janesville and Beloit.

How much does a Christmas tree cost at a Wisconsin farm?

Riehle's charges $70 for any tree you cut, SnowKist $75, Stumpf's $85, Summers $90, and Sugar Creek $85 for spruce and fir and $60 for pine. Ridgetop charges $40 for a pine and $55 to $70 for a fir, and Eugster's $10 a foot. Enchanted Valley's 2026 prices start at $80 for a tree of 6 ft or less.

Which Wisconsin farms sell only pre-cut trees?

CW Christmas Trees in Watertown is resting its fields in 2026 and sells its own trees already cut, from 23 November. Cozy Nook Farm in Waukesha sells one shipment of pre-cut trees from Black Friday, and Muskego Choose & Cut has sold only pre-cut Fraser fir since its field closed in 2023.

Do I need a reservation to cut a tree in Wisconsin?

Mistletoe Tree Farm in Edgerton asks you to book a time to cut your own. The other farms on this page don't say you need one.

How these were checked

Every Wisconsin farm here was read on its own website or Facebook page on 7 or 8 November 2026, and each card quotes the farm’s words. Where a farm states its opening as a rule — “the day after Thanksgiving”, “the Saturday before Thanksgiving” — or prints a day with no year, the card gives the 2026 date that rule makes (Thanksgiving is Thursday 26 November this year) and says so. Prices printed without a year are marked that way.

Farms that sell only pre-cut trees are listed because people look for them, and each says so on its card. Farms that haven’t posted a 2026 date are at the end of their region, with what they said last season. County directories and news roundups were used only to find farms, never for a date or a price.

Also on pickinghours