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
-
Riehle's Tree Farm
from $60Dousman, 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
-
SnowKist Trees
from $40Dousman, 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
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
-
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
-
Zabrowski Family Trees
from $80Hartland, 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
| Farm | Town | Price | Trees | Saws | Shake & net | Dogs | Pay |
|---|---|---|---|---|---|---|---|
| Poplar Creek Tree Farm | New Berlin, WI | – | Scotch pine, White pine, Canaan fir, Balsam fir | Yes | Yes | Leashed | Cash or check |
| Riehle's Tree Farm | Dousman, WI | $60 per tree (2025) | Balsam fir, Canaan fir, White pine, Red pine, Blue spruce, Korean fir | Yes | Yes | – | Cash or check |
| Sanfelippo's Christmas Tree Farm | New Berlin, WI | – | Fraser fir, Balsam fir, Canaan fir, Blue spruce | – | – | – | – |
| SnowKist Trees | Dousman, WI | $40–$70 per tree (2025) | Scotch pine, Balsam fir, Canaan fir | Yes | Yes | Leashed | Cash or check |
| Zabrowski Family Trees | Hartland, 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.