Serving the North Dallas Area
Honest, reliable roofing for over 25 years. Relax with the confidence of having a Certified Insurance Assessment for FREE!
How Can We Help You?
Call today for an in-person consultation and free estimate from one of our residential roofing experts.
Call today for an in-person consultation and free estimate from one of our new construction experts.
Let’s Get In Touch
“I look forward to meeting you!” – Michael Lance, Owner and Licensed Insurance Adjuster
Family Owned and Operated
New Roofing, Repair, and Full Storm Restoration
We provide expert inspections and detailed estimates of the recommended work. Our experienced inspectors will answer all of your questions and provide you with an estimate so that you know what to expect and when the project will be completed. Throughout the project, you’ll work with the owner, who will make sure that you are satisfied with our roofing work.
The Roof Doctor Is In
How Can We Help You?
You can always count on a job well done from M.D. Roofing. The roof doctor is always on call.
Roof Repairs & Installation
We work with the top manufacturers in the industry to build state-of-the-art roofing systems that include the highest quality materials and warranties available.
Siding Repairs & Installation
We offer in-person consultations to review your needs. Our roofing experts will answer your questions and work with you to determine the most effective solution for you.
Gutter Repairs & Installation
Storm Damage Repairs
We understand that choosing the right roofing contractor to fix your home after a storm is a challenge. We are committed to repairing your damage as fast as possible.
Your roofing project will be completed with the highest degree of expertise.
Our customers know they can rely on us to do the job right, on time and on budget!
What Our Customers Say
Very well managed. Crew was very respectful of our yard and Flowers. Scheduling went very well… Material onsite and ready for crew.
I contacted MD Roofing after my roof was damaged during a hail storm. They went the extra mile.