Roof Replacement in Midland, ON
We tear off your old roof and install a brand-new system built to last decades.
We install, repair, and replace shingle, metal, and flat roofs for homeowners across Midland and the surrounding region.

We tear off your old roof and install a brand-new system built to last decades.
We fix leaks, replace damaged shingles, and stop problems before they get expensive.
We install and replace asphalt shingle roofs that protect your home through every season.
Steel and standing seam roofs built to last decades, not just years.
We install, repair, and replace flat and low slope roofs built to handle our winters.
JR Roofing is a local residential roofing contractor based in Midland, ON. We handle everything from emergency leak repairs to full roof replacements. Whether you need shingle, metal, or flat roofing, we bring the right materials and the right crew to get it done.
We work with homeowners who need fast repairs after storm damage, planned replacements before a sale, or insurance-claim projects. You get clear pricing, reliable timelines, and a roof that lasts.
It depends on the size of your home and the materials you choose. A full replacement on a small home typically runs $8,000 to $15,000. Larger or more complex roofs can go higher. We'll give you a clear quote after we measure your roof and discuss your options.
Most residential roof replacements take 1 to 3 days, depending on the size and weather. We'll confirm the timeline when we schedule your project.
Yes. We can work directly with your insurance adjuster and provide the documentation they need. We'll walk you through the process so you know what to expect.
We install asphalt shingles, metal roofing, and flat roofing systems. Each has different benefits - shingles are cost-effective, metal lasts longer, and flat roofs work well for certain home styles. We'll help you pick the right one.
Yes. If the damage is localized - a few missing shingles or a small leak - we can patch or replace that section. We'll inspect the whole roof to make sure the rest is still in good shape.
Yes. If you have a leak or storm damage, contact us right away. We'll get someone out to assess the damage and make temporary repairs to prevent further issues while we schedule the full fix.