
Expert Roofing Services in Diana, Texas
Upshur County's Trusted Roofer Near Lake O' the Pines — Since 1968
Diana's Trusted Roofing Contractor — Serving Upshur County's Lake Country
Gordy Roofing Company proudly serves Diana, Texas—a charming Upshur County community nestled near the beautiful Lake O' the Pines. This tight-knit community of hardworking families deserves a roofing contractor that understands rural East Texas life. Since 1968, we've been providing reliable roofing services to Diana homeowners from our Longview headquarters, just 15 miles away.
Diana's location near Lake O' the Pines makes it a special place to live, but lakeside proximity also means unique roofing challenges. Properties near the lake experience higher humidity, stronger wind exposure, and moisture-related wear that can shorten a roof's lifespan. Our team has extensive experience with lakefront and rural properties throughout Upshur County.
Whether your home is along Highway 154, near the Diana ISD campus, or in the surrounding countryside, Gordy Roofing delivers professional service backed by over 55 years of East Texas experience. We're TDLR licensed, GAF Certified, and committed to treating every Diana home with the care it deserves.
From routine inspections to storm damage repairs and complete roof replacements, we provide comprehensive roofing services to Diana and all of Upshur County. Our 24/7 emergency response means we're here when East Texas storms strike—day or night.
Diana Areas We Serve
Serving All of Diana & Upshur County
Roofing Services We Offer in Diana
Why Diana Homeowners Choose Gordy Roofing
Since 1968
Over 55 years serving East Texas
TDLR Licensed
Fully licensed and insured
Lake Property Experts
Experience with lakeside homes
15 Miles Away
Fast response from Longview
24/7 Emergency
Storm damage response anytime
Rural Expertise
We understand country properties
Ready to Get Started in Diana?
Schedule your free roof inspection today. We serve all of Diana and the Lake O' the Pines area!
Cities Near Diana We Also Serve
Frequently Asked Questions About Roofing in Diana
How much does a new roof cost in Diana, TX?
Roof replacement costs in Diana range from $5,000 to $15,000+ depending on size and materials. Rural properties may have additional considerations—we provide free estimates.
Do you service lakefront properties near Lake O' the Pines?
Yes! We have experience with lakeside homes that face unique weather exposure. We can recommend materials suited for properties near Lake O' the Pines.
How far is Gordy Roofing from Diana?
Diana is approximately 15 miles from our Longview headquarters. We serve all of Upshur County including Diana and the Lake O' the Pines area.
Do you offer emergency roof repair in Diana?
Yes, we provide 24/7 emergency roofing services for Diana and all of Upshur County. Call us anytime for storm damage response.
Request Free Roof Inspection
Schedule your complimentary roof inspection with our certified professionals.
Quick Links
Ready to Protect Your Home?
Get a free roof inspection and estimate from Longview's trusted roofing experts.







