John founded Duncan Roofing Company in 2010, starting as a Wichita Falls operation before expanding into Oklahoma. That cross-border experience provides perspective on how roofing needs differ across the Texas-Oklahoma region while maintaining the consistent quality that builds lasting customer relationships. Based in Duncan in Stephens County, the company serves a territory stretching from Duncan to Marlow, Elmore City, Velma, Comanche, Lawton, Wichita Falls, and Altus. That coverage spans southwestern Oklahoma and into north Texas, an area where severe weather creates constant demand for quality roofing contractors. Services cover both residential and commercial roofing: installation, repair, replacement, and maintenance. Commercial work emphasizes business continuity, completing projects without disrupting daily operations. Water damage repair, gutters and downspouts, siding, drywall, and fencing extend capabilities beyond roofing. Southwestern Oklahoma sits in severe weather country. Hail events can strike multiple times per season. Wind speeds during storms routinely exceed what many roofing systems are rated to handle. Summer temperatures push into the triple digits. Contractors working here understand conditions that require specific material selections and installation techniques. Customer testimonials consistently highlight two themes: affordability and quality results. That combination sustains roofing businesses over time, where referrals from satisfied customers generate the kind of steady work that allows growth without sacrificing standards. Financing through Acorn Finance makes roof replacement accessible for homeowners who need protection now but can't pay everything upfront. Call 580-448-4564 for estimates. For Duncan residents and property owners across southwestern Oklahoma, John and the Duncan Roofing team deliver proven results.
Our Services:
811 W Hackberry Ave, Duncan, OK 73533, USA
Duncan, OK 73533
Business Hours
Mon-Fri: 8AM-6PM
Sat: 9AM-4PM
Sun: Emergency Only
License & Insurance
State License #12345
Fully Insured