← Back to your results

Madison · Wisconsin

Tree City — Madison

Compare Wisconsin-grown pre-cuts from 3–11 feet, with fresh cutting, wrapping and vehicle loading included.

At a glance

Plan your visit.

Pre-cut Fraser fir, average rate
$11.50–$12.50 per foot

Individual tags; 5.5% sales tax additional

All tree prices ↓
Tree season
November 25–December 23, or until sold out

Hours: Daily 9am–9pm, except Wednesdays and Thanksgiving 9am–5pm

Dates & hours ↓
Find the farm
5501 Schroeder Road, Madison, WI 53711
Tree City visitor inquiries715-533-0241
The Tree City crew standing together at the Madison Christmas-tree lot.
Tree City’s crew at the seasonal Madison lot.

Trees & prices.

Tree City — Madison: tree types, sizes and posted prices
Selection & sizePrice
Pre-cut Fraser fir, average rate$11.50–$12.50 per foot

Individual tags; 5.5% sales tax additional

Pre-cut Balsam fir, average rate$10.50–$11.50 per foot

Individual tags; 5.5% sales tax additional

Pre-cut Scotch or White pine, average rate$7.50–$8.50 per foot

Individual tags; 5.5% sales tax additional

Dates & hours.

Tree season: November 25–December 23, or until sold out

Tree City — Madison: published opening schedule
Tree-lot hoursHours
Most seasonal days9am–9pm
Wednesdays and Thanksgiving9am–5pm

Choose your Christmas tree.

Tree City is a pre-cut lot at Vitense Golfland near Whitney Way and the Beltline. Its trees come from the Black River Falls area, with Fraser and Balsam fir and Scotch and White pine in roughly 3–11-foot sizes. There is one Tree City lot and no cut-your-own location.

Every tree has an individual price based on type and height. The listed average per-foot ranges help compare choices: Fraser $11.50–$12.50, Balsam $10.50–$11.50 and pine $7.50–$8.50, plus 5.5% sales tax. Fraser offers stronger branches, Balsam a fuller fragrance and the pines a longer-needled option.

Tree species

  • Fraser fir
  • Balsam fir
  • Scotch pine
  • White pine

The farm visit.

Full service after you choose

Staff carry the tree to the processing table, make a fresh cut, wrap it and load it into or onto your vehicle. Twine and bungee cords are supplied at no charge. There is no shaker onsite; some trees are shaken before reaching the lot.

If the tree will go into water within an hour or two, have the fresh cut made at the lot. Otherwise, make a fresh cut yourself before placing it in water at home. Stands, removal bags and wreath hooks can be requested at the sales window.

After you have chosen a tree, the operator estimates about 10–15 minutes for the fresh cut, netting and loading while you pay. That estimate covers tree preparation, rather than the time you spend comparing the display. Keep winter footing in mind: the lot uses ice melt, but icy conditions can still occur.

Wreaths, roping and winter visits

The holiday selection includes Fraser roping, bough bundles, swags, decorative tins and wreaths from about 12 inches to 40–42 inches across. Well-behaved dogs are welcome on a leash.

The lot opens November 25 and continues through December 23 or until sold out. Most days run into the evening, but Wednesdays and Thanksgiving close at 5pm. During a major snowstorm, trees may be moved temporarily while the lot is shoveled, reducing the display until clearing is complete.

Other farms to compare.

  • Spudberry FarmsTown of Florence, Wisconsin

    Choose-and-cut and precut firs, free baling and handmade evergreen decorations.

  • Whispering Pines Tree FarmTown of Oconto, Wisconsin

    Choose-and-cut and precut trees, train-themed field rides, a heated lodge and holiday shop.

  • North Countree ChristmasTown of Wausaukee, Wisconsin

    Balsam and Fraser fir, included shaking and baling, plus a greenery and ornament shop.

Farm website ↗

Analytics

Analytics is off until your choice is ready.

Analytics is on by default. Your choice is remembered for up to six months.

Turning it off clears pending events across this site's tabs. Events already sent cannot be recalled. Turning it back on starts a fresh journey.

What analytics records

Owner QA

Analytics is paused while this setting is open.