Where We Work
Bates Roofing serves Granbury, Fort Worth, and the surrounding North Texas communities — bringing veteran-grade quality to every roof we touch.

Granbury is our home base. As the county seat of Hood County, Granbury homeowners trust Bates Roofing for everything from new roof installations to emergency storm repairs. We know the local weather patterns, building codes, and neighborhoods — from the Historic Square to the lakeside communities along Lake Granbury.

Weatherford homeowners face the same North Texas hailstorms and high winds as Granbury. Bates Roofing regularly serves Parker County with the same veteran-grade quality and honest pricing. Whether you're in a historic downtown home or a newer subdivision, we bring the same attention to detail to every Weatherford roof.

Stephenville is the county seat of Erath County and home to Tarleton State University. Bates Roofing serves residential and light commercial properties throughout Stephenville, bringing the same quality workmanship and transparent pricing that Hood County homeowners have come to rely on.

Cleburne and Johnson County homeowners have access to the same veteran-owned roofing expertise that Granbury has trusted for over 10 years. From the historic neighborhoods near downtown Cleburne to newer developments, Bates Roofing delivers quality installations and reliable repairs.

Glen Rose is just a short drive from Granbury, and Bates Roofing is proud to serve Somervell County homeowners. From the rolling hills near Dinosaur Valley State Park to the Paluxy River communities, we bring the same craftsmanship and honest pricing to every Glen Rose roof.

Fort Worth is the fifth-largest city in Texas and one of the fastest-growing metro areas in the country. Bates Roofing serves Fort Worth homeowners across Tarrant County — from the historic Stockyards and Sundance Square neighborhoods to newer developments in Alliance, Keller, and North Fort Worth. We bring the same veteran-grade quality and straight-talk pricing that Hood County homeowners have trusted for over a decade.
Coverage Area
Based in Granbury — we travel throughout Tarrant, Hood, Parker, Erath, Johnson, and Somervell counties.
We may still be able to serve you. Call us and we'll let you know if we can make it out to your area.