Surpassing Industry Expectations in Commercial Roofing Industrial Roofing Residential Roofing



Leaders in residential, industrial & commercial roof repairs, replacements, restorations and preventative services.

Let’s Talk About Your Next Roofing Project

Commercial, Industrial & Residential Roof Repairs, Maintenance, Replacements & Restoration

Midhurst Roofing Limited is Central Ontario’s commercial, industrial and residential roofing company since 1968. A family owned and operated business known throughout Barrie, Orillia, Wasaga Beach, and Simcoe County for offering high quality roofing installations, roofing replacements and roofing repair services.

Midhurst Roofing Limited offers teams of experienced roofing technicians, passionate about the workmanship we bring to every roof!

Who is Midhurst Roofing Limited?

Family Owned & Operated Since 1968

As a family owned and operated business, we’ve stood by our guarantee of quality workmanship and fair prices for every roofing project.

We’ve built our reputation in the area thanks to strong working relationships with customers, getting to know the specific roofing needs of their property. 

Ontario's Commercial
Roofing Experts

Midhurst Roofing Limited is experienced to install all types of industrial and commercial roofing systems and below-grade waterproofing from top brand manufacturers. While we offer a wide variety of roofing service options, our specialties are commercial and industrial flat roofing on most roof systems.

Professional Roofing Inspections

As an active member of the Barrie Construction Association, we contribute our services to many large construction projects. Protect your buildings with a quality roofing system from seasoned roofing professionals.

Achieve maximum performance and extend the life of your roofing system when you deal with Midhurst Roofing Limited. Our roof inspections are accompanied with a detailed Roofing Inspection Report – the goal is to help you achieve maximum performance and extend the life of your roofing system with minimal roofing repairs.

Decades of Industry Roofing Experience

Midhurst Roofing Limited’s team of seasoned professionals are experienced in the many complexities of residential, industrial and commercial roofing projects, whether installations, repairs, or maintenance services. 

Our teams dedication to quality in every project is evident as we blend seamlessly with the latest advancements in roofing technologies. By consistently providing reliable, efficient and dependable roofing solutions, our reputation continues to stand the test of time as true experts in the industrial, commercial and residential roofing fields.

Serving Simcoe County With Expert Commercial & Industrial Roofing Since 1968

Professional Affiliates and Certifications

Achieve maximum performance and extend the life of your roofing system when you deal with Midhurst Roofing Limited.

Better Business BureauBest of Barrie 2010 – Barrie Construction AssociationWSIB (Workplace Safety and Insurance Board) – Accessible Customer Service Plan – Certified Installers of B.U.R. Two Ply Modified & EPDM Membranes – Fall Arrest Certified – First Aid Certified by Canadian Red Cross – WHMIS Trained – Industrial Safety Certified – Transportation of Dangerous Goods Certification – Propane Licensed

Roofing Warranty & Liability Insurance

Midhurst Roofing Limited’s services come with full liability insurance, a written guarantee and the Midhurst Roofing Limited 5 year warranty on top of the manufacturer’s 10, 15 or 20 year warranty available on most roofing systems.

Call us at 705-721-8383 today to learn more about our roofing services and schedule your consultation with our roofing estimation specialists.

Certified Partner with Top Roofing Manufacturers

We understand that quality work starts with the best quality materials. Midhurst Roofing Limited is a certified partner with top brands including:

Midhurst Roofing Limited Now Servicing Barrie and surrounding regions.

Commercial and Industrial Roofing Service Area

Look for the Midhurst Roofing Limited Fleet of trucks across Ontario:

Alliston, Angus, Barrie, Blue Mountains, Bolton, Bradford West Gwillimbury, Caledon, Collingwood, Cookstown, Dufferin County, Georgina, Gravenhurst, Innisfil, Midland, Muskoka District, Newmarket, New Tecumseth, Orangeville, Orillia, Oro Medonte, Parry Sound, Port Severn, Simcoe County, Shelburne, Schomberg, Stayner, Thornton, Vaughan, Wasaga Beach, York Region and all the villages, towns and cities in between and across Ontario.