Give Your Trees the Care They Need

Contact us for tree services in Keene, Jaffrey, Peterborough, NH or surrounding areas

If you want to create a beautiful landscape on your property and avoid safety hazards, you can't neglect your trees. Your local tree company, All Tree, is here to ensure that your trees are always taken care of. From ornamental tree trimming to full tree removal, we offer every tree service you could need. We even offer specialized tree care and emergency services.

We believe that anything worth doing is worth doing right. After 27 years of providing tree services, our team has learned how to handle any tree issue the right way. We're passionate about our work and love to help residents in Keene, Jaffrey, Peterborough, NH and surrounding areas solve their tree problems. You can rely on us to handle all of your projects safely, efficiently and cleanly.

Call 603-782-6659 today to get a free estimate on your tree services.

Find the right services for your needs

Our local tree company provides a wide range of tree services. These include:


Tree removal services


Tree trimming services


Emergency tree services


Specialized tree care services


Tree pruning services