
Windham, Maine | Serving the Whole State
Top-Quality Maine Roofing Contractor
Spartan Roofing LLC is a Gorham and Windham based roofing company serving homeowners and businesses across Maine. New roofs, replacements, repairs, and emergency work, done right the first time.
Roofing Services
Everything from a leaking pipe boot to a full commercial coating job, handled by one local crew.
Roof Installation
Professional installation of new roofs using high-quality materials.
Learn moreRoof Replacement
Complete roof replacement services for long-term protection and curb appeal.
Learn moreRoof Repair
Expert repair for leaks, storm damage, and everyday roofing problems.
Learn moreRoof Maintenance
Regular maintenance that extends roof life and prevents costly repairs.
Learn moreRoof Inspection
Comprehensive inspections that identify problems before they cost you money.
Learn moreEmergency Roofing Services
Prompt response and repair when a storm or a leak cannot wait.
Learn moreSilicone Roof Coating
Seamless coating that seals and extends the life of flat and low slope roofs.
Learn more
Why Choose Spartan Roofing
Local Expertise
As a Windham and Gorham area company, we know the weather, the housing stock, and what a Maine roof has to survive every winter.
Quality Assurance
We use quality materials and careful workmanship, from the ice and water shield underneath to the ridge cap on top.
Customer-Centric Approach
Clear pricing, straight answers, steady communication, and a clean site from the first estimate to the final walkthrough.
Projects of All Sizes
We are equipped to handle roofing projects of all sizes, and every job gets the same level of attention and expertise.
Residential Projects
From a single flashing repair to a full replacement, homes of every size get the same attention.
Commercial Projects
Roofing for small commercial buildings, scheduled to keep disruption to your operation low.
New Construction
We work with builders and homeowners to get new construction dried in on schedule.



What Maine Homeowners Say
“Aaron from Spartan Roofing was easy to work with and talk to, very quick to respond and fixed my leaking the first time! Very impressed”
Our Service Area
Spartan Roofing LLC serves the entire state of Maine, from our home base in Windham to the coast, the Lakes Region, and up north. Pick your town to see local details.
Maine roofs work harder than most. Snow sits for months in central and northern Maine, coastal wind and salt air corrode fasteners and lift shingle edges near Portland and Brunswick, and freeze and thaw cycles build ice at the eaves of any home with an under ventilated attic. Add heavy pine and oak cover through the Lakes Region and you get valleys and gutters that pack with needles until water finds a way underneath.
We build for those conditions rather than installing a generic roof. That means ice and water barrier carried well past the interior wall line, balanced intake and exhaust ventilation, wind rated nailing patterns on exposed slopes, corrosion resistant fasteners near the coast, and flashing rebuilt properly at chimneys and sidewalls instead of sealed over with tar.
Every project follows the same process. We inspect and photograph the roof, explain what we found in plain language, and provide a written estimate that separates materials, labor, and any deck repair we expect. During the work we protect landscaping and driveways, dry the roof in at the end of each day, haul debris away, and run magnets across the property before we leave. If a repair will hold, we recommend the repair.
Maine Roofing Questions
- What areas does Spartan Roofing LLC serve?
- We are based at 26 Tower Rd in Windham, Maine and work statewide, with most jobs in Windham, Portland, Brunswick, Lewiston, Auburn, Augusta, Bangor, and the towns around them.
- Are roofing estimates free?
- Yes. We look at the roof, photograph what we find, and provide a written estimate at no cost and with no obligation.
- How long does a roof replacement take?
- Most single family roofs are finished in one to two days. Larger or more complex roofs take longer, and we give you the schedule before the work starts.
- Do you handle emergency roof leaks?
- Yes. We tarp to stop the water, clear storm debris, photograph the damage for your insurance claim, and schedule the permanent repair once conditions allow.
- Should I repair or replace my roof?
- If the shingle field still has life and the leak is coming from flashing, a valley, or a boot, a repair is usually the right call. When granule loss is widespread, shingles are brittle, or the deck is soft in several places, replacement costs less over time. We show you the photos behind either recommendation.
- Why do Maine roofs get ice dams?
- Warm air escaping into the attic melts snow on the upper roof, and that water refreezes at the cold eave until it backs up under the shingles. Fixing it means correcting insulation and ventilation and running ice and water barrier well past the interior wall line.
Ready for a Roof You Can Stop Thinking About?
Call (207) 615-9493 or send us the details and we will get you a free estimate.
