“Greenleaf has been reliable for our tree care, with fair rates and responsive local service.”
Park City tree, lawn & pest care.
Family-owned for 41+ years. Honest quotes and licensed crews who know Park City properties.
Tree, lawn, and pest help from one local team, instead of juggling separate vendors.
Local care for short seasons, beetle pressure, healthy lawns, pests, and second-home schedules.

Tree care built for Park City altitude.
Spraying, deep-root fertilization, irrigation management, and trimming or removal for aspens, spruce, pine, and high-elevation landscapes.
See tree care services
Locally owned since 1983
We’ve been taking care of Park City yards since this town was a lot smaller.
Brad Bailey started Greenleaf in 1983 and brought it to Park City in 1985. Today the company is run by his sons, Buck Bailey and Hyrum Bailey, keeping the same family roots while bringing Greenleaf forward for the next generation of Park City properties.
We won’t oversell you, and we don’t make the work complicated. You call, we show up, and we tell you what your property actually needs.
Greenleaf’s Park City work extends beyond private yards into municipal grounds, parks, soccer fields, and golf-course landscapes — places where timing, turf health, tree safety, and reliable communication have to be right.
A simple neighborly process.
- 1
Call or request a quote
Tell us your property and your concerns. We typically respond within one business day.
- 2
Free property walk
We come to you, look things over, and explain what we see — no pressure, no upsell.
- 3
A tailored seasonal plan
Treatments timed to Park City's short season, bundled so you're not paying for visits you don't need.
- 4
Ongoing, proactive care
We show up when we say we will, handle the work, and keep you or your property manager updated.
“Greenleaf has been reliable for our tree care, with fair rates and responsive local service.”
Four decades of referrals. Here’s why.
4.8 stars on Google from 34 reviews.
Reviews scroll horizontally in a loop. Hover the row to pause motion. If you prefer reduced motion, use your system setting to scroll the row manually.

