Home · Services · Areas · Contact · 705-305-0745

Roofing Contractor in Midland

We install, repair, and replace roofs on homes across Midland and the surrounding area. Fast quotes, quality work, backed by warranty.

Close-up of asphalt shingle roof installation showing quality workmanship - JR Roofing, roofing contractor in Midland, ON

By the numbers

5 services offered
10 areas served

Our services

How it works

  1. 01. Inspection

    We come out to look at your roof, check for damage, and measure the scope of work. No charge for the inspection.

  2. 02. Quote

    You'll get a written estimate within 48 hours. It breaks down materials, labor, and timeline so you know exactly what to expect.

  3. 03. Installation

    We schedule the work around your availability. Our crew arrives on time, protects your property, and completes the job efficiently.

  4. 04. Cleanup & Walkthrough

    We clean up every nail and scrap, then walk you through the finished work. You don't pay until you're satisfied.

The work we do

Roofing work
Roofing work
Roofing work
Roofing work

Representative images — not photographs of specific jobs.

Why people choose us

Local Knowledge

We know how Georgian Bay weather affects roofs. Heavy snow loads, ice dams, wind-driven rain - we've seen it all and we build for it.

Warranty Backed

Every roof we install comes with a workmanship warranty. If something goes wrong because of our work, we fix it at no cost.

Fast Response

Emergency leak? We can be there the same day. Scheduled work gets done on time, and we don't leave jobs half-finished.

About JR Roofing

We're a local roofing contractor serving Midland and nearby communities. Whether you need a quick repair or a full roof replacement, we handle it with the same care. No upselling, no surprises - just honest work at a fair price.

Our team works on shingle, metal, and flat roofs. We show up on time, keep the site clean, and stand behind every job with a warranty. Most quotes are delivered within 48 hours, and we can start emergency repairs the same day you call.

What you can count on

  • Workmanship Warranty

    We stand behind our installations and repairs

  • No Hidden Fees

    The quote you get is the price you pay

  • Clean Job Site

    We haul away all debris and do a magnetic sweep for nails

Areas we serve

Roofing in Penetanguishene, ON Roofing Services in Tay, ON Roofing Services in Tiny, ON Roofing in Victoria Harbour, ON Roofing in Port McNicoll, ON Roofing in Waubaushene, ON Roofing Services in Lafontaine, ON Roofing Services in Perkinsfield, ON Roofing Services in Wyevale, ON Roofing in Coldwater, ON

Where we work

Map of our service area
© OpenStreetMap contributors

Frequently asked questions

How much does a roof replacement cost?

It depends on the size of your home, the material you choose, and the complexity of the roof. A typical single-family home runs between $8,000 and $15,000 for asphalt shingles. Metal roofs cost more upfront but last longer. We'll give you an exact quote after we measure your roof.

How long does a roof replacement take?

Most residential roofs are done in 1 to 3 days, depending on size and weather. We'll give you a timeline with your quote so you can plan around it.

Do you handle insurance claims?

Yes. If your roof was damaged by a storm, we can work with your insurance company. We'll document the damage, provide photos, and give you a detailed estimate to submit with your claim.

What's the difference between repair and replacement?

If the damage is isolated to one area and your roof is less than 15 years old, a repair usually makes sense. If you're seeing leaks in multiple spots or the shingles are curling and brittle, replacement is the better long-term fix. We'll tell you honestly which option makes sense for your situation.

What kind of roofing materials do you install?

We install asphalt shingles, metal roofing, and flat roofing systems. Shingles are the most common - affordable, durable, and available in lots of colors. Metal lasts longer and handles snow better. Flat roofs use modified bitumen or TPO membrane. We'll recommend the best fit based on your home and budget.

Can you work in winter?

Yes, but it depends on the temperature. Shingles need to seal properly, so we avoid installing them when it's below freezing. Emergency repairs can be done year-round. Metal roofing installs fine in cold weather.

Ready to Fix Your Roof?

Contact us

Call 705-305-0745