
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.
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.
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.
| County | Pages | Homes | Median built | Built before 2000 | Hail reports |
|---|---|---|---|---|---|
| Cumberland County, ME | 25 | 153,286 | 1976 | 78% | 10 |
| Sagadahoc County, ME | 10 | 19,239 | 1977 | 79% | 0 |
| York County, ME | 29 | 115,091 | 1980 | 76% | 8 |
Researched 2026-10-24 from municipal and county sources. Forest City Roofers is a service-area business serving greater Portland and southern Maine.

Free inspection, a written scope, and photos you keep either way.
Book my free inspection →