Roofing contractors in San Antonio, TX
San Antonio roofs deal with hail, intense summer heat and occasional heavy rain from tropical systems moving inland. Hailstorms have caused major losses here, including the April 2016 storm that damaged a large share of roofs on the north side. The city grows fast, so many roofs are only one or two replacement cycles old.
- Fast callback on emergency requests
- Bexar County · 83 ZIPs covered
Local conditions
What damages roofs in San Antonio
Attic heat
Summer attic temperatures cook shingles from below when soffit and ridge vents are blocked or undersized. Ventilation is checked on every replacement.
Hail
Spring hail damages shingles and soft metals. Inspect after any significant storm.
Heat
Long, hot summers age shingles and dry out sealants around vents and flashing.
Heavy rain
Tropical moisture and stalled storms test valleys and flashing.
Common calls
Most requested in San Antonio

Hail Damage Roof Repair
Hail damage shows up as bruises or dents in shingles, loose granules, cracked vents and dented metal.
Learn more
Roof Replacement
Roof replacement removes the old roofing down to the decking, repairs damaged decking, and installs new underlayment, flashing, ventilation and roofing.
Learn more
Roof Repair
Roof repair fixes specific problems, such as missing or damaged shingles, loose flashing, cracked vent boots or worn ridge caps, without replacing the whole roof.
Learn more
Roof Inspection
A roof inspection checks the shingles or other covering, flashing, vents, gutters, attic ventilation and signs of leaks, then tells you what needs attention now and what can wait.
Learn moreAlso available: emergency roof repair and every roofing service.
San Antonio at a glance
- County
- Bexar County, Texas
- ZIP codes covered
- 78201, 78202, 78203, 78204, 78205, 78206, 78207, 78208, 78209, 78210, 78211, 78212, 78213, 78214, 78215, 78216, 78217, 78218, 78219, 78220, 78221, 78222, 78223, 78224, 78225, 78226, 78227, 78228, 78229, 78230, 78231, 78232, 78233, 78235, 78237, 78238, 78239, 78240, 78241, 78242, 78243, 78244, 78245, 78246, 78247, 78248, 78249, 78250, 78251, 78252, 78253, 78254, 78255, 78256, 78257, 78258, 78259, 78260, 78261, 78263, 78264, 78265, 78266, 78268, 78269, 78270, 78278, 78279, 78280, 78283, 78284, 78285, 78288, 78289, 78291, 78292, 78293, 78294, 78295, 78296, 78297, 78298, 78299
- Main local risks
- Attic heat, Hail, Heat, Heavy rain
- Licensing
- See the Texas page for the licensing board to check
FAQ
San Antonio roofing questions
Does San Antonio require a roofing permit?
Roof replacements generally need a permit from the City of San Antonio Development Services. Your contractor should pull it.
How long do roofs last in San Antonio?
Heat and hail shorten life. Many asphalt roofs are replaced in the 15 to 25 year range, sooner after hail damage.
Also covered nearby
Roof trouble in San Antonio?
Stop the source if you can, then call. We'll connect you with a local roofing contractor that serves your ZIP.
Fast callback on emergency requests