Home Repair Decoded

Roof Replacement Cost in Maine

$6,400 – $19,800We estimate roof replacement in Maine at $6,400 to $19,800 for asphalt shingles on a 2,000 square foot roof, with tear-off. The national estimate is $6,650 to $20,800. Maine roofer pay is 10% below the national median, ranking 28 of 51.
Part of the jobLowHigh
Parts and materials (our assumption)$4,000$10,000
Labor hours (our assumption)4090
Billed labor rate per hour$60$108
Estimated total$6,400$19,800

Our estimate, not a quote. Billed rate is the Maine median wage from BLS (2025, $24.10 an hour) times 2.5 to 4.5 to cover payroll costs, overhead, travel and profit. How we estimate

What other publishers report

National figures as published by each source, checked 2026-11-03. Their scope can differ from ours.
PublisherLowHighScope
Fixr$6,000$10,000Asphalt shingles, about 2,000 square feet of roofing. Page dated February 2026.
Bob Vila$7,400$10,5002,000 square foot house, shingles. Page dated April 2024.
Bob Vila$5,800$12,700Asphalt shingles installed. Page dated April 2024.
This Old House$7,071$23,4171,800 square foot house, all materials; $7,071 is asphalt. Page dated June 2026.

Who can legally do this in Maine

In Maine, trades such as roofing and framing are not licensed or regulated, so the Attorney General urges consumers to research a contractor carefully before hiring.

Compared with neighboring states

StateMedian wageLowHigh
New Hampshire$28.76$6,900$21,600

Other roofer jobs in Maine

Roof Replacement cost in every state · Maine home repair guide

Sources

General information, not professional advice. Conditions, codes and prices vary. Turn off power, gas or water before any work, and hire a licensed professional when in doubt. Cost figures are our estimates, not quotes.