Tree Removal
in Massachusetts

Professional tree removal for hazardous, dead, storm-damaged, and unwanted trees. Serving 13 towns across Middlesex County — from Billerica to Lexington, Lowell to Woburn.

Call (978) 375-2272
LicensedInsuredFamily OwnedFree Estimates

What We Do

We've been cutting down trees across Middlesex County for over 30 years. Not because we hate trees — we actually like them. But when a white oak is leaning 15 degrees toward your bedroom, or a dead maple is one nor'easter away from landing on your neighbor's garage, somebody's got to take care of it. That's us.

McDonald Tree Service handles tree removal from Billerica to Lexington, Lowell to Woburn, and every town in between. We're not a franchise. We're not a guy with a pickup truck and a chainsaw he bought at Home Depot. We're a family operation with professional equipment, decades of experience, and insurance that actually covers what we do.

Every tree is different. A 30-foot birch in an open yard is a half-day job. An 80-foot oak wedged between a house and a power line takes a crane, a plan, and a crew that's done it a thousand times. We've handled both — and everything in between — across all 13 towns in our service area.

We do hazardous tree removal, storm damage cleanup, dead tree removal, lot clearing, and 24/7 emergency response. If a tree needs to come down in Middlesex County, we're the ones people call. And we answer the phone — day or night.

Common Tree Removal
Projects

01

Hazardous tree removal near homes and power lines

02

Storm-damaged tree removal and cleanup

03

Dead and dying tree removal

04

Large oak, maple, and pine removal

05

Tight-space removals between buildings

06

Crane-assisted removal for difficult access

What It
Costs

$300 - $3,000+ — typical range for tree removal in our service area.

Tree removal costs depend on the tree — size, species, location, and what's around it. A small ornamental tree in an open yard is a few hundred dollars. A massive hardwood next to your house with power lines overhead is a bigger job with a bigger number.

Here's what affects the price: Height is the biggest factor. A 30-foot tree costs less than a 70-foot tree. Access matters — can we get equipment close, or are we carrying everything through a narrow side yard? Hardwoods like oak and maple are heavier and take longer to process than softwoods. And proximity to structures or utilities adds complexity that takes more time and planning.

We give free, on-site estimates across all our service towns in Middlesex County. We show up, look at the tree, and give you a number. That number doesn't change on invoice day. No bait-and-switch, no surprise add-ons. That's how we've kept customers coming back for three decades.

How It
Works

01

Call Us

Call (978) 375-2272 and tell us what you need. We’ll ask a few questions and schedule a time to come look at it. No phone tag, no automated menus — a real person answers.

02

Free Estimate

We come to your property anywhere in our Middlesex County service area, look at the job, and give you an honest price on the spot. No pressure, no follow-up sales calls. Just a number.

03

We Do the Work

We show up on time, do the job right, and clean up when we’re done. Your property looks better when we leave than when we arrived. That’s the standard.

Why Us

30+

Years in Business

13

Towns We Serve

24/7

Emergency Response

Family-owned and operated out of Billerica since 1995 — not a franchise, not a side hustle

Fully licensed and insured for tree work in Massachusetts with workers’ compensation coverage

Professional equipment including bucket trucks, cranes, and commercial stump grinders

Decades of experience with every tree species common to Middlesex County — oak, maple, pine, ash, birch, and more

Free, honest estimates with no pressure — we’ll tell you what the tree actually needs, even if the answer is “nothing right now”

FAQ

How much does tree removal cost?

Small trees (under 30 feet) typically run $300-$500. Medium trees (30-60 feet) are $500-$1,000. Large trees (60+ feet) start at $1,000 and can go up to $3,000+ depending on access, species, and proximity to structures. We give free estimates — no surprises.

How long does tree removal take?

Most single-tree removals take half a day to a full day. Bigger trees, tight access, or crane jobs can take longer. We'll give you a time estimate upfront so you can plan your day.

Do you offer emergency tree removal?

Yes — 24/7, 365 days a year. Storm damage, fallen trees on houses or cars, hazardous trees threatening structures. Call (978) 375-2272 anytime. We're typically on-site within the hour for emergencies in our service area.

What happens to the wood after tree removal?

We chip all branches and haul everything away. If you want the firewood, we'll cut it to length and stack it for you. Otherwise, we take it all — your yard will be clean when we leave.

Ready to get
it done?

Call us for a free estimate on tree removal anywhere in our Middlesex County service area. We answer the phone, show up on time, and clean up when we leave.

(978) 375-2272

24/7 Emergency Available