- Your Home & Yard
- Property Maintenance
- Roof Replacement / Installation
Roof Replacement / Installation
Building permits are required for all roofing projects. Submit your application to the Inspections Department at City Hall. Building permits for roofing are generally issued at the time of application.
All contractors engaged in roofing work must have a state contractors license and show proof of the license to obtain a permit. Specific questions regarding contractor licenses should be directed to the Minnesota Department of Commerce.
Code Requirements and Roofing Information
Download "Roofing: An Overview of Permit and Code Requirements (PDF)" or browse through this information.
The scope of this page is limited to the installation of four types of roofing materials: asphalt shingles, mineral-surfaced roll roofing, wood shingles, and wood shakes. For information on other roof coverings such as metal paneled roofs, metal shingles, clay and concrete tile, slate shingles, built-up roofs, modified bitumen roofing, single ply membrane roofs, sprayed polyurethane foam roofing, or liquid applied coatings, please contact the Inspections Department.
Asphalt Shingles (R905.2)
Asphalt shingles may only be used on roof slopes of 2 units vertical in 12 units horizontal (2:12) or greater.
Disposal of Debris
The removal of existing roofing materials often results in debris moving about the neighborhood on windy days.
Fastener Schedule for Roofing
Find information on asphalt shingles, mineral-surfaced roll roofing, wood shingles, and wood shakes.
Flashing is required at all wall and roof intersections, wherever there is a change in roof slope or direction, and around roof openings.
All roof covering materials must be delivered in packages bearing the manufacturers identifying marks and approved testing agency labels when required.
Gutters & Drainage
Gutters are not required by the code. Gutters may be useful in directing water away from buildings reducing erosion, settlement, and wet basements.
Ice & Water Barriers
An ice and water barrier is required on all roofs.
Kick Out Flashing (R903.2.1)
Flashings must be installed at wall and roof intersections, wherever there is a change in roof lope or direction and around roof openings. Kick-out flashing is required in accordance with section R903.2.1 when simultaneously re-siding and re-roofing existing buildings and structures.
Mineral Surface Roll Roofing (R905.5)
Mineral surfaced roll roofing may only be applied on roofs with a slope of 1:12 or greater.
Re-Roofing (R907) & Roof Edging
New roofing may be installed over an existing roof but is limited to a total of two layers. Roof edging is not required by the code.
Here you can find information on enclosing attics with ventilation.
Wood Shakes (R905.8)
Wood shakes must be installed on roof slopes of 3:12 or greater and must be installed in accordance with the manufacturers installation instructions and the code.
Wood Shingles (R905.7)
They must be made of a naturally durable wood of grades 1, 2, or 3 approved by the Cedar Shake and Shingle Bureau.
This information is intended as a guide to the subject matter and is based in part on the 2015 Minnesota State Building Code and Hopkins City Ordinances. While every attempt has been made to insure the correctness of this information, no guarantees are made to its accuracy or completeness. Responsibility for compliance with applicable codes and ordinances falls on the owner or contractor. For specific questions regarding code requirements, refer to the Minnesota Building Code.