Roof Replacement Cost in Maine
Maine's harsh winters, with heavy snow loads and frequent freeze-thaw cycles, push roofs to their limits. Coastal homes face salt spray and nor'easters, while inland regions contend with ice dams and high winds. These conditions make material selection critical—asphalt shingles dominate for affordability, but metal roofing is gaining ground for durability against Maine's punishing climate.
Roof replacement costs vary across Maine due to local labor rates, disposal fees, and permit requirements. A project in Portland may differ significantly from one in Bangor or a rural town. Use the directory below to find your city's guide for localized cost factors and material recommendations tailored to your area.
Roofing cost in Maine.
The table below shows typical cost ranges for roof replacement in Maine, based on home size, material choice, and roof complexity.
- Architectural shingle roofthe U.S. default$8,000 – $16,000
- 3-tab shingle roofentry-level asphalt$6,000 – $10,500
- Standing-seam metal roofconcealed fasteners$15,000 – $40,000
- Corrugated metal roofexposed fasteners$8,000 – $20,000
- Flat roof membraneTPO, EPDM, or PVC$5,000 – $15,000
- Tear-off & disposal$1,000 – $3,000
- Permits & inspection$250 – $1,000
* Pick a city below for Maine-specific pricing.
Ready to price your roof in Maine?
Speak with a licensed, independent roofing contractor. No obligation.
No obligation · Licensed local pros
Roof Replacement cost by city in Maine
- Portland
- Bangor
- Lewiston
- South Portland
- Waterville
- Augusta
- Biddeford
- Auburn
- Scarborough
- Brunswick
- Saco
- Westbrook
- Windham
- Gorham
- Sanford
- Ellsworth
- Falmouth
- Gardiner
- Bath
- Kennebunk
- Wells
- York
- Farmington
- Skowhegan
- Topsham
- Cape Elizabeth
- Hampden
- Belfast
- Yarmouth
- Freeport
- Old Orchard Beach
- Buxton
- Kittery
- Berwick
- Kennebunkport
- Gray
- Alfred
- South Berwick
- Oakland
- Standish
- Rockland
- Sabattus
- Eliot
- Cumberland Center
- Lebanon
- Fairfield
- Winthrop
- Oxford
- Poland
- Turner
- New Gloucester
- Bucksport
- Bridgton
- South Paris
- Camden
- Bar Harbor
- Norway
- North Berwick
- Lisbon Falls
- Raymond
- Warren
- Hollis Center
- Lisbon
- Wiscasset
- Jay
- Springvale
- Vassalboro
- South China
- Greene
- Harpswell
- Durham
- Union
- North Yarmouth
- Norridgewock
- Wilton
- Naples
- Pittsfield
- Limington
- Winterport
- Fryeburg
- Lincolnville
- Casco
- Rockport
- Litchfield
- Richmond
- Jefferson
- Buckfield
- Monmouth
- Clinton
- Belgrade
- Limerick
- Bowdoin
- Newport
- Woolwich
- Steep Falls
- Mechanic Falls
- Bowdoinham
- Livermore Falls
- Harrison
- Farmingdale
- Shapleigh
- North Waterboro
- Carmel
- Blue Hill
- Minot
- Thomaston
- Acton
- Searsport
- Windsor
- Readfield
- Cape Neddick
- Waterboro
- Hallowell
- Stockton Springs
- East Waterboro
- Hancock
- Manchester
- Thorndike
- Albion
- Whitefield
- Leeds
- Damariscotta
- Canaan
- Palmyra
- Deer Isle
- Sebago
- Kittery Point
- Unity
- West Paris
- Phippsburg
- Corinna
- Orland
- Cornish
- Livermore
- Saint Albans
- Dresden
- Cumberland Foreside
- Hope
- Newcastle
- Surry
- Brownfield
- Boothbay Harbor
- Freedom
- Morrill
- Parsonsfield
- Washington
- Hartland
- Hiram
- Mount Vernon
- Pownal
- Tenants Harbor
- Brooks
- Randolph
- Porter
- Southwest Harbor
- Cushing
- West Newfield
- New Sharon
- Palermo
- Owls Head
- Boothbay
- Lovell
- Bristol
- Searsmont
- South Thomaston
- Frankfort
- Plymouth
- Edgecomb
- Kents Hill
- Castine
- Hebron
- Ogunquit
- Etna
- Dixmont
- Sedgwick
- Friendship
- Denmark
- Waterford
- Mount Desert
- Harmony
- Penobscot
- Monroe
- Wayne
- East Boothbay
- Troy
- Smithfield
- Liberty
- Georgetown
- Peaks Island
- Burnham
- Stonington
- Detroit
- Athens
- Alna
- Brooklin
- West Baldwin
- Temple
- Brooksville
- North Monmouth
- New Vineyard
- Greenwood
- New Harbor
- Orrs Island
- Vienna
- Islesboro
- Ocean Park
- Chebeague Island
- Trevett
- South Bristol
- Northeast Harbor
- Southport
- Walpole
- East Baldwin
- Swans Island
- Weld
- West Boothbay Harbor
- South Gardiner
- York Harbor
- Long Island
- Stoneham
- Little Deer Isle
- Pemaquid
- Sargentville
- Harborside
- Bailey Island
- Newfield
- North Bridgton
- Seal Harbor
- Hinckley
- Biddeford Pool
- East Orland
- Chamberlain
- Cliff Island
- East Dixfield
- Coopers Mills
- North Waterford
- Shawmut
- Bar Mills
- Belgrade Lakes
- Bustins Island
- Cape Porpoise
- Center Lovell
- China Village
- Danville
- East Blue Hill
- East Livermore
- East Newport
- East Parsonsfield
- East Poland
- East Vassalboro
- East Wilton
- East Winthrop
- Farmington Falls
- Moody
- North Turner
- North Vassalboro
- Paris
- South Casco
- South Freeport
- South Windham
- Squirrel Island
- Sunset
- West Farmington
- West Kennebunk
- West Minot
- West Poland
- York Beach
Roof Replacement cost questions — Maine
What are Maine's contractor licensing requirements for roofers?
Maine requires roofers to hold a state license for work over $3,000. This includes passing an exam and providing proof of insurance. Additionally, your local building department may require a separate business license. Always verify that your contractor meets Maine contractor licensing requirements before signing a contract.
Why do roof replacement costs vary across Maine's regions?
Costs differ due to labor market conditions—Portland and coastal areas have higher labor rates than inland towns like Waterville. Disposal fees for old roofing materials also vary by municipality. Rural areas may have higher material delivery charges, while cities like Bangor may have more competitive pricing due to multiple contractors.
What is the ideal time of year for roof replacement in Maine?
Late spring through early fall (May to October) is the ideal time for roof replacement in Maine. Temperatures are mild, and dry weather allows for proper sealant curing. Winter installations are possible but risk cold-weather adhesive failures and are generally more expensive due to shorter workdays and safety concerns.
What permits and building codes apply to roof replacement in Maine?
Most Maine municipalities require a building permit for roof replacement. Your local building department will inspect the work to ensure it meets the state building code, which covers snow load ratings, underlayment requirements, and ice dam protection. Permit fees vary by town, so check with your local office before starting.
Should I choose asphalt shingles or metal roofing for my Maine home?
Asphalt shingles are the most common choice due to lower upfront cost, but they last 20-30 years in Maine's climate. Metal roofing costs more initially but can last 50+ years, sheds snow better, and resists ice dams. For coastal homes, metal is less prone to wind damage. Consider your budget and how long you plan to stay in the home.
Price your roof in Maine.
Talk to a licensed, independent roofing contractor near you. No obligation.
No obligation · Licensed local pros