Skip to Main Content
DM Roofing Logo

Kingston Exterior Services

Kingston Exterior Services D.M. Roofing & Construction Inc. provides quality exterior services for the home improvement needs of homeowners throughout the Kingston and Gananoque, Ontario areas. From superior performance aluminum siding to virtually maintenance-free and durable vinyl siding, soffit and fascia to skylights, roof ventilation systems, and custom metal flashing, D.M. Roofing is the expert Kingston roofing contractor you can rely on for all your exterior remodeling and home improvement needs.

At D.M. Roofing we will make sure you get the best value for your dollar with our Kingston exterior services. Contact us today to learn more about our products and services, or to request an estimate for the cost of your exterior home improvement project. We look forward to serving you!

Exterior Services We Provide in Ontario

Why Kingston Should Choose Us for Their Exterior Services

At D.M. Roofing, we promote quality and value. Your complete satisfaction is our goal, and we ensure this goal is met through excellent customer service, expert quality workmanship, and superior products. Since 1992 we have satisfied over 6,000 customers with our Kingston roofing and exterior services ranging from residential to commercial in scope. As such, we have an extensive list of references we can provide you.

D.M. Roofing has grown to become an “A1” and “Better Business Bureau AAA” rating roofing company and exterior services specialist in the Kingston area. We held the installs contract with Home Depot for 7 years consecutively and currently hold the Kingston Lowe’s contract for all their roofing, siding, and soffit/fascia. We are a fully licensed and insured contractor, and we take pride in our work. You can rest assured that you’ll receive exceptional service and professional quality workmanship from our Kingston roofers and exterior services crew. D.M. Roofing…the Right Contractor…the Right Choice…the Right Price!


If you are looking for expert roofers then please call (613) 531-4453 in Kingston, (613) 382-1883 in Gananoque, or complete our online request form.