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.
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 than they found it! Highly recommend!"
New Gloucester, ME
"Tony and Essential Tree service were great and I would highly recommend. Very professional, timely and did excellent work removing several trees from our yard. Will definitely use again!"
Lewiston, ME
"Mr. Perkins was professional from start to finish. His estimate came below what I expected and he even added some extra cutting. He and his crew cleaned up completely when done. Great job!"
Portland, ME
"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 immediately and took care of everything. Highly recommend!"
Auburn, ME
"Tony did an amazing job cutting down trees and grinding stumps on my property. He was extremely timely and efficient, and took some extra time to make sure the job was done right. Highly recommend!"
Brunswick, ME
"Absolutely great job! I had numerous large trees near my house. Tony gave the best price and was the most thorough in explaining how the work would be done. Cleaned up everything when done. 5 stars!"
Gray, ME
4.9/5 • 35 Reviews
5.0/5 • 2 Reviews
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.
Island tree service, remote property tree removal, difficult terrain tree work—Essential Tree Service has hauled equipment by boat and handled jobs others couldn't. We'll go anywhere in Maine.
Based in New Gloucester, Maine, Essential Tree Service proudly serves a 35-mile radius including the greater Portland area, Lewiston/Auburn region, and mid-coast Maine.
Don't see your town? Give us a call! We serve many areas throughout Maine and specialize in reaching difficult locations.
We go where others won't— islands, steep terrain, difficult access properties.
From mini loaders to boat transport— we have everything needed.
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
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.
Tree removal costs in Portland, Maine typically range from $400 to $2,000 depending on tree size, accessibility, and complexity. Large pines or oaks near structures cost more. Essential Tree Service offers free estimates for all Portland-area tree removal jobs. Call (207) 415-9962 for an accurate quote.
Yes! Essential Tree Service is based in New Gloucester and serves the entire Lewiston-Auburn area within 35 miles. We're one of the most trusted tree services in Lewiston, Maine for tree removal, stump grinding, and emergency services. Call (207) 415-9962 for same-day service.
Essential Tree Service offers 24/7 emergency tree removal throughout Brunswick, Maine and the greater mid-coast region. Whether you have storm damage, a fallen tree, or a hazardous situation, we respond fast. Call (207) 415-9962 for emergency tree service in Brunswick.
Stump grinding costs in Maine typically range from $100 to $400 per stump, depending on size. Large stumps (over 24" diameter) may cost more. We offer competitive stump grinding prices in Portland, Lewiston, Auburn, and all surrounding areas. Get a free estimate by calling (207) 415-9962.
After a storm in Maine: 1) Stay away from downed power lines, 2) Don't attempt to remove large branches yourself, 3) Call a professional tree service like Essential Tree Service at (207) 415-9962. We offer 24/7 emergency response throughout New Gloucester, Portland, Lewiston, and all of Southern Maine for storm damage tree removal.
In Maine, late winter (February-March) is ideal for most tree trimming as trees are dormant and can heal quickly before spring growth. Summer trimming is fine for light pruning. Avoid heavy pruning in fall when trees are preparing for winter. Essential Tree Service offers year-round tree trimming throughout Southern Maine.
Typically, homeowners insurance in Maine covers tree removal if: 1) The tree fell on a covered structure (house, garage, deck), 2) It blocked a driveway or handicap ramp. Most policies don't cover removal of healthy trees that simply fell. Check your policy or call your insurance provider. We can provide documentation and invoices for insurance claims in the New Gloucester, Portland, and Lewiston areas.
For affordable tree removal in Auburn, Maine, call Essential Tree Service at (207) 415-9962. We offer competitive pricing, free estimates, and no-obligation quotes. As a locally-owned Maine tree company, we take pride in offering fair prices for quality work in Auburn, Lewiston, and the entire Androscoggin County area.
Lot clearing costs in Maine vary based on acreage, vegetation density, and accessibility. Prices typically range from $1,500 to $5,000+ per acre for complete land clearing. We offer competitive rates for lot clearing in Portland, Lewiston, Auburn, and throughout Southern Maine. Call (207) 415-9962 for a free lot clearing estimate.
Dead trees in Maine are hazardous - they can fall without warning, especially during storms or high winds. Risks include property damage, injury, and liability. Signs of a dead tree include no leaves in summer, brittle bark, fungal growth, and extensive dead branches. Essential Tree Service offers free tree assessments in New Gloucester, Portland, Lewiston, and throughout our service area.
Yes! Essential Tree Service provides complete tree services in Westbrook, Maine including tree removal, stump grinding, trimming, brush removal, and emergency service. We're located in New Gloucester and serve Westbrook as part of our greater Portland metropolitan coverage. Call (207) 415-9962 for tree service in Westbrook.
Essential Tree Service is one of the most trusted tree companies serving Gray, Maine and the greater Portland area. We're based right here in New Gloucester, just minutes from Gray. Homeowners in Gray trust us for tree removal, stump grinding, and emergency services. Call (207) 415-9962 for a free estimate.
Yes! Winter tree removal in Maine is actually ideal for many situations. Trees are dormant, there's less mess, and we can often access your property more easily without damaging lawns. We offer year-round tree removal in New Gloucester, Portland, Lewiston, Auburn, and throughout Southern Maine. Call (207) 415-9962.
Absolutely! Essential Tree Service covers Scarborough, Maine as part of our Portland metro service area. We're one of the most reliable tree companies for Scarborough homeowners, offering tree removal, stump grinding, trimming, and emergency services. Call (207) 415-9962 for a free estimate in Scarborough.
Essential Tree Service provides professional tree removal throughout Windham, Maine. Whether you need a single tree removed or land clearing for a project, we've got you covered. Windham is within our 35-mile service radius from New Gloucester. Call (207) 415-9962 for tree service in Windham.