Your domain registration is pending. Check back in an hour


We are proud to receive the Readers Choice Award once again this year. Thank you to our loyal customers fir your votes and for showing us your happy with our services.

We would like to inform you, we have had delays with our online communication for up to 3 week periods. We believe this is caused by the high volume of businesses updating their business hours. The best way to reach us at this time is by calling (705)761-3875. Everyone is welcome to attempt to us...

Read More


Mar 19, 2020 – Dec 31, 2021

Desperately need a new roof? Not in your budget? We at Stokes Roofing now offer financing through Financeit, several different options are available. Interest rates vary depending on credit approval and the plan that best suits your needs. Its a simple online form to apply for credit and you get ...

Read More
Show this code at the store:
Get offer

Stokes Roofing & General Home Repair would like to thank everyone in our community who took the time to vote for our company. We are very proud to receive the award and look forward to many more prosperous years of hard working and dedication to the public to ensure that Quality remains our main ...

Read More

Stokes Roofing & General Home Repair is committed to customer satisfaction. We strive for excellence in everything we do. From a full roof replacement down to the smallest roof repair, we pay attention to the finest detail.


a month ago
I contacted Stokes Roofing to request a quote for re-roofing the family cottage. Jennifer responded promptly and in a couple of days I had my quote. Jesse called me and explained what needed to be done and gave me a very fair price. I was a little weary of using a contractor that I hadn’t met personally but trusted my instincts after talking with Jesse a few times. I could not be there when the roof was done but Jesse provided pictures of the roofing process. When I inspected the job later after completion, I noticed a couple of small issues with the install and brought these to Jesse‘s attention. He promptly addressed them the following day and all were resolved to my satisfaction. It was refreshing to deal with a roofing contractor who showed such high level of honesty and integrity in his work and also provided excellent customer service. All that and a written warranty. I wholeheartedly recommend Jessie and Stokes Roofing and would use them again anytime.
- Peter Z
a month ago
We hired Stokes Roofing to replace our shingles at the cottage. We were going to get more estimates but after speaking to Jesse we decided his quote was reasonable and he was very knowledgeable. The excellent reviews also made it an easy decision. His crew was very professional and efficient. They got the job done in one day. The next day I sent an email to Jesse with pictures of an issue I had and Jesse called me immediately to address my concerns and came down to look at. He came up with an excellent solution and made us very happy customers. I highly recommend Stokes.
- Ursula B
9 months ago
I had 2 roofs that needed to be replaced. Jesse came out immediately and took the time to answer all my questions. The crew did an excellent job on both roofs. They were very professional, and I was incredibly pleased with the quality of their work. They do not take any short cuts and they went above and beyond in repairing some roof damage. They were done in a timely manner and the cleanup was great. It was an excellent experience. Jesse is honest and dependable. I would absolutely recommend them.
- Andrew B

About Us

Taking pride in our quality work with our competitive pricing. We are fully insured and use only the highest of quality materials. We always give a warranty for all workmanship. Most of all we enjoy our customers satisfaction as we show them our finished result. 

Contact Us


Call now
  • (705) 761-3875


Get directions
420 Parkhill Road E
Peterborough, ON K9L1C1

Business Hours

Mon:7:00 AM – 10:00 PM
Tue:7:00 AM – 10:00 PM
Wed:7:00 AM – 10:00 PM
Thu:7:00 AM – 10:00 PM
Fri:7:00 AM – 10:00 PM
Sat:7:00 AM – 10:00 PM
Sun:7:00 AM – 10:00 PM
Contact Us
Message sent. We'll get back to you soon.