White colonial house with black shutters and a red door among bright autumn trees
Home › Portland Roofing
Service areas

Roofing across greater Portland and southern Maine

Every town and city we cover in Cumberland, York and Sagadahoc counties, each with whether a re-roof needs a permit, what the code office asks for and its own number. Maine has one statewide building code, but each town runs its own code office and sets its own permit rules.

Free roof inspectionEvery slope photographed
Storm damagePhotos for your insurer
Written, line-item quotesMaterials named by brand
Cumberland, York & Sagadahoc64 towns & jurisdictions
Jurisdictions covered
64
Maine
Counties
3
Cumberland, York & Sagadahoc
Building code
Statewide
One code across Maine
Design wind
115–120 mph
Vult, set by location

Why the town matters

Maine has one building code for the whole state, the Maine Uniform Building and Energy Code (10 M.R.S. 9721 to 9725). State law requires every town of more than 4,000 people to enforce it; a town of 4,000 or fewer may choose to, but may not adopt or enforce any other building code (10 M.R.S. 9724). Its residential part is the 2021 International Residential Code with Maine's changes, in force since April 7, 2025. Towns may not change the code itself, but they set their own permit rules, fees and inspections.

These pages exist so you can check your own town before anyone quotes you. Every figure on them comes from the jurisdiction's own published page or its codified ordinance, and every page says where it came from. Where a town does not publish something — a building official's name, a permit answer, a code edition — we leave it blank rather than filling it in.

Find your town

County by county

The housing figures are the Census Bureau's for the whole county (2020–2024 estimates); the hail column counts reports of hail 1 inch or larger logged by NOAA's Storm Prediction Center from 2016 through 2025. Reports come from spotters and the public, so busier counties log more.

CountyPagesHomesMedian builtBuilt before 2000Hail reports
Cumberland County, ME25153,286197678%10
Sagadahoc County, ME1019,239197779%0
York County, ME29115,091198076%8

Researched 2026-10-24 from municipal and county sources. Forest City Roofers is a service-area business serving greater Portland and southern Maine.

Red brick colonial house with dormers and a dark roof behind a white fence in snow
Free roof inspection

Find out what your roof needs

Free inspection, a written scope, and photos you keep either way.

Book my free inspection →
Free Inspection