Roofing in Minnesota: What You Need to Know

Minnesota is one of the coldest states, with winter temperatures dropping to -30F and beyond. Heavy snow loads, severe ice dams, and a short construction season from May to October make roofing challenging. Summer thunderstorms bring hail, especially in the southern and western parts of the state.

Minnesota requires roofing contractors to hold a Residential Contractor or Residential Roofer license from the Minnesota Department of Labor and Industry. Licensing requires passing an exam and carrying insurance.

Average Roof Replacement Cost in Minnesota

Roof replacement in Minnesota costs $9,000 to $15,000 for asphalt shingles. The short construction season concentrates demand and can push prices higher in summer. For a detailed breakdown by material type, see our roof replacement cost guide. Compare asphalt shingles and metal roofing to choose the right material for your Minnesota home.

Popular Roofing Materials in Minnesota

Cold-climate rated architectural shingles with superior ice dam protection are essential. Metal roofing is growing in popularity for its snow-shedding ability. Proper attic ventilation is critical to prevent ice dams. Need help choosing? Our complete materials comparison covers every option. Make sure proper underlayment is part of the job.

Showing all 27 contractors in Minnesota
★★★★½4.8

Minnesota Roofing Company

1071 County Hwy 10 Ste 230
Spring Lake Park, MN 55432
★★★★½4.5

Central Roofing Company

4550 Main St NE
Minneapolis, MN 55421
★★★★½4.9

Sela Roofing & Remodeling

4521 MN-7 Suite A
Minneapolis, MN 55416
★★★★½4.5

Minnesota Roof Contractors West End Remodeling LLC

3100 W Lake St
Minneapolis, MN 55416
★★★★½4.9

Perfect Exteriors of Minnesota, LLC

516 Pine St
Monticello, MN 55362
★★★★½4.7

Garlock-French Corporation

2301 E 25th St
Minneapolis, MN 55406
★★★★½4.8

Kaufman Roofing

14330 Ewing Ave S
Burnsville, MN 55306
★★★★½4.8

EcoRoofing

3250 Fanum Rd
Vadnais Heights, MN 55110
★★★★★5.0

Roofers of Minnesota Company

18349 70th Ave N
Maple Grove, MN 55311
★★★★★5.0

Twin Cities Contracting Services Inc.

140 W 98th St #202
Bloomington, MN 55420
★★★★★5.0

R & R Roofing Inc.

8609 Lyndale Ave S
Bloomington, MN 55420
★★★★½4.9

All Ears Roofing - Minnesota

3800 American Blvd W STE 1500 - 8061
Bloomington, MN 55431
★★★★½4.5

Walker Roofing Company Inc

2441 Ventura Dr
Woodbury, MN 55125
★★★★½4.4

Twin City Roofing Construction Specialists, Inc.

72 Ivy Ave W
St Paul, MN 55117
★★★★½4.7

Prominent Construction Roofing

14525 MN-7 Suite 150
Minnetonka, MN 55345
★★★★½4.8

Nokomis Roofing

5053 36th Ave S
Minneapolis, MN 55417
★★★★★5.0

MN Made Roofing and Remodeling

16201 90th St NE Suite 206
Otsego, MN 55330
★★★★☆4.3

Premier Roofing Company

5929 Baker Rd # 450
Minnetonka, MN 55345
★★★★★5.0

Perfect Exteriors of Minnesota, LLC.

2619 Coon Rapids Blvd NW # 201
Coon Rapids, MN 55433
★★★★½4.8(122 reviews)

ROCK ROOFING

6975 Washington Ave S #225
Edina, MN 55439
📞 1 612-504-6637
★★★★★5.0(50 reviews)

Twin Cities Roofing

2020 Silver Bell Rd #35
Eagan, MN 55122
📞 1 952-395-7663
★★★★½4.6(5 reviews)

Minnesota Roofing & Remodeling

10425 93rd Ave N
Maple Grove, MN 55369
📞 1 763-425-9969
★★★★★5.0(100 reviews)

Anchor Roofing & Exteriors

101 Bridgepoint Way STE 140
South St Paul, MN 55075
📞 1 612-363-7443
★★★★½4.8(49 reviews)

Sellers Roofing Company

801 Transfer Rd
St Paul, MN 55114
📞 1 651-703-2336
★★★★★5.0(71 reviews)

MNSOTA CONSTRUCTION

1700 Livingston Ave Suite 200
West St Paul, MN 55118
📞 1 651-968-2005
★★★★★5.0(3 reviews)

Rubber Roofing MN

2522 Central Ave NE UNIT 207
Minneapolis, MN 55418
📞 1 651-248-4651
★★★★½4.4(40 reviews)

Mint Roofing Inc

2285 Daniels St
Long Lake, MN 55356
📞 1 952-473-8080

How to Choose a Roofing Contractor in Minnesota

Before hiring, verify the contractor is properly licensed in Minnesota, carries liability insurance and workers' compensation, and can provide recent local references. Get at least three written estimates and never pay more than 30% upfront. For a complete vetting checklist, read our guide to finding a roofing contractor.

← Back to All States