Expert tree removal, tree trimming, stump grinding, and brush removal services throughout Portland, Lewiston, Auburn, Brunswick, and all of Southern Maine. Serving a 35-mile radius from New Gloucester with professional results and complete cleanup—every time.
With years of experience providing tree removal, tree trimming, and stump grinding services throughout Maine, Essential Tree Service combines expert arborist knowledge with state-of-the-art tree care equipment to deliver safe, efficient tree services you can count on for your residential or commercial property.
Our Maine tree service team is fully insured, giving you peace of mind for every tree removal, trimming, or stump grinding job.
We use modern tree care equipment and follow strict safety protocols for every tree service project in New Gloucester and surrounding areas.
We leave your property cleaner than we found it after every tree removal or trimming service—no debris, no hassle, complete satisfaction.
Based in New Gloucester, Maine, we respond quickly to all your tree care needs including emergency tree removal throughout Cumberland County.
From routine tree maintenance to emergency tree removal, Essential Tree Service handles all your tree care needs throughout Portland, Lewiston, Auburn, Brunswick, and all of Southern Maine with precision and care.
Safe and efficient tree removal of hazardous, damaged, or unwanted trees of any size throughout New Gloucester, ME with complete site cleanup.
Professional tree pruning and shaping to improve tree health, appearance, and safety around your Maine residential or commercial property.
Complete stump grinding and removal services to reclaim your yard space and eliminate tripping hazards in Cumberland County.
24/7 emergency tree removal response for storm damage, fallen trees, and urgent situations threatening your property throughout Southern Maine.
Expert tree evaluation, disease detection, and professional arborist recommendations for optimal tree care in New Gloucester.
Thorough brush cleanup and disposal of tree branches, debris, and underbrush to keep your Maine property pristine after tree work.
Complete land clearing and tree removal services for construction, landscaping, or property development projects in Southern Maine.
Reliable winter snow removal and plowing for driveways and parking areas to keep your New Gloucester property accessible all season.
Professional tree removal and tree trimming results throughout Southern Maine that speak for themselves. From complex tree removals to precise tree trimming and pruning work.
BEFORE
AFTER
BEFORE
AFTER
BEFORE
AFTER
5.0 star rating from satisfied tree service customers across Portland, Lewiston, Auburn, and all of Southern Maine
"Thank you to Tony and Anthony for the great job they did at our home today topping trees and removing dead branches! They leave your property cleaner then when they arrived also. They take great pride in their work!"
"Tony and Essential Tree service were great and I would highly recommend. Very professional, timely and did excellent work removing some pretty large trees around obstacles (fencing and pool). Definitely top notch."
"Mr. Perkins was professional from start to finish. His estimate came below what I expected and he even added some extra cutting. He had all the right equipment for some difficult take downs and raked and disposed of all debris. Incredible work from a very nice guy."
"Woke up this morning with a tree issue from last night's storm. Tony came to the rescue and did a fantastic job same day—answered the call, assessed and quoted the job, then came back later to complete the work and even cleaned up all the debris. ⭐⭐⭐⭐⭐"
"Tony did an amazing job cutting down trees and grinding stumps on my property. He was extremely timely and efficient, and took some time to recommend best practices for some of the trees on my property. I would highly recommend him."
"Absolutely great job! I had numerous large trees near my house. Tony gave the best price and was the most thorough in explaining how he'd do the job. These were tricky trees with lots of obstacles—electrical wires, water feature, and fencing. Masterful work!"
"Tony was very responsive, reasonably priced and very professional. He did exactly what he said he was going to do and more. He was quick but very thorough. Before he left he made sure to walk around with us to make sure we were happy. I would definitely recommend!"
"Quick response time for a non emergency, but rotten tree. I received a quote within 3 days and service within a few weeks, even with a storm. Skilled, professional and completed the job as agreed. It's tough to get that these days. Very impressed!"
4.9/5 • 35 Reviews
5.0/5 • 2 Reviews
Island tree service, remote property tree removal, difficult terrain tree work—Essential Tree Service has hauled equipment by boat and tackled tree removal jobs others won't. If you need professional tree service in Maine, we'll find a way to make it happen, no matter how challenging the location.
Based in New Gloucester, Maine, Essential Tree Service proudly serves a 35-mile radius including the greater Portland area, Lewiston/Auburn region, and surrounding communities throughout Cumberland County and Androscoggin County.
Don't see your town? Give us a call! We serve many areas throughout Maine and specialize in reaching difficult locations.
Waterfront, islands, and difficult terrain
We bring everything needed to any location
Get a free, no-obligation tree service estimate today. Our tree care experts will assess your needs and provide a transparent quote for tree removal, tree trimming, stump grinding, or any tree service—no hidden fees, no surprises.
Fill out the form and we'll get back to you within 24 hours with a detailed quote.
Serving: New Gloucester, Portland, Lewiston, Auburn, Brunswick, Westbrook, South Portland, Gray, Windham, Gorham, Scarborough, Poland, Freeport, Yarmouth, Standish, Raymond, Topsham, Durham, Naples, Oxford & surrounding areas (35-mile radius)
(207) 415-9962
Mon-Sun • Always Available
[email protected]
We respond within 24 hours
28 Targett Rd
New Gloucester, ME 04260
Get answers to common questions about our tree services in New Gloucester and surrounding areas.
Tree removal costs vary based on tree size, location, and complexity. On average, most tree removals in the New Gloucester area range from $300 to $1,500. We offer free estimates for all tree service jobs, and our pricing is competitive for the Portland and Lewiston areas.
Yes! We offer 24/7 emergency tree service throughout our service area. Whether you have a storm-damaged tree, a fallen tree blocking your driveway, or a hazardous situation, call (207) 415-9962 for immediate assistance.
Most stump grinding jobs take 1-3 hours depending on stump size, age, and root system complexity. We serve all of Southern Maine including Auburn, Brunswick, and Westbrook with professional stump grinding equipment.
Yes, we are fully insured for all tree services in Maine. We carry liability insurance and workers' compensation coverage, giving you peace of mind when we work on your property in New Gloucester, Portland, or anywhere in our service area.
Yes, we provide free estimates for all tree services! We serve New Gloucester, Portland, Lewiston, Auburn, Brunswick, and all surrounding towns within 35 miles. Simply fill out our contact form or call (207) 415-9962 to schedule your free estimate.
We serve all of Southern Maine within a 35-mile radius of New Gloucester, including Portland, Lewiston, Auburn, Brunswick, Westbrook, South Portland, Gray, Windham, Gorham, Scarborough, and many surrounding towns.
Yes, our team is experienced in safely removing trees near power lines and structures. We have the equipment and expertise to handle complex tree removals in the Portland metropolitan area and throughout our service region.
Yes! We offer complete lot clearing and land clearing services for construction sites throughout Southern Maine. Our services include brush removal, tree clearing, stump grinding, and complete site preparation in the Lewiston, Auburn, and Portland areas.
For emergency tree service, we can typically respond the same day or within 24 hours. We understand that tree emergencies in Maine can happen anytime, especially after storms. Call (207) 415-9962 for immediate service in New Gloucester, Portland, Lewiston, and surrounding areas.
Yes, we offer complete tree trimming and pruning services throughout our service area. Our services include crown reduction, crown thinning, structural pruning, and routine tree maintenance for residential and commercial properties in New Gloucester, Portland, Lewiston, and beyond.
We provide complete cleanup as part of our service! All tree debris is chipped, removed, and disposed of properly. We leave your property clean and ready to use. We serve all of Southern Maine including Portland, Auburn, Brunswick, and surrounding communities.
Yes! We specialize in difficult terrain and remote property tree service, including island properties throughout the Maine coast. Our equipment can handle challenging locations that other tree companies won't touch in the Portland and Midcoast areas.
Signs you may need tree removal include: dead or hanging branches, trunk cracks or cavities, leaning trees near structures, root damage, or disease. We offer free tree assessments in the New Gloucester, Portland, and Lewiston areas to help you decide.
Yes! We serve both residential and commercial clients throughout Southern Maine. Our commercial services include municipal tree service, property management maintenance, and large-scale lot clearing for businesses in Portland, Lewiston, Auburn, and surrounding areas.
Getting a free estimate is easy! Fill out the contact form above, call us at (207) 415-9962, or email us. We provide free estimates for all tree services in New Gloucester, Portland, Lewiston, Auburn, Brunswick, and all surrounding Maine towns within our 35-mile service radius.