Skip to Main Content
DM Roofing Logo


Are you looking for a reputable construction and roofing company in Kingston? Look no further than D.M. Roofing & Construction Services Inc. Since 1992, we have been dedicated to providing roofing solutions to the Kingston and Gananoque areas using only the highest quality materials and the most experienced roofers, all backed by spectacular warranties.

With over 6,000 satisfied customers, you can trust the reputation and experience of D.M. Roofing, your reliable Kingston roofing company.

Learn More


We only use the highest quality roofing materials installed by our expert team of roofers. Whether you choose the 25 Year "Dakota" shingles or the top-of-the-line 40 Year "Everest" architectural shingles, you can trust in the craftsmanship and strength of your new roof. With the 15 Year, 100% coverage on materials limited lifetime warranty, you can rest easy knowing that your roof will protect you and your family for decades to come.

Learn More

Optimize the Value of Your Home With Premium Roofing Materials

We believe in keeping things simple ‒ premium roofing materials for a top-quality roof that is guaranteed to increase your property's curb appeal and value. At the same time, you can confidently know that you will be protected from the elements for years to come. Whichever roofing option you choose, we have the knowledge and expertise to transform your roof into the crowning glory of your property.

Learn More

Roofing and Construction Services Tailored to Your Needs

At D.M. Roofing, all of our services are personalized to meet your specific needs, no matter if it is a small repair or a large-scale project. As a top-class construction company serving Kingston, Gananoque, Brockville, and surrounding areas, we can assist you in needing a new roof, roof repair, or roof replacement, handling both residential and commercial projects.

From the moment you reach out to us, our reliable team will ensure that your vision is not only understood but also carried out with great attention to detail. We believe in turning your roofing goals into reality, no matter the size or scope of the project. Choose D.M. Roofing for services that go beyond construction and will meet all your expectations.

Learn More


When you choose D.M. Roofing as your roofing and construction company in Kingston, Gananoque, Brockville, and surrounding areas, you will benefit from these factors that set us apart from the competition:

  • Our team is dedicated to providing the highest quality service through our personal, hands-on approach.
  • With extensive experience, our team brings enormous expertise and knowledge to every project.
  • Hand-in-hand with this is our experience in the area. We understand the local conditions and the challenges provided by the climate. This puts us in a unique position to create a customized solution to all of your roofing company requirements in Kingston and surrounding areas.
  • D.M. Roofing was the first BP Certified Roofer in Kingston.
  • Even after attaining Gold Member status, we have maintained our drive to provide complete customer satisfaction.
  • We consistently maintain extremely high ratings with the Better Business Bureau and can provide an extensive list of references.
  • 100% customer satisfaction guarantee — you don't pay for your new roof or service until you are completely satisfied!
  • To ensure the durability of your new roof, roof repair, or roof replacement in Kingston, Gananoque, and surrounding areas, we use only top-quality materials.
  • Although we offer competitive pricing, we never compromise on the quality of our work to bring you excellent value for your money.

Trust D.M. Roofing for
All Your Roofing Needs

We are your go-to partner for all roofing requirements, including new roofs, roof replacements and other home renovations in Kingston and surrounding areas. Regardless of whether you need an urgent roof repair, a complete roof replacement, or wish to explore the wonderful aesthetic that a shingle roof will add to your property, our knowledgeable and friendly team is here to guide you every step of the way.

Learn More

D.M. Roofing: The Best
Roofing Company in Kingston

D.M. Roofing has provided roofing services in Kingston for many years. We have worked with many homeowners and business owners in the local area and have built up our reputation as one of the best roofing companies in Kingston, Ontario.

We understand that there are plenty of local Kingston roofing experts to choose from, and you won’t regret working with the experts at D.M. Roofing. No matter your roofing needs, we are here to make sure that your roof repair or installation lasts for many years to come.



Refer a Friend


When you choose D.M. Roofing as your construction company in Kingston or Gananoque, you can rest assured that all safety protocols will be followed to ensure you receive the highest quality roofing services.

We take many actions to ensure that the job is completed safely and correctly for all work we carry out. From the moment we start on a project, be it a new roof installation, a roof repair or roof replacements in Kingston and surrounding areas, safety is our priority. You can trust D.M. Roofing for proper installation and repair services.

Experience the D.M. Roofing difference today – where safety is not just a protocol; it is a vital aspect of our service that sets us apart. Contact us and let us demonstrate our dedication to safety in every part of your roofing project.

Damage to Your Roof? Get it Repaired ASAP!

As Kingston roofing experts, D.M. Roofing is here to tell you that if you ever notice any damage to your roof, get in touch with us as soon as possible. While it can be easy to ignore minor damage, especially if it doesn’t lead to leaks, if you don’t take care of small damages straight away, it could lead to more costly repairs in the future.

The truth of the matter is that damage leads to more damage. Look after your roof by investing in professional repair services.

LEARN MORE about our safety standards and tips when choosing your roofing company in Kingston, Gananoque, and surrounding areas.

Roof Installations and Roof Repairs in Kingston, Ontario

The two main services we offer here at D.M. Roofing are roof installations and roof repairs. If your roof is in bad condition, you may be uncertain whether you need repairs or an entirely new roof would be best.

Our Kingston roofing experts are more than happy to offer you expert advice. Upon inspecting your roof, we’ll be able to tell you if you think you require basic repairs or a new roof.

We’ll also answer any questions that you may have about roofing so that you can make an informed decision. 


If you are looking for the best construction company in Kingston, Gananoque, and surrounding areas, contact D.M. Roofing today. We are your go-to roofing company in Kingston for new roofs, roof repairs and replacements.
Please call 613-531-4453 in Kingston, 613-382-1883 in Gananoque, or complete our online request form.
Our knowledgeable and friendly team is here to help! We will discuss your needs, answer all your questions, and provide personalized roofing solutions tailored specifically for you.