Request a Quote for Commercial Roofing Industrial Roofing Residential Roofing Services



We are leaders in residential, industrial & commercial roof repairs, replacements, restorations and preventative services.

Let us know some details below and we'll connect with you to discuss your roofing service options.


The preferred date may vary upon the availability.
We are available between 7:00 AM to 5:00 PM.

Midhurst Roofing Limited is committed to respecting the privacy of individuals and recognizes a need for the appropriate management and protection of any personal information that you agree to provide to us. We will not share your information with any third party outside of our organization, other than as necessary to fulfill your request.

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.