Minnesota
59 Roofing Companies in Minnesota: Public Records & Data
Public records on roofing contractors licensed in Minnesota: state registrations, manufacturer certifications, OSHA citations, and storm history. Every record is sourced from a public agency and dated.
Browse by county
Click any county to see roofers indexed in that area.
59 Companies in Minnesota
Showing 1–25 of 59| Company | City | Reach How far the company works. Local = serves a single state; Multi-State = lists service areas in two or more states. Based on the service areas the company advertises. | Site Age How long the company's website domain has been registered, read from public WHOIS / RDAP records. It's a rough proxy for how long the business has been around. | Credentials Manufacturer certifications and trade-association memberships we verified against each provider's own directory. Hover a badge to see its full name. | Rating A blended average of the company's ratings across Google, Yelp, BBB and manufacturer networks - not any single site's score. | Records How many of 5 public-record checks this company clears: a state license on file, a registered LLC / Inc, a commercial address, at least one credential, and a 4.0+ rating. |
|---|---|---|---|---|---|---|
eRoof
|
Minnetonka | Local | 5 years |
|
||
Roofers of Minnesota
|
Maple Grove | Local | 9 years |
|
||
Sterling Concepts
|
St. Paul | Multi-State | 18 years |
|
||
Bayport Roofing and Siding
|
Golden Valley | Local | 15 years |
|
||
Roofs R Us
|
Blaine | Local | 15 years |
|
||
Bold North Roofing & Contracting
|
Bloomington | Local | 4 years |
|
||
EcoRoofing MN
|
Dellwood | Local | 6 years |
|
||
All Ears Roofing
|
Bloomington | Multi-State | 1 year |
|
||
Snap Construction
|
Bloomington | Local | 18 years |
|
||
Archcraft Exteriors
|
Arden Hills | Multi-State | 2 years |
|
||
Nokomis Roofing
|
Minneapolis | Local | 19 years |
|
||
Allweather Roof
|
Crystal | Multi-State | 26 years |
|
||
22nd Century Roofing
|
Crystal | Local | 6 years |
|
||
Kaufman Roofing
|
Burnsville | Local | 16 years |
|
||
Twin Cities Siding and Roofing
|
Eden Prairie | Local | 24 years |
|
||
New Life Contracting
|
Lilydale | Local | 21 years |
|
||
Quality Trusted Commercial
|
Brooklyn Park | Multi-State | 19 years |
|
||
Liberte Construction
|
Minneapolis | Multi-State | 14 years |
|
||
The Roof Guys
|
Empire | Local | 6 years |
|
||
Storm Group Roofing
|
Brooklyn Park | Local | 12 years |
|
||
Twin City Roofing
|
St. Paul | Local | 25 years |
|
||
Central Roofing Company
|
Columbia Heights | Local | 28 years |
|
||
Garlock-French Roofing
|
Minneapolis | Local | 26 years |
|
||
Sela Roofing and Remodeling
|
Golden Valley | Local | 28 years |
|
||
Twin Cities Contracting Services
|
Bloomington | Local | 13 years | - |
What Minnesota requires of roofers
In Minnesota, roofing contractors are required to obtain a residential contractor or residential remodeler license through the state if they work on residential properties. The Minnesota Department of Labor and Industry oversees this licensing process. To qualify, applicants must demonstrate relevant experience in the construction trade, pass a written examination covering building codes, business practices, and trade knowledge, and provide proof of general liability insurance and workers' compensation coverage. A surety bond is also required as part of the application. License fees vary depending on the license type but generally fall in the range of a few hundred dollars and must be renewed on a biennial basis.
For commercial roofing work, Minnesota does not impose a statewide license requirement specifically for commercial contractors, meaning businesses operating solely in the commercial sector may not need a state-issued license. However, individual cities and counties often have their own registration or licensing requirements. Minneapolis, Saint Paul, and other municipalities may require local contractor registration, permits for each roofing project, and inspections to ensure compliance with local building codes. Contractors should verify requirements with the specific city or county where work will be performed before beginning any project.
All roofing contractors, regardless of whether they are performing residential or commercial work, must comply with Minnesota's contractor recovery fund requirements and are subject to state consumer protection laws. Contractors who hire employees must carry workers' compensation insurance as mandated by state law. Staying current with Minnesota State Building Code updates and maintaining proper documentation of insurance and bonding are essential steps for operating legally and professionally in the state.
Authority: Minnesota Department of Labor and Industry
Browse by city
- Andover
- Apple Valley
- Austin
- Blaine
- Bloomington
- Brooklyn Center
- Brooklyn Park
- Burnsville
- Champlin
- Chanhassen
- Chaska
- Coon Rapids
- Cottage Grove
- Crystal
- Duluth
- Eagan
- Eden Prairie
- Edina
- Elk River
- Faribault
- Farmington
- Fridley
- Inver Grove Heights
- Lakeville
- Mankato
- Maple Grove
- Maplewood
- Minneapolis
- Minnetonka
- Moorhead
- New Brighton
- Oakdale
- Otsego
- Owatonna
- Plymouth
- Prior Lake
- Ramsey
- Richfield
- Rochester
- Rosemount
- Roseville
- Savage
- Shakopee
- Shoreview
- St. Cloud
- St. Louis Park
- St. Paul
- White Bear Lake
- Winona
- Woodbury
No cities match that search.
Browse by county
- Aitkin
- Anoka
- Becker
- Beltrami
- Benton
- Big Stone
- Blue Earth
- Brown
- Carlton
- Carver
- Cass
- Chippewa
- Chisago
- Clay
- Clearwater
- Cook
- Cottonwood
- Crow Wing
- Dakota
- Dodge
- Douglas
- Faribault
- Fillmore
- Freeborn
- Goodhue
- Grant
- Hennepin
- Houston
- Hubbard
- Isanti
- Itasca
- Jackson
- Kanabec
- Kandiyohi
- Kittson
- Koochiching
- Lac qui Parle
- Lake
- Lake of the Woods
- Le Sueur
- Lincoln
- Lyon
- Mahnomen
- Marshall
- Martin
- McLeod
- Meeker
- Mille Lacs
- Morrison
- Mower
- Murray
- Nicollet
- Nobles
- Norman
- Olmsted
- Otter Tail
- Pennington
- Pine
- Pipestone
- Polk
- Pope
- Ramsey
- Red Lake
- Redwood
- Renville
- Rice
- Rock
- Roseau
- Scott
- Sherburne
- Sibley
- St. Louis
- Stearns
- Steele
- Stevens
- Swift
- Todd
- Traverse
- Wabasha
- Wadena
- Waseca
- Washington
- Watonwan
- Wilkin
- Winona
- Wright
- Yellow Medicine
No counties match that search.
Recent Inspections and Violations
| Date | Employer | Violation | Type | Penalty |
|---|---|---|---|---|
| No inspections or violations indexed yet. Source: U.S. and state OSHA enforcement data, refreshed monthly. | ||||
Storm & hail history
-
8,106 Storm events (10yr)
-
6″ Max hail size
-
120 mph Max wind gust
-
507 Tornadoes (10yr)
Recent storm events
| Date | Type | County | Magnitude |
|---|---|---|---|
| High wind | PIPESTONE | 40 mph | |
| High wind | NOBLES | 43 mph | |
| High wind | LYON | 72 mph | |
| High wind | LINCOLN | 58 mph | |
| High wind | COTTONWOOD | 44 mph | |
| High wind | SOUTHERN COOK | 58 mph |
























