
Roof Replacement in Cumberland County, Maine
Engineered protection | architectural beauty. Premium roofing systems across Cumberland County and Greater Portland—expert installation, weather-tested materials, and craftsmanship that defends your home against Maine's most demanding elements.
- Google reviews
- Fully licensed & insured
- Free estimates
- 20+ years combined experience
- Asphalt shingle & metal roofing
Roof replacement built for Maine snow and ice
Cardinal Exteriors' roofing specialization includes partners Michael McCullum and Robert Milliken leading certified installers who provide meticulous attention: proper substrate preparation, precision installation, complete flashing systems, and ventilation engineered for Maine's climate extremes.
A roof is the first line of defence, but it is only as good as what it drains onto. Where the wall below has already taken damage we handle siding replacement at the same time, and replacement windows where ice dams have worked water into the framing. Completed roofing work across Greater Portland is in our exterior project gallery.
Architectural asphalt is the roof most Greater Portland houses get: it sheds snow, takes a beating from ice dams when the underlayment is right, and stays in a predictable range. Standing-seam metal lasts longer and sheds snow faster on steep pitches. Cedar shake is the historic look. We inspect, measure squares, and write a fixed price that includes tear-off, ice-and-water, ventilation and cleanup.
Towns we serve. We work in 38 towns across Cumberland, York and Sagadahoc counties, from Portland and the Casco Bay islands to the Lakes Region, the Kennebunks and Bath. Each town has its own roof replacement page on how local houses and weather shape the job:
- Portland
- South Portland
- Westbrook
- Cape Elizabeth
- Scarborough
- Falmouth
- Cumberland
- Yarmouth
- North Yarmouth
- Freeport
- Pownal
- Brunswick
- Harpswell
- Gorham
- Windham
- Standish
- Gray
- New Gloucester
- Raymond
- Casco
- Naples
- Sebago
- Baldwin
- Bridgton
- Harrison
- Frye Island
- Chebeague Island
- Long Island
- Saco
- Biddeford
- Old Orchard Beach
- Kennebunk
- Kennebunkport
- Wells
- Sanford
- Buxton
- Topsham
- Bath
Roofing Solutions
Choose from our selection of industry-leading roofing systems
Architectural Asphalt Shingles
Premium dimensional shingles with superior wind resistance and ice dam protection—the most popular choice for Maine homes.
- Wind-resistant
- Ice dam protection
- 30-50 year lifespan
- Color variety
Metal Roofing Systems
Standing seam and metal shingle systems deliver 50+ year lifespans with exceptional snow shedding and energy efficiency.
- 50+ year lifespan
- Energy-efficient
- Snow shedding
- Low maintenance
Cedar Shake & Shingle
Traditional New England roofing with natural insulation properties—professionally installed and treated for maximum longevity.
- Natural beauty
- Insulation properties
- Traditional charm
- Eco-friendly
Flat & Low-Slope Roofing
Commercial-grade membranes and modified bitumen systems for garages, additions, and contemporary designs.
- Commercial-grade
- Waterproof
- Modern design
- Durable
How much does roof replacement cost in Portland, Maine?
$12,000–$30,000typical asphalt replacement
Typical range for Greater Portland. Every job is priced from a free on-site estimate.
- Architectural asphalt
- $10,000–$25,000
- Standing-seam metal
- $18,000–$45,000
- Cedar shake
- $20,000–$40,000
Pitch, number of squares, how many layers come off, and ice-and-water coverage move the price. Metal and cedar sit above the asphalt range.
Financing available. Ask about payment options when you request your estimate.
Get the exact number for your house. An owner measures on site and writes a fixed price, free, usually within a few days.
Why Portland homeowners choose Cardinal for roofing
Master Craftsmanship
Expert installers with decades of experience in architectural precision and weather-resistant construction.
Licensed & Insured
Fully licensed, insured, and committed to safety on every project, protecting your home and our team.
Trusted & Proven
Portland's trusted exterior specialists with 300+ satisfied clients and hundreds of successful projects.
What Greater Portland homeowners say
John Nueslein
December 2025 · Google
CARDINAL EXTERIORS re-shingled my roof. Bob Proved to be Knowledgeable and Trustworthy. He was responsive to my questions and took the time to explain the materials being used and the steps they were taking to weatherproof the roof of my home. The work crew was polite and they cleaned up the job site at the end of each work day.
Andrew Mountcastle
May 2026 · Google
We hired Cardinal Exteriors to reside our house and install all new windows, and it was a terrific experience from start to finish! Bob was one of the very best contractors we've ever worked with (and we've worked with many over the years). He was extremely responsive, helpful, respectful of wishes and concerns, and never pressured us in any way.
Steve Kelley
October 2025 · Google
Bob @ Cardinal Exteriors replace 26 windows and resided our office building in Westbrook in 2025. Being in the construction business, we understand how proposals sometimes come with change orders and surprises if not outlined up front. Bob and his team finished our job on schedule and actually below budget.
Our Roofing Process
Roof Inspection & Assessment
We evaluate your current roof condition, identify any structural issues, and assess ventilation systems.
Material & Design Selection
Review roofing materials, colors, and styles that match your architecture and budget while delivering maximum protection.
Expert Installation
Complete tear-off, proper substrate preparation, precision installation, and engineered ventilation systems—backed by manufacturer warranties.
Roofing Projects
Recent roofing installations across Greater Portland

Yarmouth New Construction
Yarmouth, Maine

Back Cove Portland Residence
Back Cove, Portland, Maine

North Deering Farmhouse
North Deering, Portland, Maine

North Deering Maintenance-Free Exterior
North Deering, Portland, Maine

Back Cove Commercial Exterior
Back Cove, Portland, Maine

Portland Coffee Shop Exterior
Portland, Maine
Frequently Asked Questions
A typical asphalt-shingle replacement in Greater Portland runs $12,000–$30,000. Architectural asphalt is usually $10,000–$25,000; standing-seam metal $18,000–$45,000; cedar shake $20,000–$40,000. Pitch, squares, tear-off layers, and ice-and-water coverage move the number. Every job is priced from a free roof inspection.
Most asphalt replacements on a typical Greater Portland house take two to five days of good weather. Metal and cedar take longer. We do not start a tear-off if a storm is coming. An owner will put a weather window on the written proposal.
We handle complete roof replacements and new construction roofing for residential and commercial properties. We do not take on patch or leak repairs. We install asphalt shingles, metal roofing, cedar shakes, and flat roofing systems using weather-tested materials engineered for Maine's climate.
Maine's freeze-thaw cycles, heavy snow loads, ice dams, and coastal salt exposure demand specialized roofing systems. We install materials and ventilation engineered to handle those conditions and to keep water from backing into the wall and windows below.
Financing is available. Ask about payment options when you request your estimate. There is no published coupon or rebate on this site; terms are confirmed with an owner before any work begins.
Use the form on this page or call for a free roof inspection. We assess the current roof, discuss goals and timing, explain asphalt, metal and cedar options, and write a proposal that covers removal, installation, ventilation and cleanup.
Roofing services and towns we serve
Each service below has its own page covering what the job involves, the signs it is time, and what moves the price. Every town we serve across Cumberland, York and Sagadahoc counties also has a page on how its houses and weather shape the work; start from the service areas list or the full list of exterior services. For background, read our Maine roofing guide or browse all of our homeowner guides.
Roofing services
Roof Replacement by town
- Roof Replacement in Portland
- Roof Replacement in South Portland
- Roof Replacement in Westbrook
- Roof Replacement in Cape Elizabeth
- Roof Replacement in Scarborough
- Roof Replacement in Falmouth
- Roof Replacement in Cumberland
- Roof Replacement in Yarmouth
- Roof Replacement in North Yarmouth
- Roof Replacement in Freeport
- Roof Replacement in Pownal
- Roof Replacement in Brunswick
- Roof Replacement in Harpswell
- Roof Replacement in Gorham
- Roof Replacement in Windham
- Roof Replacement in Standish
- Roof Replacement in Gray
- Roof Replacement in New Gloucester
- Roof Replacement in Raymond
- Roof Replacement in Casco
- Roof Replacement in Naples
- Roof Replacement in Sebago
- Roof Replacement in Baldwin
- Roof Replacement in Bridgton
- Roof Replacement in Harrison
- Roof Replacement in Frye Island
- Roof Replacement in Chebeague Island
- Roof Replacement in Long Island
- Roof Replacement in Saco
- Roof Replacement in Biddeford
- Roof Replacement in Old Orchard Beach
- Roof Replacement in Kennebunk
- Roof Replacement in Kennebunkport
- Roof Replacement in Wells
- Roof Replacement in Sanford
- Roof Replacement in Buxton
- Roof Replacement in Topsham
- Roof Replacement in Bath
Get a free roofing estimate in Cumberland County, Maine
Tell us about the house and what you want changed. One of the owners will call to set up a visit, measure, and write a fixed-price proposal. No pressure, no obligation.
Need it today?Call Mike (207) 408-5388
or Bob at (207) 252-0759














