Short answer: As of October 2026, the two highest-scoring roofing contractors in the San Angelo, TX metro on The Roofing Brief Contractor Score are Hartman Roofing (71.7), Kent Elliott Roofing (53.2). Each is certified by a manufacturer whose register we checked by hand, each rating has been tested against a source outside that register, and nobody bought a place on this page.
The Roofing Brief scored 2 certified roofing contractors serving the San Angelo metro on a published, reproducible formula, then researched each of the top two individually to confirm its record. San Angelo is a hail city: 215 reports in a decade on 58 separate days, three 4-inch stones in five years, and on 21 May 2020 softball-size hail fell across most of the city for more than half an hour while NOAA recorded no damage at all. A 2017 downburst and a 2019 EF2 that destroyed 39 homes took roofs off too. Texas licenses no roofers, but San Angelo registers them and Texas makes a deductible rebate a crime. Two certified firms appear in the directory, both based in the city, and both are ranked.
Quick picks for San Angelo:
- Hartman Roofing: best overall (TRB Score 71.7). Verified services: roof replacement, metal roofing, cedar and shake, commercial roofing.
- Kent Elliott Roofing: best for tile, slate and TPO (TRB Score 53.2). Verified services: roof repair, metal roofing, cedar and shake, slate and tile, flat and low-slope roofing.
Hail, codes and what they cost a San Angelo homeowner
Texas issues no state roofing licence; the only exam-based credential is the voluntary RCAT licence, and a 2025 bill to create a state licence died in committee. San Angelo fills part of the gap: anyone doing permitted work, roofers included, must register with the building official each year for $30, in person with photo ID, and display the registration number in two-inch letters on the vehicle or at the job site. Homeowners working on the house they live in are exempt.
Texas protects the deductible. A roofer paid from an insurance claim who advertises or promises to pay, waive or rebate your deductible commits a Class B misdemeanour, any such contract of $1,000 or more must carry a boldface deductible notice, and your insurer can withhold depreciation until you show the deductible was paid. Texas has no roofing-specific cancellation right after a claim denial, though a door-to-door sale can be cancelled until midnight on the third business day.
San Angelo builds to the 2021 residential code with a 115 mph design wind speed, a 5 psf ground snow load and no ice barrier requirement. The city bans untreated wood shingles and shakes and limits repairs to an existing wood roof to half its area in a year unless a fire-rated covering is used. It adds no impact-resistance requirement, so a Class 4 shingle is a choice to make with your insurer.
Across 2016 to 2025 Tom Green and Irion counties logged 215 hail reports, 47 of them 2 inches or larger, 187 thunderstorm wind reports, 86 of them at 58 knots or more, and five tornadoes, with $14.8 million of recorded damage. Winter adds the occasional shock: 10.1 inches of snow at the Weather Service office in February 2021 and a quarter inch of ice in February 2023. The city’s median home was built in 1978, and 38.8 percent of its homes are rented.
The 2 best roofers in San Angelo, TX
Scored 2026-10-12. The metro mean rating used as the Bayesian prior for San Angelo is 4.65, across a pool of 2 certified contractors.
| Rank | Company | TRB Score | Certification | Rating (reviews) | Adjusted | In business since | Based in |
|---|---|---|---|---|---|---|---|
| 1 | Hartman Roofing | 71.7 | Certified | 4.9 (336) | 4.868 | 1988 | San Angelo, TX |
| 2 | Kent Elliott Roofing | 53.2 | Certified | 4.4 (93) | 4.487 | 1966 | San Angelo, TX |

1. Hartman Roofing: best overall (TRB Score 71.7)
Hartman Roofing is based in San Angelo, TX, in business since 1988, led by Kirby Hartman, owner, BBB accredited since 1 February 1993, A+ rating, no complaints in three years, and holds Certified standing on the GAF certification registry.
Certifications held: Certified (GAF), Owens Corning top tier. Certification by more than one manufacturer is uncommon and requires meeting each programme’s separate standards for insurance, training and track record.
| Score component | Points | Max |
|---|---|---|
| Certification tier | 12 | 35 |
| Adjusted rating | 34.7 | 40 |
| Review corpus depth | 15.0 | 15 |
| Metro proximity | 10.0 | 10 |
| Total | 71.7 | 100 |
Independently corroborated:
- Hartman Roofing, Inc., a Texas corporation chartered in 1992 and registered at 96 W 4th St, San Angelo; active.. Texas Comptroller franchise tax register
- Accredited since February 1993 with an A+ rating; business started May 1988; owner Kirby Hartman; no complaints in three years.. BBB business profile
- Kirby Hartman holds RCAT licence 02-0265, the commercial class, for Hartman Roofing, Inc.. RCAT licensed contractor directory
- Listed at Owens Corning’s top tier at its W 4th St office.. Owens Corning contractor locator
- Began in May 1988, with branches in Abilene, Amarillo, Midland and Clovis; says it roofs about 1,200 homes a year.. Company website
What they actually do. Residential reroofing in shingle, impact-resistant shingle, metal, stone-coated steel and cedar, plus commercial roofing.
Services we could verify: roof replacement, metal roofing, cedar and shake, commercial roofing.
Why it ranks here. San Angelo’s own large roofer, headquartered here since 1988, with 336 GAF reviews averaging 4.9, BBB accreditation since 1993 without a recent complaint, and Owens Corning’s top tier. BBB, the state and its site agree on its history. Its RCAT licence is the commercial class, so it does not cover residential work, though Texas requires none.
Best fit for: San Angelo homeowners after a hail claim who want the most established local firm and impact-resistant options.
What we would want clarified. It holds GAF’s entry Certified tier, and its exam-based RCAT licence covers commercial roofing only. We publish this because a ranking that only prints the flattering findings is an advertisement, not an assessment.
Verify the certification yourself on the GAF registry listing. The number carried on that listing is (325) 653-2888, which is the registry’s contact line and is often a directory tracking number rather than the contractor’s own: take the number from the company’s own website and compare the two.
2. Kent Elliott Roofing: best for tile, slate and TPO (TRB Score 53.2)
Kent Elliott Roofing is based in San Angelo, TX, in business since 1966, led by Brandon Smythe, owner, BBB accredited since 29 March 2007, A+ rating, one complaint in three years, and holds Certified standing on the GAF certification registry.
| Score component | Points | Max |
|---|---|---|
| Certification tier | 12 | 35 |
| Adjusted rating | 19.5 | 40 |
| Review corpus depth | 11.7 | 15 |
| Metro proximity | 10.0 | 10 |
| Total | 53.2 | 100 |
Independently corroborated:
- Accredited since March 2007 with an A+ rating; business started January 1966; owner Brandon Smythe; one complaint closed in three years, details not shown.. BBB business profile
- Kent Elliott Roofing LLC and Kent Elliott Roofing and Construction LLC, both at 128 W Washington Dr and both chartered in March 2016; active.. Texas Comptroller franchise tax register
- Founded in 1966 by Truett Kent Elliott and now owned by Brandon Smythe; serves San Angelo, Abilene, Midland, Odessa and the Permian Basin in shingle, metal, wood, tile, slate and TPO.. Company website
What they actually do. Shingle, metal, wood, tile, slate and TPO roofing, repairs and insurance claim work.
Services we could verify: roof repair, metal roofing, cedar and shake, slate and tile, flat and low-slope roofing.
Why it ranks here. A San Angelo name since 1966, now under new ownership with companies formed in 2016, with 93 GAF reviews averaging 4.4 and BBB accreditation since 2007. It handles the widest range of materials here, including tile and slate. The licence number on its homepage matches no public register; Texas has no state roofing licence.
Best fit for: Homeowners with tile, slate or low-slope roofs who want a long-standing local name.
What we would want clarified. Its 4.4 rating is the lower of the two, it has changed ownership since its founding, and BBB records one complaint in three years. We publish this because a ranking that only prints the flattering findings is an advertisement, not an assessment.
Verify the certification yourself on the GAF registry listing. The number carried on that listing is (325) 655-2800, which is the registry’s contact line and is often a directory tracking number rather than the contractor’s own: take the number from the company’s own website and compare the two.
Other roofers serving San Angelo
Two certified firms are ranked here. These five are based in or have an office in San Angelo, with an RCAT licence, an Owens Corning credential or long BBB accreditation. They are not scored and we are not recommending them.
| Company | Verified credential |
|---|---|
| Harrison Roofing Company, Inc. | RCAT commercial and residential licence 03-0336; Owens Corning Preferred on S Hill St; BBB accredited since 1980 at A+, trading since 1928, the longest record we found in San Angelo. |
| Galindo Roofing, Inc. | BBB accredited since 2000 at A+, on E Washington Dr; residential, commercial and government roofing; no complaints in three years. |
| C.C. Roofing & Construction, LLC | Owens Corning Preferred on Glenna St; a family firm that dates itself to 1981, with the current company formed in 2014; offers Class 4 shingles. |
| Fat Matt Roofing | RCAT commercial and residential licence 03-0355 at a San Angelo office; based in Abilene and Brownwood. |
| Lucio, Fermin & Son Roofing | BBB accredited since 2010 at A+, on N Chadbourne St; a small local firm with no complaints in three years. |

Roof replacement and repair in San Angelo, TX
Short answer: In San Angelo, start with Hartman Roofing, the city’s large local roofer since 1988, for reroofing in impact-resistant shingle, metal, stone-coated steel or cedar, and Kent Elliott Roofing for tile, slate, TPO and repairs. The local rule that matters most: Texas licenses no roofers, but San Angelo requires anyone doing permitted work to register with the building official each year and display the registration number.
Hail drives most replacements in San Angelo. Across 2016 to 2025 Tom Green and Irion counties logged 215 hail reports on 58 days, 47 of them 2 inches or larger, and three separate storms dropped 4-inch hail in five years. On 21 May 2020 softball-size hail fell over most of the city, damaging roofs over a large part of it, yet NOAA recorded no damage figure. Wind takes roofs too: the 23 June 2017 downburst blew shingles and metal roofs off across the city, and the 18 May 2019 EF2 destroyed 39 homes. Nearly all hail falls in April, May and June.
San Angelo builds to the 2021 residential code with a 115 mph design wind speed, a 5 psf ground snow load and no ice barrier requirement. The city bans untreated wood shingles and shakes and limits repairs to an existing wood roof to half its area in a year unless a fire-rated covering is used. It adds no impact-resistance requirement, so a Class 4 shingle is a choice to make with your insurer; getting a Class 4 quote alongside a standard one lets you compare it against your insurer’s discount. Texas has no statewide 25 percent roofing rule, so reroof rules come from the city’s adopted code.
Texas issues no state roofing licence, and the only exam-based credential is the voluntary RCAT licence. San Angelo requires anyone doing permitted work, roofers included, to register with the building official each year for $30 and display the registration number on the vehicle or at the job site. A roofer paid from an insurance claim who advertises or promises to pay, waive or rebate your deductible commits a Class B misdemeanour, and a claim-funded contract of $1,000 or more must carry a boldface deductible notice. Texas has no matching rule, and a door-to-door sale can be cancelled until midnight on the third business day.
Hartman Roofing, headquartered on W 4th St since 1988, has 336 GAF reviews averaging 4.9 and BBB accreditation since 1993, and reroofs in shingle, impact-resistant shingle, metal, stone-coated steel and cedar, plus commercial roofing. Its RCAT licence is the commercial class. Kent Elliott Roofing, a San Angelo name since 1966 now under new ownership, covers shingle, metal, wood, tile, slate and TPO roofing and repairs, with 93 reviews averaging 4.4. Among unscored local firms, Harrison Roofing Company holds an RCAT commercial and residential licence and has traded since 1928.
| Rule | What applies | Source |
|---|---|---|
| State roofing licence | None; the RCAT licence is voluntary, and a 2025 bill to create a state licence did not pass. | RCAT; HB 3344 of 2025 |
| City contractor registration | Anyone doing permitted work must register with the building official each year for $30, in person with photo ID, and display the number in two-inch letters on the vehicle or at the job site. Homeowners working on the house they live in are exempt. | San Angelo Code 4.03.031 to 4.03.038 |
| Design loads | 2021 residential code; 115 mph design wind speed, 5 psf ground snow load, no ice barrier requirement, no impact-resistance requirement. | City of San Angelo |
| Wood roofs | Untreated wood shingles and shakes are banned; repairs to an existing wood roof are limited to half its area in a year unless a fire-rated covering is used. | San Angelo Code 4.04.033 |
| Deductible rebate | Promising to pay, waive or rebate an insurance deductible is a Class B misdemeanour; a claim-funded contract of $1,000 or more must carry a boldface deductible notice. | Tex. Bus. and Com. Code 27.02 |
| 25 percent rule | Texas has no statewide 25 percent roofing rule; reroofing rules come from the city’s adopted code. | Texas Local Government Code 214.212 |
| Door-to-door cancellation | A door-to-door sale can be cancelled until midnight on the third business day. | Texas law |
Related guides: roof replacement cost in Texas; the 25% roofing rule in Texas and every other state; how to decide between roof repair and replacement; how to read and compare a roof replacement quote; how to compare roof repair quotes; what homeowners insurance covers on a roof.
What 4.0 inch hail does to a San Angelo roof
Aggregate hail counts tell you very little about a specific roof. These are the individual events: every severe-weather report logged by the National Weather Service across the 2 counties of the San Angelo, TX statistical area over ten years, with the dates, the stone sizes and the towns they landed on. Over that decade the metro logged 215 hail reports, 187 severe thunderstorm and high wind reports and 5 tornadoes. Reported property damage from hail, severe wind and tornado over that decade totalled $14.8 million; flood and winter-storm losses are counted separately and are not included.



The biggest hail to fall on San Angelo in a decade
| Date | Stone size | Reported near | County |
|---|---|---|---|
| 3 May 2024 | 4.0 in | Vancourt | Tom Green |
| 21 May 2020 | 4.0 in | San Angelo | Tom Green |
| 24 May 2022 | 4.0 in | Knickerbocker | Tom Green |
| 26 May 2025 | 3.75 in | Christoval | Tom Green |
| 26 May 2025 | 3.5 in | Christoval | Tom Green |
| 26 May 2025 | 3.5 in | Christoval | Tom Green |
The largest stone on record for this metro fell on 3 May 2024 near Vancourt, measured at 4.0 inches. That is grapefruit sized. Stones that big destroy asphalt shingles outright, dent metal, crack tile and routinely total roofs across whole neighbourhoods.
Wind. The strongest thunderstorm gust logged in the metro was 96 knots, about 110 mph, near Christoval on 19 June 2023. Asphalt shingles begin lifting at roughly 67 mph when they are correctly nailed, and considerably below that when they are not.
Tornadoes. 5 tornadoes touched down in these counties over the decade, the strongest rated EF2 near Knickerbocker on 13 October 2018.
What the National Weather Service wrote about it
The NWS logs a written account of each severe-weather episode. This is its description of the 19 June 2023 event near Christoval, reproduced verbatim:
A significant microburst occurred from Christoval Park to the south-southeast along Toe Nail Trail to the Hummer House, about 2 miles south of Christoval. There was extensive tree damage with large tree branches snapped and trees uprooted. Also, some structures were damaged. Wind gusts were estimated from 85 to 110 mph, with the strongest gusts on the south end of the microburst from a NWS Storm Survey.
That account is the design case for a roof here, and it comes from the agency that recorded it rather than by a contractor selling the repair.
When it happens. Severe weather reports cluster in May (194), June (108), April (37). The worst years on record were 2020 (71), 2024 (62), 2023 (58). If you are scheduling non-urgent work in San Angelo, the months outside that window are when crews are least stretched and least likely to be triaging emergency callouts ahead of your job.
Source: NOAA National Centers for Environmental Information, Storm Events Database, county-level detail files 2016 to 2025, filtered to the counties of this statistical area by The Roofing Brief. Damage figures are as reported to the NWS and undercount insured losses.
What to do with this. San Angelo sees enough damaging hail that a Class 4 impact-rated shingle is worth pricing, though not automatically worth buying. Get both quotes and weigh the premium against any insurance discount.
A hail city: softball stones over the whole of San Angelo
On the evening of 21 May 2020 a nearly stationary storm sat over San Angelo for about two hours. The Weather Service described a damaging hailstorm over most of the city, with heavy hail north of Loop 306 from the Highland Range subdivision to Knickerbocker Road, stones as large as softballs, and hail falling for more than 30 minutes at a time; it damaged vehicles, broke windows and damaged roofs over a large part of the city. A 4-inch stone was reported at 7:10 p.m.
NOAA’s record for that storm carries no damage figure at all, which is why the metro’s $14.8 million decade total understates what hail costs here. Three separate storms dropped 4-inch hail in five years, in San Angelo in 2020, north of Knickerbocker in 2022 and near Vancourt in 2024, and 2024 was the busiest hail year of the decade with 45 reports. Nearly all of it falls in April, May and June.
Wind takes roofs too. On 23 June 2017 downburst winds of 75 to 85 mph, gusting near 95, swept a 35-mile swath from Grape Creek past San Angelo State Park; Mathis Field measured 78 mph, and the Weather Service reported widespread roof damage across the city, with shingles and metal roofs blown off and hotels, a hospital and apartments losing roofing. On 18 May 2019 an EF2 crossed from Dove Creek through College Hills to north San Angelo, destroying 39 homes and damaging about 90.
Because most roofs here are replaced through insurance claims, Texas’s deductible law matters more than its lack of a licence: a roofer who offers to cover, waive or rebate your deductible is committing a crime, and the contract must say so in bold.
After hail, check the roofer’s City of San Angelo registration number, ask whether it holds an RCAT licence and in which class, and get a Class 4 shingle quote alongside a standard one so you can compare it against your insurer’s discount.
San Angelo’s hail record and the rules on a reroof
| Item | Figure or rule | Source |
|---|---|---|
| Hailstorm, 21 May 2020 | Softball hail over most of the city; $0 recorded | NWS San Angelo via NOAA NCEI |
| Hail reports, 2016 to 2025 | 215 on 58 days; 47 at 2 inches or more | NOAA NCEI Storm Events |
| 4-inch hail | Three storms in five years | NOAA NCEI Storm Events |
| Downburst, 23 June 2017 | 75 to 85 mph, gusts near 95; $7 million | NWS San Angelo survey via NOAA NCEI |
| EF2 tornado, 18 May 2019 | 39 homes destroyed, about 90 damaged | NWS San Angelo survey via NOAA NCEI |
| State roofing licence | None; RCAT licence voluntary | RCAT; HB 3344 of 2025 died |
| City contractor registration | Required yearly; $30; number on vehicle | San Angelo Code 4.03.031 to 4.03.038 |
| Deductible rebate | Class B misdemeanour | Tex. Bus. and Com. Code 27.02 |
| Wood shingles | Untreated banned | San Angelo Code 4.04.033 |
| Renter-occupied homes, San Angelo | 38.8% | ACS 2020 to 2024, B25003 |
Source: NWS San Angelo episode narratives and storm surveys and NOAA NCEI Storm Events Database (Tom Green and Irion counties and zone rows); Texas Business and Commerce Code 27.02, 58 and 601.051; Texas Insurance Code 707; City of San Angelo Code of Ordinances 4.03 and 4.04 and permit statistics; RCAT licensed contractor directory; Texas Comptroller franchise tax records; Owens Corning contractor locator; BBB business profiles; US Census Bureau ACS 2020 to 2024.
How to tell a San Angelo roofer’s claims from their record
There is no state roofing licence in TX. Texas does not issue or require a state roofing contractor licence. There is no state exam, no state licence number to check, and no state board that can discipline a roofer.
The Roofing Contractors Association of Texas (RCAT) runs a voluntary Licensed Roofing Contractor program. The applicant must have been a principal of a Texas-based roofing company with a physical address for at least two continuous years, pass a business and safety exam and a roofing exam at 70% or better, carry workers’ compensation or an equivalent plan or file as a nonsubscriber with the Texas Division of Workers’ Compensation, and hold at least $300,000 general liability insurance for residential work ($500,000 for commercial) or show that the firm can obtain a $100,000 surety bond, property bond or letter of credit. The licence renews yearly with 8 hours of continuing education. A 2025 bill to create a state reroofing licence (HB 3344) did not pass.
That absence is the most important fact on this page. Where a state issues no credential, a manufacturer certification that can be revoked is the only quality signal a homeowner can actually check, which is why this ranking is built on certification rather than star ratings.
Check here: RCAT licensed contractor lookup. Many Texas cities still require roofers to register with the municipality and pull a permit, so check with the city building department where the work will happen. Texas does protect the deductible: under Business and Commerce Code 27.02 a contractor who promises to pay, waive or rebate your insurance deductible commits a Class B misdemeanour, and a claim-funded contract of $1,000 or more must carry a boldface deductible notice.
For what a full replacement costs across Texas, including state labor rates and permit rules, see our Texas roof replacement cost guide.
Four checks to run before you sign anything, in any state.
- Verify certification at the source. Use the GAF verification tool rather than trusting a badge image on a company website.
- Get the certificate of insurance from the insurer, not the contractor, and confirm general liability and workers compensation are both active on the day work starts.
- Confirm who pulls the permit. If a contractor asks you to pull it as the homeowner, that moves liability onto you. Decline.
- Get warranty terms in writing before any deposit, and check the manufacturer warranty being promised actually requires the certification tier the contractor holds.
The shape of the San Angelo contractor market
2 certified roofing contractors serve the principal cities of the San Angelo, TX statistical area, of which 0 hold the top President’s Club tier. The pool carries 429 customer reviews between them at a mean rating of 4.65. The statistical area had a 2024 population of 121,629, a change of 0.09% against the 2020 census base, per the U.S. Census Bureau Vintage 2024 estimates.

How these San Angelo rankings were produced
Every contractor in the San Angelo, TX pool was scored out of 100 on four published components: certification tier, a Bayesian adjusted rating, review depth and distance from the metro centre. In this metro that meant scoring 2 certified contractors, of whom 0 hold President’s Club standing and 0 Master Elite, against a metro mean rating of 4.65. The top two were then researched individually against Better Business Bureau records, state licence registers and manufacturer directories. Anything unflattering that research surfaced appears above alongside the rest, and no company bought its position.
The full method, the weightings, what the GAF certification tiers actually mean, who is eligible to be ranked and what we do not claim are all set out on our roofer ranking methodology page. Last updated: October 2026. Scoring run: 2026-10-12. Corrections go to the editor and are actioned on verification.
Questions San Angelo homeowners ask
Who is the best roofer in San Angelo, TX?
Hartman Roofing of San Angelo, TX scores highest in the San Angelo metro on The Roofing Brief Contractor Score, at 71.7 out of 100 as of October 2026. It holds Certified certification with a 4.9 rating across 336 reviews. Highest-scoring is not the same as best fit for your specific job, and the company behind it scores within 18.5 points.
What is the 25% rule for roofing in Texas?
Texas has no statewide 25 percent roofing rule. State law makes the International Residential Code as it existed on May 1, 2012 the minimum residential code inside city limits, and each city may adopt a newer edition, so reroofing rules come from your city’s adopted code. San Angelo builds to the 2021 residential code.
Do roofers need to register in San Angelo?
Yes. Although Texas licenses no roofers, San Angelo requires anyone doing permitted work, roofers included, to register with the building official each year for $30, in person with photo ID. The registration number must be displayed in two-inch letters on the vehicle or at the job site.
Who does roof repair in San Angelo?
Kent Elliott Roofing, a San Angelo name since 1966, lists repairs alongside shingle, metal, wood, tile, slate and TPO roofing. Hartman Roofing, the larger local firm, focuses on residential reroofing and commercial roofing.
Can a roofer pay my deductible in Texas?
No. A roofer paid from an insurance claim who advertises or promises to pay, waive or rebate your deductible commits a Class B misdemeanour under Business and Commerce Code 27.02. A claim-funded contract of $1,000 or more must carry a boldface deductible notice, and your insurer can withhold depreciation until you show the deductible was paid.
How many certified roofing contractors serve San Angelo?
2 contractors on the GAF certification registry serve the principal cities of the San Angelo, TX statistical area as of October 2026, of which 0 hold President’s Club status.
How much damaging hail does San Angelo get?
The San Angelo, TX statistical area recorded 193 hail reports of 1 inch or larger and 47 of 2 inches or larger between 2016 and 2025 in the NOAA Storm Events Database. The largest hailstone reported measured 4.0 inches.
Did any contractor pay to appear on this list?
No. The Roofing Brief takes no placement fees, no lead fees and no affiliate commission from any roofing contractor. Ranking comes entirely from the published formula applied to public registry data, followed by an individual research pass on the top two.
What was the worst hailstorm in San Angelo in the last ten years?
The largest hailstone logged by the National Weather Service in the San Angelo, TX statistical area between 2016 and 2025 measured 4.0 inches, reported near Vancourt on 3 May 2024. That is grapefruit sized. Stones that big destroy asphalt shingles outright, dent metal, crack tile and routinely total roofs across whole neighbourhoods. Across the decade the metro recorded 215 hail reports. Reported property damage from hail, severe wind and tornado over that decade totalled $14.8 million; flood and winter-storm losses are counted separately and are not included.
When is the worst time of year for roof damage in San Angelo?
Severe-weather reports in the San Angelo, TX statistical area cluster in May, June, April, on the NOAA record for 2016 to 2025. Booking non-urgent roof work outside those months usually means shorter lead times, because local crews are not simultaneously triaging storm callouts.
Do roofers need a licence in TX?
Texas does not issue or require a state roofing contractor licence. There is no state exam, no state licence number to check, and no state board that can discipline a roofer. The Roofing Contractors Association of Texas (RCAT) runs a voluntary Licensed Roofing Contractor program. The applicant must have been a principal of a Texas-based roofing company with a physical address for at least two continuous years, pass a business and safety exam and a roofing exam at 70% or better, carry workers’ compensation or an equivalent plan or file as a nonsubscriber with the Texas Division of Workers’ Compensation, and hold at least $300,000 general liability insurance for residential work ($500,000 for commercial) or show that the firm can obtain a $100,000 surety bond, property bond or letter of credit. The licence renews yearly with 8 hours of continuing education. A 2025 bill to create a state reroofing licence (HB 3344) did not pass.
What should I check before hiring a roofer in San Angelo?
Many Texas cities still require roofers to register with the municipality and pull a permit, so check with the city building department where the work will happen. Texas does protect the deductible: under Business and Commerce Code 27.02 a contractor who promises to pay, waive or rebate your insurance deductible commits a Class B misdemeanour, and a claim-funded contract of $1,000 or more must carry a boldface deductible notice.
A hail city: softball stones over the whole of San Angelo?
On the evening of 21 May 2020 a nearly stationary storm sat over San Angelo for about two hours. The Weather Service described a damaging hailstorm over most of the city, with heavy hail north of Loop 306 from the Highland Range subdivision to Knickerbocker Road, stones as large as softballs, and hail falling for more than 30 minutes at a time; it damaged vehicles, broke windows and damaged roofs over a large part of the city. A 4-inch stone was reported at 7:10 p.m.
Is San Angelo a hard market to find a good roofer in?
San Angelo is a hail city: 215 reports in a decade on 58 separate days, three 4-inch stones in five years, and on 21 May 2020 softball-size hail fell across most of the city for more than half an hour while NOAA recorded no damage at all. A 2017 downburst and a 2019 EF2 that destroyed 39 homes took roofs off too. Texas licenses no roofers, but San Angelo registers them and Texas makes a deductible rebate a crime. Two certified firms appear in the directory, both based in the city, and both are ranked.
Roofer rankings for other metros
The Roofing Brief scores certified roofing contractors in U.S. metropolitan and micropolitan areas on the same formula.
- Best roofers in Abilene, TX, about 82 miles from San Angelo
- Best roofers in Midland, TX, about 106 miles from San Angelo
- Best roofers in Odessa, TX, about 115 miles from San Angelo
- Best roofers in Killeen, TX, about 163 miles from San Angelo
- Best roofers in Lubbock, TX, another TX metro on the same formula
- Best roofers in Austin, TX, another TX metro on the same formula
- Best roofers in Farmington, NM, a metro of comparable size
- Best roofers in Lawrence, KS, a metro of comparable size
See the full index of metro roofer rankings, or read how to find and vet a roofing contractor anywhere in the country.
Cite this analysis
The Roofing Brief. “Best Roofers in San Angelo, TX: The Roofing Brief Contractor Score.” Published October 2026. Inputs: GAF certification registry; NOAA Storm Events Database 2016-2025; U.S. Census Bureau Vintage 2024 population estimates; Better Business Bureau and independent review-platform records for each ranked contractor.