Midwest: A Minnesota Roofing Company

Your roof is arguably the most important part of your house – it keeps the weather out, keeps your home insulated, and keeps you safe. The severe weather in Minnesota coupled with regular wear and tear means that your roof needs constant maintenance to stay in peak condition and prolong its lifespan.

Midwest Roof & Solar is your local Minnesota roofing company, here to help! We’re a certified roofing contractor in MN with experts who can help with everything from roof repair and replacement to gutters, siding, windows & more. Call us today for a free inspection and estimate, and rest easy with our quality guarantee!

Book a Free Inspection

Reliable Minnesota Roofing Services You Can Trust

Save yourself the headache of dealing with unverified or uncertified roofing contractors and come straight to Midwest Roof & Solar for all of your roof repair needs. We’re a local Minnesota roofing company run by professional, certified roofing contractors. Since our inception in 1995, we’ve served the Twin Cities for over 20 years.

Our commitment and satisfaction are rooted in exceeding your expectations by meeting your roofing needs. After helping you to repair or replace your roof, our goal is to be the last roofing company you’ll ever need!

Our Minnesota Roofing Services:

Our Roofing Service Areas around Minnesota

Midwest is proud to service homeowners all over the Twin Cities. Our service areas include (but certainly aren’t limited to) the following cities:

Not sure if we service your area? Give us a call!

Contact Us

minneapolis solar roofers



Backed By Manufactures

We guarantee our customers will receive the highest quality products in the industry.

Variety of Options

We offer a large variety of shingles to match any style of home.


In addition to being affordable, our shingles are guaranteed for 20-50 years.

Roof Inspection

Schedule Appointment

Someone from the team at Midwest Roof & Solar will contact you within 24 hours to confirm your inspection.