Roof replacement detail on a Yarmouth, Maine home

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
No obligationFree estimatesAn owner walks your home, measures, and writes a fixed price before any work begins. Request yours below.
Payment optionsFinancing availableFinancing available. Ask about payment options when you request your estimate.

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:

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.

Google reviews

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

01

Roof Inspection & Assessment

We evaluate your current roof condition, identify any structural issues, and assess ventilation systems.

02

Material & Design Selection

Review roofing materials, colors, and styles that match your architecture and budget while delivering maximum protection.

03

Expert Installation

Complete tear-off, proper substrate preparation, precision installation, and engineered ventilation systems—backed by manufacturer warranties.

Frequently Asked Questions

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.

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