The Best Roofing Company in Roanoke!

Roanoke was one of the first places we started to do roofing jobs. We know Roanoke and the surrounding countryside. Our family has been brought up in this part of Virginia and is our first love. We’ve been a solid, reliable roofing contractor in Roanoke for decades! You can trust us to provide only the best, highest quality roofing service in all of Virginia.

Roanoke VA Roofs Skyline Photo

Where can you find 2 business owners with a combined 79 years in business?

Only Melvin and Debbie Morgan! When you call our business, Debbie answers the phone and you are speaking to an owner that has 37 years in business and dealing with customers in need of roofing. Melvin then oversees every estimate before it goes out to the customers to be sure we are giving our customer the best solution to their problem and the best value for their money. Melvin has over 44 years in the roofing business and, as General Manager, controls the jobs from start to finish. Customer satisfaction is very important to the Morgans.

Melrose Towers Roof Photo

Roanoke Roofing Company with over 37 Years In Business


Melvin T. Morgan Roofing is a leading roofing company in Roanoke, Virginia. With over 37 years in business and thousands of square feet of roofing installed, our goal is to become the roofing contractor for roofing needs in the Roanoke area. Melvin T. Morgan Roofing and Sheet Metal has extensive roofing experience with both commercial and residential customers. 

Benefits of Working with a Roanoke Roofer

These have helped Melvin T. Morgan Roofing & Sheet Metal to one of Roanoke’s premier roofing contractors. Our skilled workers and expertise in roofing has allowed us to keep customers happy and provide the roofing solutions to meet our customers needs. Nestled in the western part of Virginia, we take pride in every roofing project we take on. Regardless of the roofing project, we treat every roofing job with the same great care and service. It doesn’t matter if the roof is a shed or a huge commercial roofing project. We bring the same level of discipline, commitment, and quality to every job. Give us a call at 540-890-0358 or 800-249-0358 or  contact us and find out how we can help you!