Roofing Costs in Portland, ME
Verified cost ranges for roofing in Portland
Roofing Costs in Portland
Cost ranges verified from official sources
Roof Replacement
Portland, ME
Low
$4,931
Average
$9,064
High
$20,673
Updated Jun 2026
Roof Repair
Portland, ME
Low
$381
Average
$778
High
$1,547
Updated Jun 2026
Gutter Installation
Portland, ME
Low
$1,127
Average
$1,362
High
$2,470
Updated Jun 2026
Gutter Repair
Portland, ME
Low
$142
Average
$1,082
High
$2,657
Updated Jun 2026
Chimney Repair
Portland, ME
Low
$132
Average
$1,531
High
$3,947
Updated Jun 2026
Soffit Repair
Portland, ME
Low
$1,070
Average
$1,654
High
$3,361
Updated Jun 2026
Ice Dam Removal
Portland, ME
Low
$102
Average
$1,565
High
$4,074
Updated Jun 2026
Gutter Guard Installation
Portland, ME
Low
$359
Average
$1,321
High
$3,121
Updated Jun 2026
Tile Roof Installation
Portland, ME
Low
$1,593
Average
$1,593
High
$2,273
Updated Jun 2026
Cedar Shake Installation
Portland, ME
Low
$721
Average
$721
High
$1,029
Updated Jun 2026
Green Roof Installation
Portland, ME
Low
$7,130
Average
$27,554
High
$71,302
Updated Jun 2026
Metal Roof Installation
Portland, ME
Low
$3,172
Average
$4,340
High
$8,935
Updated Jun 2026
Roof Inspection
Portland, ME
Low
$122
Average
$431
High
$815
Updated Jun 2026
Understanding Roofing Costs in Portland
Roof replacement costs in Portland, ME average $19,081.62, reflecting the city's cost of living that runs 1.9% above the national average. Portland's coastal climate, characterized by heavy snow loads, ice dams, and salt spray exposure, creates more demanding roofing conditions that can affect material selection and installation complexity. The local roofing labor market in Portland is shaped by seasonal demand fluctuations, with spring and fall peaks driving up contractor availability and pricing. Competition among roofing contractors in Portland varies by neighborhood and project scope, influencing the wide cost range from $239.37 to $53,985.80 depending on roof size, materials, and structural requirements.
How Portland Compares
*Based on aggregated cost data from multiple sources