About McRae Roofing

With a supervisory staff of more than a dozen project leaders and more than 45 highly motivated roofing technicians, McRae Roofing can handle virtually any size roofing project. Whether you need a roof inspection for your business, commercial roof repairs, or are interested in adding specialty roofing to your commercial building, we perform every job we take on quickly and efficiently. Our commercial roofing contractor will 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 customers’ needs. We are ready to demonstrate that to you!

McRae Roofing is proud of its more than 50 years of unequaled service to commercial clients throughout Asheboro, NC, and the surrounding areas.


Our staff consists of:

  • Estimating and Logistics Personnel
  • Highly Trained Project Leaders
  • Experienced Roofing Technicians
  • Project Inspectors

All McRae Roofing employees are:

  • Fully Insured
  • Compliant with the Federal Workplace Drug Free Act
  • Compliant with the Immigration Reform and Control Act of 1986
  • Trained in safety and continually retrained by conducting weekly toolbox talks
  • Continually trained to hone their roofing skills

Our wide service area allows us to assist business owners and institutions located in Winston-Salem, Greensboro, High Point, Lexington, Charlotte, Pinehurst, Cary, Durham, Apex, NC and beyond. Call us today to see our commercial roofing contractor can help you.