Roofers in Portland, ME
Portland juts out into Casco Bay, which means its roofs take a beating from two directions at once: the raw wind and salt air coming off the water, and the deep-freeze, heavy-snow winters typical of coastal Maine. The city's housing stock adds another layer of complexity, from the dense Victorian and Federal-era rooflines of the West End and Munjoy Hill to mid-century capes further out toward Deering and Riverton. A roofer who works well in a newer subdivision in southern Maine isn't automatically the right fit for a mansard roof on a 19th-century rowhouse or a steep-pitched saltbox two blocks from the water. This hub lays out what roofing work costs in Portland, what the city and state expect before a crew starts, and what to look for when comparing local roofing companies.
Skip the 10 phone calls.
Tell Henry about your project once and get up to 3 written estimates from local Portland roofers.
Get 3 free estimatesTop 10 roofers in Portland, ME
The 10 Portland roofers with the most Google reviews.
- 1View on Google
Superior Roofing
4.9958 reviews525 Riverside St, Portland, ME 04103, USA
- 2View on Google
C.M.L Roofing & General Contracting
4.9279 reviews145 Sawyer St, South Portland, ME 04106, USA
- 3View on Google
DaBella
4.7243 reviews400 Riverside St Unit 1a, Portland, ME 04103, USA
- 4View on Google
Erie Home Roofing
4.6241 reviews60 Gray Rd Bld-1 Unit 20, Falmouth, ME 04105, USA
- 5View on Google
The Roof Doctors
4.9239 reviews19 Forest Ln, Hollis, ME 04042, USA
- 6View on Google
Horch Roofing
4.9190 reviews184 Main St, South Portland, ME 04106, USA
- 7View on Google
James & Whitney Co.
4.9145 reviews800 Main St, South Portland, ME 04106, USA
- 8View on Google
Marsters Roofing & Siding
5.0136 reviews94 Depot Rd, Gray, ME 04039, USA
- 9View on Google
Mandette Roofing Plus
5.086 reviews94 Auburn St Ste 109, Portland, ME 04103, USA
- 10View on Google
MAJCO
5.084 reviews240 Woodville Rd, Falmouth, ME 04105, USA
Ratings and reviews powered by Google
Skip the 10 phone calls.
Tell Henry about your project once and get up to 3 written estimates from local Portland roofers.
Get 3 free estimatesThe Henry Standard
Every roofer in our network agrees to three things.
Show up
Call back. Keep appointments. And if something changes, communicate it.
Quote honestly
Clear scope, materials, and pricing in writing—so you know what you're agreeing to.
Finish the work
See the job through and take care of the agreed-upon work before calling it finished.
Nothing revolutionary. Just the way we believe doing business should still be done.
How Henry matches you with Portland roofers
- Step 1
Tell Henry about the roof
Your ZIP, what's going on up there, and how soon you need it handled. Two minutes, four questions.
- Step 2
Only three pros get it
Only three Henry Standard roofers in your Portland-area ZIP get your request — each has agreed to show up, quote honestly in writing, and finish the work.
- Step 3
Compare up to three quotes
You hear from three roofers at most — never a list of twenty — and every estimate comes in writing. You pick, or pick nobody.
What roofing costs in Portland
| Roof inspection | $0–$175 |
| Asphalt shingle repair | $350–$1,300 |
| Full asphalt shingle roof replacement | $10,000–$20,000 |
| Slate or historic roof repair (per section) | $1,500–$6,000 |
| Full slate roof replacement | $40,000–$90,000 |
| Ice and water shield / underlayment upgrade | $1,200–$2,800 |
| Roof snow removal / ice dam steaming | $350–$900 |
| Attic insulation and ventilation improvements | $800–$3,200 |
Ranges are general estimates gathered from homeowner-reported quotes in the Portland area, not an offer or a quote for your roof.
When to schedule roof work in Portland
Portland's roofing calendar runs on two overlapping pressures: winter ice and year-round wind. From December through March, nor'easters can drop well over a foot of snow in a single storm, and the freeze-thaw cycle that follows drives ice dam formation along eaves, particularly on older homes with minimal attic insulation. Roofing crews stay busy through the winter doing emergency tarping and steam-based ice dam removal rather than full replacements, since cold temperatures limit shingle sealant performance. The exposure to Casco Bay also means wind is a year-round concern; gusts off the water during fall and winter storms regularly lift loose or aging shingles even outside of named storms. The busiest window for full roof replacements is late spring through early fall, when temperatures allow proper shingle sealing and crews are working through the backlog of winter damage. Homeowners who want a fall replacement completed before the first snowfall should typically book by late summer, since good contractors fill their calendars early in this market.
Permits, inspections and HOA rules
The City of Portland's Permitting and Inspections Department requires a building permit for a full roof tear-off and reroof, but simple re-shingling or re-siding that doesn't involve structural changes generally does not need one, according to the city's own building permit guidance. Because Portland has several designated historic districts, including parts of the West End, State Street, and Munjoy Hill, a certificate of appropriateness may also be required if a project changes visible roofing material, shape, or color on a historic structure, so homeowners in those areas should check with the city before assuming a standard shingle swap is exempt. Maine's Uniform Building and Energy Code (MUBEC) governs the technical requirements an inspector checks, including ice and water shield coverage at eaves. Contact Portland's Permitting and Inspections Department directly to confirm whether a specific project needs a permit and what documentation the inspector will want to see before work begins.
Licensing and insurance in Maine
Maine does not license roofing contractors at the state level, and there is no statewide roofing trade exam or board-issued credential to look up the way there is in some neighboring states. What Maine does require is coverage under the Home Construction Contracts Act for covered home improvement work above a set dollar threshold, which obligates the contractor to provide a written contract with specific disclosures before the job starts. Because there's no state license number to verify, Portland homeowners should lean harder on other checks: ask for proof of general liability insurance and, if the roofer has employees, workers' compensation coverage; confirm the business is registered to operate in Maine; and get the required written contract spelled out in detail rather than relying on a verbal agreement or a text message quote.
Why Portland roofs face a tougher climate than most of New England
Portland's position on a peninsula surrounded by Casco Bay exposes its roofs to sustained coastal wind in a way that inland Maine towns don't experience to the same degree. That wind, combined with salt-laden air, accelerates corrosion on metal flashing, fasteners, and gutter systems, and it puts extra stress on shingle tabs that are already aged or under-sealed. A shingle that might hold on fine in a sheltered inland yard can lift and eventually tear loose on a Munjoy Hill or East End roof exposed directly to bay winds.
Layered on top of the wind exposure is a genuinely harsh winter climate. Portland sees a real ground snow load requirement under Maine's building code, and nor'easters can bring wind-driven snow that piles unevenly across a roof, adding weight exactly where a structure is least equipped to handle it. The combination of coastal exposure and heavy winter weather means Portland homeowners often deal with both wind damage and snow-and-ice damage within the same season, sometimes from the same storm.
Ice dams and the older housing stock
An ice dam forms when heat escaping through the attic melts snow on the warmer part of a roof while the snow over the unheated eaves stays frozen; the resulting meltwater runs down, hits the cold edge, and refreezes into a ridge that backs water up under the shingles. In Portland's older neighborhoods, where many homes were built well before modern insulation standards existed, this cycle is especially common because attics often lose heat unevenly through knob-and-tube wiring cavities, uninsulated chases, and poorly sealed access hatches.
The lasting fix usually isn't repeated ice removal but addressing the attic itself. A contractor who assesses insulation depth, air sealing around penetrations, and soffit-to-ridge ventilation can often reduce or eliminate the conditions that create ice dams in the first place, which matters more in a 1900s West End rowhouse than it would in a newer, better-insulated build further from the peninsula.
Working with historic and steep-pitch roofs
Portland's historic districts include a meaningful number of homes with slate roofs, standing-seam metal, or complex mansard and gambrel shapes that require different skills than a standard asphalt shingle job. Slate roofing, in particular, is a specialized trade: matching existing slate, working around brittle older material, and properly flashing valleys and chimneys on a century-old roof takes experience that not every general roofing company has.
Homes in districts like the West End's State Street corridor or parts of Munjoy Hill may also fall under historic preservation review, meaning visible changes to roofing material or profile can require a certificate of appropriateness from the city in addition to a standard building permit. Homeowners in these areas should ask prospective roofers directly whether they've done historic district work in Portland before and how they plan to handle any required review.
Wind resistance and material choices for a coastal city
Standard three-tab shingles are increasingly uncommon on new installations in Portland because they perform worse in sustained wind than architectural, or dimensional, shingles, which have a thicker laminated construction and a higher wind rating. For homes directly exposed to the bay, some roofers recommend shingles rated for higher wind speeds or additional fastening patterns beyond the code minimum, along with sealant-activated adhesive strips that need proper temperature conditions to bond during installation.
Metal roofing, particularly standing-seam, is also a common choice in coastal Maine because it sheds snow more readily than shingles and holds up well against wind uplift when installed correctly. It carries a higher upfront cost than asphalt but a longer service life, which some Portland homeowners weigh against the twenty- to thirty-year lifespan of a typical shingle roof.
What a solid Portland roofing estimate should include
A complete estimate should specify the shingle or roofing material and product line, underlayment type, ice and water shield coverage at eaves and valleys, flashing replacement plans around chimneys and any dormers, and a clear plan for tear-off and debris disposal. For historic or slate work, it should also note whether the contractor is sourcing matching material or salvaging and reusing existing slate where possible.
It should state clearly who is responsible for pulling the city building permit and scheduling any required inspections, and whether a certificate of appropriateness is needed for a home in a historic district. Homeowner Henry's approach is to get three local roofing companies to each quote the same scope of work in writing, so a Portland homeowner can compare bids directly instead of guessing what's included. Each pro who takes on a request agrees to show up for the estimate, quote honestly in writing, and finish the work as described.
Timing a roofing project around Maine's coastal weather
Late spring through early fall is the most reliable window for a full roof replacement in Portland, since shingle sealant strips need warmer temperatures to activate properly and crews have the longest stretch of workable days. Winter roofing work in Portland is largely limited to emergency repairs, tarping after storm damage, and ice dam removal, since installing a new roof in freezing temperatures risks a poor seal that can fail later.
Homeowners planning a non-emergency replacement should aim to book by mid-to-late summer for a fall installation, since Portland's roofing companies tend to fill their schedules well ahead of the first cold snap, and a roof that's fully sealed before winter arrives is far better positioned to handle the season's ice dam risk than one rushed through in late November.
Areas Henry covers
West End · Munjoy Hill · Deering Center · Rosemont · Back Cove · Stroudwater · Riverton · North Deering · East Bayside · Libbytown
Common questions
Do I need a permit to replace my roof in Portland?
A full tear-off and reroof requires a building permit from Portland's Permitting and Inspections Department, while simple re-shingling without structural changes generally does not. If your home is in a historic district, a certificate of appropriateness may also be required for changes to visible roofing material or shape, so it's worth confirming with the city before work starts.
Is there a state license I can check before hiring a Portland roofer?
No. Maine does not license roofing contractors at the state level, so there's no license number to look up. Instead, ask for proof of liability insurance, confirm the business is registered in Maine, and make sure you get the written contract required under Maine's Home Construction Contracts Act for larger jobs.
Why do Portland roofs seem more prone to ice dams than other parts of Maine?
Portland's older housing stock, especially in neighborhoods like the West End and Munjoy Hill, often has attic insulation and ventilation that predates modern energy codes. Uneven attic heat loss melts snow unevenly on the roof, and that meltwater refreezes at the cold eaves, forming the dams that push water back under the shingles.
Can I replace my roof with a different material if my house is in a historic district?
It depends. Changing visible roofing material, color, or profile on a home in one of Portland's historic districts can trigger a certificate of appropriateness review in addition to the standard building permit, so check with the city's historic preservation staff before finalizing material choices.
How does coastal wind affect what roofing material I should choose in Portland?
Homes directly exposed to Casco Bay benefit from architectural shingles with a higher wind rating rather than basic three-tab shingles, and some homeowners opt for standing-seam metal roofing, which sheds snow well and resists wind uplift when properly installed.
What's the best time of year to schedule a roof replacement in Portland?
Late spring through early fall gives shingle sealant strips the warm temperatures they need to bond properly. Booking by mid-to-late summer for a fall installation is a good target, since local roofing companies' schedules tend to fill up before winter.
Does homeowners insurance in Maine typically cover ice dam damage?
Many Maine homeowner policies cover sudden interior water damage caused by an ice dam backup, but coverage details vary by insurer and policy, and preventive work like added attic insulation is generally not covered. Check your specific policy and talk to your insurer about documentation requirements.
How much does slate roof repair cost compared to asphalt in Portland?
Slate repair work on Portland's older homes typically costs more per section than comparable asphalt shingle repair because matching material and specialized labor are harder to source. Get quotes from contractors who specifically have slate or historic roofing experience rather than a general asphalt-focused crew.
Moisture below the roofline in Portland?
A damp basement or crawl space can be a separate problem from a roof leak. Henry's local crawl space guide covers moisture control, inspections, and repair options.
Crawl space repair in Portland, MEMore home services in Portland
Sources
Get Portland roofing estimates in writing.
Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.
Get My Free Roofing Quotes