Christmas Tree Farms in Waukesha County, Wisconsin

Waukesha County has 5 farms where you can choose and cut your own Christmas tree, in Dousman, Hartland and New Berlin. The most common trees here are Balsam fir, Canaan fir and Blue spruce.

cut-your-own farms
5
lowest starting price (2025)
$40
typical starting price
$60
most common tree
Balsam fir

Dousman 2 farms

  • Dousman, WI

    A family tree farm south of Dousman that has sold Christmas trees for close to 60 years, with a mix of firs, pines and spruces and one flat price for any tree you cut.

    • Balsam fir
    • Canaan fir
    • White pine
    • Red pine
    • Blue spruce
    • +1 more
  • Dousman, WI

    A long-running family tree farm near School Section Lake outside Dousman with cut-your-own Scotch pine, balsam and Canaan fir at simple prices and tall trees up to 15 feet for big rooms.

    • Scotch pine
    • Balsam fir
    • Canaan fir

    Dogs OK

New Berlin 2 farms

  • New Berlin, WI

    A weekend-only choose-and-cut farm in New Berlin, minutes from Milwaukee's western suburbs, with Scotch and white pine and Canaan and balsam fir and a crew that hauls your tree out for you.

    • Scotch pine
    • White pine
    • Canaan fir
    • Balsam fir

    Dogs OK

  • New Berlin, WI

    A 10-acre self-cut tree farm in New Berlin run by the family behind Sanfelippo's City Center Market, with Fraser, balsam and Canaan fir and blue spruce in the field.

    • Fraser fir
    • Balsam fir
    • Canaan fir
    • Blue spruce

Hartland 1 farm

  • Hartland, WI

    A family choose-and-cut farm on Highway 164 north of Hartland, open just a few days after Thanksgiving, with balsam fir and white spruce up to about nine feet.

    • Balsam fir
    • White spruce
Cut-your-own Christmas tree farms in Waukesha County, Wisconsin
FarmTownPriceTreesSawsShake & netDogsPay
Poplar Creek Tree FarmNew Berlin, WI–Scotch pine, White pine, Canaan fir, Balsam firYesYesLeashedCash or check
Riehle's Tree FarmDousman, WI$60 per tree (2025)Balsam fir, Canaan fir, White pine, Red pine, Blue spruce, Korean firYesYes–Cash or check
Sanfelippo's Christmas Tree FarmNew Berlin, WI–Fraser fir, Balsam fir, Canaan fir, Blue spruce––––
SnowKist TreesDousman, WI$40–$70 per tree (2025)Scotch pine, Balsam fir, Canaan firYesYesLeashedCash or check
Zabrowski Family TreesHartland, WI$80–$120 per tree (2025)Balsam fir, White spruce–––Cards accepted

Frequently asked questions

How much does it cost to cut your own Christmas tree in Waukesha County?

Among the 3 farms in Waukesha County that publish prices, cut-your-own trees start at $40, and the typical starting price is $60 (2025 prices). The cheapest starting price is at SnowKist Trees. Many farms charge by height, so a tall tree costs more, and some charge per foot.

What kinds of Christmas trees do farms in Waukesha County have?

The most common trees at farms in Waukesha County are balsam fir (5 farms), Canaan fir (4 farms), blue spruce (2 farms) and Scotch pine (2 farms). Some farms sell part of their range as pre-cut trees, so check each listing. Read our guide to Christmas tree types to compare scent, needle retention and branch strength.

Do Christmas tree farms in Waukesha County provide saws?

Yes, at 3 of the 5 farms we list, the farm hands out saws at the field, and 3 shake and net your tree for you. You can bring your own bow saw, but check the farm's rules first, since some do not allow chainsaws or power tools.

Can I bring my dog to a Christmas tree farm in Waukesha County?

2 farms in Waukesha County say leashed dogs are welcome: Poplar Creek Tree Farm and SnowKist Trees. Rules can change on busy weekends, so check before you go.