About McRae Roofing:

With a supervisory staff of more than a dozen project leaders and more than 45 highly motivated roofing technicians, McRae Roofing is able to very efficiently handle virtually any size roofing project. At McRae, we never shy away from a challenge- a complex site, unusual technical specifications or tight deadlines. We welcome them. McRae Roofing prides itself on finding innovative ways to solve our customer's needs. We are ready to demonstrate that to you!

Our staff consists of:

All McRae Roofing employees are:

McRae Roofing is proud of its more than 50 years of unequaled service.