Welcome to North America Roofing Company, The Most Reliable Name in the area of roof installation and repairs in Tomball,Texas and surrounding areas.

We are a home exterior improvement company specializing in providing roof repair, installation and maintenance services in Houston, Cypress, Tomball, The Woodlands, Willis and Conroe Texas and surrounding areas.

For more than 15 years, North American Roofing Company located in Houston has been a leading choice for expert remodeling services in Texas. Whether it’s installing new roofs in Houston, or wrapping a home in energy efficient siding in Spring, our clients rely on us completely, and so can you, for efficient,prompt and excellent service.

By offering such a wide selection of home exterior refinement services, we are able to help local homeowners add comfort, lasting value, and beauty to their residence. We work to provide the best products and services in the market.It is the satisfaction of our clients that truly drives us, North American Roofing Co. We don’t strive to meet expectations; we work our tails off to exceed them. We have highly trained individuals working as the part of our team, who will satisfy you with their sheer experience and expertise.

Why Choose North America Roofing Company

  • Safe
  • Reliable
  • Punctual
  • Experienced
  • Affordable

If you are not clear about our services,service areas, rates, booking procedure, or if you have other questions, feel free to contact us.


Our Services

Residential Roofing Repair

North American Roofing also provides The Tomball Texas roofing repair services

Read More

Residential Roofing Services

North American Roofing provides residential roofing materials and roofing

Read More

Commercial Roofing Maintenance

North American Roofing provides numerous Tomball Texas roofing commercial

Read More


You may not realize it but gutters are a very important part of any home

Read More

Business Hours
Mon - Fri: 8AM - 6PM
Sat: 8AM - 5PM
Sun: 8AM- 2PM


Contact Details

North American Roofing Company
   (800) 717-8224

   9421 F.M. 2920 #16C Tomball, TX 77375
   (281) 377-5867

   401 N. Carroll Ave. Suite# 143 Southlake, TX 76092
   (817) 719-8182

   3938 Surfside Blvd. #1130 Corpus Christi, TX 78402
   (361) 271-3996

   333 West Olmos Dr #112 San Antonio, TX 78212
   (210) 501-0700

   627 Glover St. Lake Charles, LA 70605
   (337) 242-1405