John T. Morgan Roofing specializes in the installation and maintenance of commercial & industrial roofing systems. Our goal is to exceed the expectations of our customers and provide them with an innovative solution on every project. Whether you’re in need of a new roof, leak repair or preventative maintenance we’re here to help.



Family-run for over 84 years

Founded by Mr. John T. Morgan in 1933, we have been located in Roanoke, Virginia for over 80 years as a continuous family business. Now as a 3rd generation company, the philosophy through our many years here has remained the same. Our focus has and always will be on the customer's best interests.


In a safe manner, we will provide the highest standard of quality and workmanship in the roofing and sheet metal industry. Give excellent customer service as well as, cost effective installations that earn repeat business.