Where to Find a Holiday Tree in Kane County
Kane County Connects Staff 12/3/2025 9:00AM
Looking to bring home the perfect holiday tree this season?
Kane County has plenty of great options for fresh-cut, pre-cut, and locally grown Christmas trees:
- Abbey Farms – 2855 Hart Road, Aurora | abbeyfarms.org
- Dundee Township Lions Club – Grafelman Park, West Dundee | dundeelions.org
- Lee's Trees – 45W002 Lees Road, Lily Lake | leestreesusa.com
- Tom's Farm Market – 10214 Algonquin Road, Huntley | tomsfarmmarket.com
- Troop 12 Annual Christmas Tree Sale – Batavia Skate Park, 411 S. River St. (Rt. 25), Batavia | bataviatroop12.org
- Swan's Christmas Trees – Elgin and two St. Charles locations | swansqualitychristmastrees.com
- Mark's Tree Farm – Kane County Farm Bureau, 2N710 Randall Road, St. Charles
- Platt Hill Nursery – 2400 Randall Rd., Carpentersville | platthillnursery.com
- Klein’s Farm & Garden Market – 1175 Lillian Street, Elgin | kleinsfarmmarket.com
- Ziegler’s Ace (Elgin East) – 215 N. Spring St., Elgin | acehardware.com/store-details/00049
- The Growing Place (Aurora) - 2000 Montgomery Rd. Aurora | thegrowingplace.com/aurora-locations/
- Countryside Nursery – 42W075 IL Route 38, Elburn | countrysideflowershop.com/elburn
- Spring Bluff Nursery – 41W130 Norris Road, Sugar Grove | springbluffnursery.com
For tips on how to care for your farm-grown holiday tree - click here.

To be added or removed from this list, please email kanecountyconnects@kanecountyil.gov
