Looking For A Roofing Contractor?

Learn about our roofing services in Emory, Mineola & Jacksonville, TX & surrounding areas

Your roof is responsible for protecting your family and possessions from outside elements. To make sure it's up to the task, turn to ETX Roofing and Construction. We offer comprehensive roofing services in the Emory & Mineola, TX & surrounding areas. No matter the size of your residential or commercial roof, you can count on our reputable team for roof repair, roof inspections and roof installation.

Call 903-969-0503 today to find out what one of the top roofing contractors in Emory & Mineola, TX & surrounding areas can do for you. For help with your exterior construction needs, don't forget to ask about our additional services. We can build you a new deck, patio or home addition in no time.

Roof Repair

Roof Repair

Take advantage of our roofing services to keep your roof secure year-round.

Roof Inspections

Roof Inspections

Count on ETX Roofing and Construction to check your roof for hidden damage.

Roof Installations

Roof Installations

Trust one of the top roofing contractors in the Emory & Mineola, TX & surrounding areas to install your roof.

Serving Emory, Mineola & Jacksonville, TX and the East Texas Area

Need Additional Construction Work? We Can Help.

Ask about our other services

What gives ETX Roofing and Construction an edge over the competition?

ETX Roofing and Construction is dedicated to providing clients in the Emory & Mineola, TX & surrounding areas with superior residential and commercial roofing services. You can trust our dedicated team to take care of your roofing needs because:

  • We're skilled: we have over 13 years of roofing experience
  • We're knowledgeable: we stay up-to-date on zoning laws and permit requirements
  • We're versatile: we can work with all kinds of roofing materials, including metal
  • We're honest: we're always upfront about our costs, and we never sub-contract out your work


  • ETX Roofing and Construction

    Emory, TX 75440

    GET DIRECTIONS


    Call Us
    Phone: (903) 969-0503