About Us

Hagan & Sons Tree Service started back in 1989 and since then, we have built a reputation for honest, thorough, and affordable tree services for the people of Westminster, Eldersburg, and surrounding areas of Carroll County. Along with tree services, we can also help with excavation, demolition, and land clearing services as needed to help you create the perfect property for your home or business.

tree removal company hagan and sons

Safety is at the Heart of Our Business

At the heart of tree care and removal is one thing: Safety. That’s why we offer 24/7 emergency services as well as complete tree care and removal. Though trees serve an important role in our environment, they can also create serious risks when they are left to weaken, rot, and die. If you suspect that you have a dead or sick tree on your property, don’t hesitate to contact us to help you. Our licensed and insured team of tree care specialists will address your problem and make sure your property is safe.

Some of the ways we make your property safe include:

  • Tree Removal
  • Stump Grinding
  • Crane Services
  • Tree Maintenance
  • And More!

We Handle Excavation and Demolition Too!

While we’re working on your trees, we can also address any excavation and demolition needs that you may have. We have equipment that can handle the following services:

  • Compaction
  • Excavation
  • Trenching
  • Grading
  • Foundation Excavation
  • Drainage
  • Site-Clearing
  • Lot -Clearing
  • Clean-Up

Need Firewood? We Can Help.

Along with our tree services, we also offer firewood for sale year-round. You can purchase by the cord or even fill up an entire pickup truck; it’s up to you. Not only that, but we offer delivery and pick up options, so that you can get the firewood you need as conveniently as possible.

Do You Have Questions About Tree Services?

We have answers. You can take a look at our FAQ to learn more about our process and why working with Hagan & Sons Tree Service is your best bet. You can also contact us today to learn more about our services and how we can help you. We look forward to working with you.

Carroll County: Eldersburg (21784), Finksburg (21048), Hampstead (21074), Marriottsville (21104), Mount Airy (21771), New Windsor (21776), Sykesville (21784), Union Bridge (21791), Westminster (21157, 21158), Woodbine (21797)

Baltimore County: Ellicott City (21043), Glyndon (21071), Owings Mills (21117), Pikesville (21208), Reisterstown (21136), Woodstock (21163)

Howard County: Columbia (21044, 21045, 21046), Clarksville (21029), Cooksville (21723), Dayton (21036), Ellicott City (21042, 21043), Fulton (20759), Glenelg (21737), Glenwood (21738), Highland (20777), Marriottsville (21104), West Friendship (21784), Woodbine (21797).