Roof storms & insurance claims across Texas
804 Texas cities, each with the hail and wind radar recorded there over the last two years and how a roof claim works under Texas law. Pick a city, or check your exact address.
Most hail-struck cities in Texas
The rules of the game in Texas
Roofing and insurance are governed state by state — who may sell you a roof, what your deductible can look like, and how long you have to act all depend on Texas law. Each item below cites where it comes from.
Roofer licensing in Texas
Texas does not license or register roofing contractors at the state level. The Texas Department of Licensing and Regulation (TDLR) does not administer roofing licensure, so there is no state license class or dollar-value threshold that triggers one — anyone may legally work as a roofer statewide. Roofers can instead earn a voluntary license from the Roofing Contractors Association of Texas (RCAT), which requires being a principal in a Texas-domiciled roofing company for at least two continuous years, carrying general liability insurance ($300,000 for residential or $500,000 for commercial, or an equivalent bond), and passing a business/safety exam plus residential and/or commercial roofing exams with at least 70% on each; homeowners can confirm one through RCAT's "Find a Contractor" directory. Because there is no state license, check whether your city (for example Austin, Dallas, or San Antonio) requires local contractor registration or permits.
Source: Roofing Contractors Association of Texas (RCAT) — Licensing page (voluntary licensing program; states TDLR does not administer roofing licensure) (2026-07-19)
Public adjusters in Texas
In Texas, public insurance adjusters (who represent you, the policyholder) must be licensed by the Texas Department of Insurance under Insurance Code Chapter 4102. Their total commission, including all expenses, direct costs, or any other costs, cannot exceed 10 percent of the amount of your insurance settlement. Your signed contract must include a notice stating that you can cancel it by written notice to the public insurance adjuster within 72 hours of signature, for any reason.
Source: 28 Tex. Admin. Code § 19.708 (implementing Tex. Ins. Code ch. 4102); Texas Department of Insurance (2023-06-19)
Matching: must the insurer replace undamaged shingles?
Texas has no law or regulation requiring an insurer to replace undamaged roofing so that new material matches the old in appearance. The Texas Department of Insurance states plainly that "your company might not pay to replace the entire roof, even if the new shingles don't match the old ones perfectly." Whether matching is covered therefore depends on your specific policy language rather than on a state mandate.
Source: Texas Department of Insurance, consumer guidance "What to know about insurance and your roof" (2026-03-01)
Roof age and your coverage
In Texas, an older roof can change how much your insurer pays for roof damage. Many home policies pay replacement cost, but as a roof ages some companies switch it to actual cash value coverage, which pays the replacement cost minus depreciation for age and wear — meaning a smaller payout. If the roof is in poor condition, the insurer may not cover the roof at all; either way the company should tell you when it changes your coverage, so check your roof coverage at every renewal.
Source: Texas Department of Insurance — "Insurance and your roof: What to know when buying a policy or filing a claim" (2026-04-01)
Buying or selling: what must be disclosed
Texas is a mandatory-disclosure state, not pure "buyer beware." Under the Property Code, a seller of a home (one dwelling unit) must give the buyer a written Seller's Disclosure Notice, completed to the best of the seller's knowledge, before the contract binds the buyer. The form specifically asks the seller to disclose the roof type and age and any known defects or items needing repair, including the roof and other structural components. If the seller fails to provide the notice, the buyer may terminate the contract for any reason within seven days of receiving it.
Source: Tex. Prop. Code § 5.008 (Seller's Disclosure of Property Condition) (2023-09-01)
What homeowners pay here
In Texas, the average annual homeowners insurance premium was about $2,397, making it the third most expensive state in the country for home coverage (behind Florida and Louisiana). This figure reflects the statewide average across standard homeowners policies. Because Texas is hurricane- and hail-prone, premiums here run well above the national average, so it pays to compare quotes from multiple insurers before renewing.
Source: NAIC, "Average Premiums for Homeowners and Renters Insurance by State, 2022" (via Insurance Information Institute) (2022-12-31)
When the insurer won't move: file a complaint
In Texas, insurance companies, agents, and adjusters are regulated by the Texas Department of Insurance (TDI). If your homeowners insurer denies, delays, or underpays a claim, first talk to your company or agent, since many problems are fixed that way. If that does not resolve it, file a complaint through TDI's online complaint system, where you can upload documents such as photos and letters to and from the company; you can also call the TDI Help Line at 800-252-3439 (8 a.m. to 5 p.m. Central time). TDI will contact your insurer and ask for a response, and companies have 15 days to respond. However, TDI cannot make a company pay a claim unless the failure to pay violates a law or the terms of your policy, and it cannot settle disputes when you and the company disagree about the facts.
Source: Texas Department of Insurance (TDI) (2026-07-19)
Worth knowing
In Texas, it is illegal for a roofing contractor to offer to waive, rebate, or absorb your property insurance deductible, and by law you must pay that deductible on a covered roof claim. Any repair contract of $1,000 or more that involves an insurance settlement must include a written notice stating the homeowner is required to pay the deductible, and your insurer can request proof that you paid it. Treat a "we'll cover your deductible" pitch as a red flag, because it exposes both the contractor and you to legal risk.
Source: Texas Department of Insurance, "Roofing and insurance: Know the law" (citing Business & Commerce Code § 27.02 and Insurance Code Ch. 707) (2025-03-24)
All Texas cities
- Abernathy
- Abilene
- Addison
- Alamo
- Alamo Heights
- Albany
- Aledo
- Alice
- Allen
- Alpine
- Alto
- Alton
- Alvarado
- Alvin
- Alvord
- Amarillo
- Ames
- Anahuac
- Andrews
- Angleton
- Anna
- Annetta
- Anson
- Anthony
- Aransas Pass
- Archer City
- Arcola
- Argyle
- Arlington
- Athens
- Atlanta
- Aubrey
- Aurora
- Austin
- Azle
- Baird
- Balch Springs
- Balcones Heights
- Ballinger
- Bangs
- Bartlett
- Bartonville
- Bastrop
- Bay City
- Bayou Vista
- Baytown
- Beach City
- Beaumont
- Bedford
- Bee Cave
- Beeville
- Bellaire
- Bellmead
- Bells
- Bellville
- Belton
- Benavides
- Benbrook
- Bertram
- Beverly Hills
- Bevil Oaks
- Big Lake
- Big Sandy
- Big Spring
- Bishop
- Blanco
- Blossom
- Blue Mound
- Blue Ridge
- Boerne
- Bogata
- Bonham
- Booker
- Borger
- Bovina
- Bowie
- Boyd
- Brackettville
- Brady
- Brazoria
- Breckenridge
- Brenham
- Briarcliff
- Bridge City
- Bridgeport
- Brookshire
- Brookside Village
- Brownfield
- Brownsboro
- Brownsville
- Brownwood
- Bruceville-Eddy
- Bryan
- Buda
- Buffalo
- Bullard
- Bulverde
- Bunker Hill Village
- Burkburnett
- Burleson
- Burnet
- Cactus
- Caddo Mills
- Caldwell
- Cameron
- Canadian
- Canton
- Canyon
- Carrizo Springs
- Carrollton
- Carthage
- Castle Hills
- Castroville
- Cedar Hill
- Cedar Park
- Celina
- Center
- Centerville
- Chandler
- Charlotte
- Chico
- Childress
- China
- China Grove
- Cibolo
- Cisco
- Clarendon
- Clarksville
- Claude
- Clear Lake Shores
- Cleburne
- Cleveland
- Clifton
- Clint
- Clute
- Clyde
- Cockrell Hill
- Coleman
- College Station
- Colleyville
- Collinsville
- Colorado City
- Columbus
- Comanche
- Combes
- Combine
- Commerce
- Conroe
- Converse
- Cooper
- Coppell
- Copper Canyon
- Copperas Cove
- Corinth
- Corpus Christi
- Corrigan
- Corsicana
- Cottonwood Shores
- Cotulla
- Crandall
- Crane
- Cresson
- Crockett
- Crosbyton
- Cross Roads
- Crowley
- Crystal City
- Cuero
- Cut and Shoot
- Daingerfield
- Daisetta
- Dalhart
- Dallas
- Dalworthington Gardens
- Danbury
- Dayton
- De Kalb
- De Leon
- Decatur
- DeCordova
- Deer Park
- Del Rio
- Denison
- Denton
- Denver City
- DeSoto
- Devine
- Diboll
- Dickinson
- Dilley
- Dimmitt
- Donna
- Double Oak
- Dripping Springs
- Dublin
- Dumas
- Duncanville
- Eagle Lake
- Eagle Pass
- Early
- East Bernard
- Eastland
- Edcouch
- Eden
- Edgecliff Village
- Edgewood
- Edinburg
- Edna
- El Campo
- El Cenizo
- El Lago
- El Paso
- Eldorado
- Electra
- Elgin
- Elkhart
- Elmendorf
- Elsa
- Emory
- Ennis
- Escobares
- Euless
- Eustace
- Everman
- Fair Oaks Ranch
- Fairchilds
- Fairfield
- Fairview
- Falfurrias
- Farmers Branch
- Farmersville
- Farwell
- Fate
- Ferris
- Flatonia
- Florence
- Floresville
- Flower Mound
- Floydada
- Forest Hill
- Forney
- Fort Stockton
- Fort Worth
- Franklin
- Frankston
- Fredericksburg
- Freeport
- Freer
- Friendswood
- Friona
- Frisco
- Fritch
- Fulshear
- Fulton
- Gainesville
- Galena Park
- Galveston
- Ganado
- Garden Ridge
- Garland
- Gatesville
- George West
- Georgetown
- Gholson
- Giddings
- Gilmer
- Gladewater
- Glen Rose
- Glenn Heights
- Godley
- Goldthwaite
- Goliad
- Gonzales
- Gorman
- Graham
- Granbury
- Grand Prairie
- Grand Saline
- Grandview
- Granger
- Granite Shoals
- Grapeland
- Grapevine
- Greenville
- Gregory
- Groesbeck
- Groves
- Gruver
- Gun Barrel City
- Gunter
- Hackberry
- Hale Center
- Hallettsville
- Hallsville
- Haltom City
- Hamilton
- Hamlin
- Harker Heights
- Harlingen
- Haskell
- Haslet
- Hawkins
- Hearne
- Heath
- Hedwig Village
- Helotes
- Hemphill
- Hempstead
- Henderson
- Henrietta
- Hereford
- Hewitt
- Hickory Creek
- Hico
- Hidalgo
- Hideaway
- Highland Park
- Highland Village
- Hillsboro
- Hitchcock
- Holiday Lakes
- Holland
- Holliday
- Hollywood Park
- Hondo
- Honey Grove
- Hooks
- Horizon City
- Horseshoe Bay
- Houston
- Howe
- Hubbard
- Hudson
- Hudson Oaks
- Hughes Springs
- Humble
- Hunters Creek Village
- Huntington
- Huntsville
- Hurst
- Hutchins
- Hutto
- Idalou
- Ingleside
- Ingram
- Iowa Colony
- Iowa Park
- Iraan
- Irving
- Italy
- Itasca
- Ivanhoe
- Jacinto City
- Jacksboro
- Jacksonville
- Jamaica Beach
- Jarrell
- Jasper
- Jefferson
- Jersey Village
- Johnson City
- Jones Creek
- Jonestown
- Josephine
- Joshua
- Jourdanton
- Junction
- Justin
- Karnes City
- Katy
- Kaufman
- Keene
- Keller
- Kemah
- Kemp
- Kempner
- Kenedy
- Kennedale
- Kerens
- Kermit
- Kerrville
- Kilgore
- Killeen
- Kingsville
- Kirby
- Kirbyville
- Knox City
- Kountze
- Krugerville
- Krum
- Kyle
- La Feria
- La Grange
- La Grulla
- La Joya
- La Marque
- La Porte
- La Vernia
- La Villa
- LaCoste
- Lacy-Lakeview
- Lago Vista
- Laguna Vista
- Lake Dallas
- Lake Jackson
- Lake Worth
- Lakeside
- Lakeside City
- Lakeway
- Lamesa
- Lampasas
- Lancaster
- Laredo
- Lavon
- League City
- Leander
- Leon Valley
- Leonard
- Levelland
- Lewisville
- Lexington
- Liberty
- Liberty Hill
- Lindale
- Linden
- Lindsay
- Little Elm
- Little River-Academy
- Littlefield
- Live Oak
- Livingston
- Llano
- Lockhart
- Lockney
- Lone Star
- Longview
- Lorena
- Los Fresnos
- Los Indios
- Lowry Crossing
- Lubbock
- Lucas
- Lufkin
- Luling
- Lumberton
- Lyford
- Lytle
- Mabank
- Madisonville
- Magnolia
- Malakoff
- Manor
- Mansfield
- Manvel
- Marble Falls
- Marfa
- Marion
- Marlin
- Marshall
- Mart
- Martindale
- Mason
- Mathis
- McAllen
- McCamey
- McGregor
- McKinney
- McLendon-Chisholm
- Meadowlakes
- Meadows Place
- Melissa
- Memphis
- Menard
- Mercedes
- Meridian
- Merkel
- Mesquite
- Mexia
- Midland
- Midlothian
- Mineola
- Mineral Wells
- Mission
- Missouri City
- Monahans
- Mont Belvieu
- Montgomery
- Moody
- Morgan's Point Resort
- Morton
- Mount Pleasant
- Mount Vernon
- Muenster
- Muleshoe
- Munday
- Murphy
- Mustang Ridge
- Nacogdoches
- Naples
- Nash
- Nassau Bay
- Natalia
- Navasota
- Nederland
- Needville
- Nevada
- New Boston
- New Braunfels
- New Fairview
- New Waverly
- Newark
- Newton
- Nixon
- Nocona
- Nolanville
- North Richland Hills
- Northlake
- Oak Leaf
- Oak Point
- Oak Ridge
- Oak Ridge North
- Odem
- Odessa
- Old River-Winfree
- Olmos Park
- Olney
- Olton
- Onalaska
- Orange
- Orange Grove
- Ore City
- Overton
- Ovilla
- Oyster Creek
- Palacios
- Palestine
- Palm Valley
- Palmer
- Palmhurst
- Palmview
- Pampa
- Panhandle
- Panorama Village
- Pantego
- Paris
- Parker
- Pasadena
- Patton Village
- Pearland
- Pearsall
- Pelican Bay
- Penitas
- Perryton
- Pflugerville
- Pharr
- Pilot Point
- Pine Island
- Pinehurst
- Piney Point Village
- Pittsburg
- Plains
- Plainview
- Plano
- Pleak
- Pleasanton
- Plum Grove
- Poetry
- Point Venture
- Ponder
- Port Aransas
- Port Arthur
- Port Isabel
- Port Lavaca
- Port Neches
- Portland
- Post
- Poteet
- Poth
- Pottsboro
- Prairie View
- Premont
- Presidio
- Primera
- Princeton
- Progreso
- Prosper
- Providence Village
- Quanah
- Queen City
- Quinlan
- Quitman
- Ralls
- Rancho Viejo
- Ranger
- Ransom Canyon
- Raymondville
- Red Oak
- Refugio
- Reno
- Reno
- Rhome
- Rice
- Richardson
- Richland Hills
- Richmond
- Richwood
- Riesel
- Rio Bravo
- Rio Grande City
- Rio Hondo
- Rio Vista
- River Oaks
- Roanoke
- Robert Lee
- Robinson
- Robstown
- Rockdale
- Rockport
- Rockwall
- Rogers
- Rollingwood
- Roma
- Roman Forest
- Roscoe
- Rosebud
- Rosenberg
- Rotan
- Round Rock
- Rowlett
- Royse City
- Runaway Bay
- Rusk
- Sabinal
- Sachse
- Saginaw
- Salado
- San Angelo
- San Antonio
- San Augustine
- San Benito
- San Diego
- San Elizario
- San Juan
- San Marcos
- San Saba
- Sandy Oaks
- Sanger
- Sansom Park
- Santa Anna
- Santa Fe
- Santa Rosa
- Schertz
- Schulenburg
- Seabrook
- Seadrift
- Seagoville
- Seagraves
- Sealy
- Seguin
- Selma
- Seminole
- Seven Points
- Seymour
- Shady Shores
- Shallowater
- Shamrock
- Shavano Park
- Shenandoah
- Shepherd
- Sherman
- Shiner
- Shoreacres
- Silsbee
- Sinton
- Slaton
- Smithville
- Snyder
- Socorro
- Somerset
- Somerville
- Sonora
- Sour Lake
- South Houston
- South Padre Island
- Southlake
- Southmayd
- Southside Place
- Spearman
- Splendora
- Spring Valley Village
- Springtown
- St. Hedwig
- St. Paul
- Stafford
- Stamford
- Stanton
- Stephenville
- Sterling City
- Stinnett
- Stockdale
- Stratford
- Sugar Land
- Sullivan City
- Sulphur Springs
- Sundown
- Sunnyvale
- Sunray
- Sweeny
- Sweetwater
- Taft
- Tahoka
- Talty
- Tatum
- Taylor
- Taylor Lake Village
- Teague
- Temple
- Tenaha
- Terrell
- Terrell Hills
- Texarkana
- Texas City
- The Colony
- The Hills
- Thorndale
- Three Rivers
- Tiki Island
- Timpson
- Tioga
- Tolar
- Tomball
- Tool
- Town of Pecos
- Trinity
- Trophy Club
- Troup
- Troy
- Tulia
- Tye
- Tyler
- Uhland
- Universal City
- University Park
- Uvalde
- Valley Mills
- Van
- Van Alstyne
- Van Horn
- Venus
- Vernon
- Victoria
- Vidor
- Vinton
- Von Ormy
- Waco
- Wake Village
- Waller
- Wallis
- Waskom
- Watauga
- Waxahachie
- Weatherford
- Webster
- Weimar
- Wellington
- Weslaco
- West
- West Columbia
- West Lake Hills
- West Orange
- West Tawakoni
- West University Place
- Westlake
- Weston Lakes
- Westworth Village
- Wharton
- Wheeler
- White Deer
- White Oak
- White Settlement
- Whitehouse
- Whitesboro
- Whitewright
- Whitney
- Wichita Falls
- Willis
- Willow Park
- Wills Point
- Wilmer
- Wimberley
- Windcrest
- Winnsboro
- Winters
- Wolfe City
- Wolfforth
- Woodbranch
- Woodcreek
- Woodsboro
- Woodville
- Woodway
- Wortham
- Wylie
- Yoakum
- Yorktown