Our residential roofing company in Rochester, Minnesota provides asphalt roofing, rubber roofing, steel roofing, skylights, seamless gutters, siding, windows, doors, insulation and ice dam removal. We understand working with insurance companies can be a hassle, so we work directly with your insurance company to make sure they pay for everything your policy covers. Weather Shield Roofing LLC will always provide you with a FREE itemized estimate tailored to fit your needs and your budget! We have been serving the Rochester area and all of southern Minnesota since 2010. We are proud to be one of the few roofing contractors within a 40-mile radius of Rochester, Minnesota that is owner operated. We ensure our work will always be completed to the highest standards. At Weather Shield Roofing LLC, you will always get personalized service. We stand behind our work because we believe we offer superior quality and workmanship.