Basement waterproofing
Basement waterproofing in Texas
Waterproofing keeps the next storm out. It's a different job from drying out a flooded basement, and the right fix depends on where the water gets in. Start outside, where the cheapest fixes are.
Local Water & Mold is a referral service. A participating local company answers the call and does the work.
How the work goes
What a professional basement waterproofing job involves
- 01
Find the entry point
Watch where water appears and when: at the wall-floor joint, through cracks, up through the slab, or down the walls from above grade. Timing after storms points to surface water or groundwater.
- 02
Fix the outside first
Clean gutters, extend downspouts well away from the foundation, and regrade soil so it slopes away from the house. Many wet basements stop here.
- 03
Relieve water pressure
Where groundwater pushes in, an interior perimeter drain or exterior drain tile carries it to a sump pump before it reaches the floor.
- 04
Seal and protect
Inject foundation cracks, apply exterior membranes when excavating, add a battery backup to the sump pump, and dehumidify.
Why Texas basements leak
In Texas, the typical county gets 7.8 days a year with an inch or more of rain (NOAA, 2015–2024). Those are the storms that saturate soil around a foundation, push groundwater against basement walls and overwhelm gutters and storm drains. These counties average the most heavy-rain days:
- Hardin County: 19.5 heavy-rain days a year, wettest single day 9.67"
- Sabine County: 18.7 heavy-rain days a year, wettest single day 7.27"
- Tyler County: 18.5 heavy-rain days a year, wettest single day 7.21"
- Newton County: 18.3 heavy-rain days a year, wettest single day 6.2"
- Jefferson County: 17.8 heavy-rain days a year, wettest single day 11.34"
Match the fix to the water
| What you see | Likely cause | Usual fix |
|---|---|---|
| Water near a downspout or one corner during rain | Roof runoff and grading | Downspout extensions, gutter repair, regrading |
| Water at the joint where wall meets floor | Groundwater pressure | Interior perimeter drain and sump pump |
| Water through a wall crack | Crack in poured concrete | Crack injection; exterior repair if it keeps leaking |
| Water up through floor cracks or a floor drain | High water table or sewer backup | Sump system; backwater valve if it's sewage |
| Damp walls, white crust, musty smell, no puddles | Moisture moving through masonry, or condensation | Exterior drainage fixes, dehumidifier, sealer as a finish |
| Walls bowing, stair-step cracks in block | Soil pressure on the foundation | Structural evaluation first; waterproofing alone won't fix it |
Questions to ask a waterproofing contractor
- Where exactly is the water coming in, and how did you determine that?
- What will you do outside (gutters, downspouts, grading) before anything inside?
- What sump pump, discharge line and battery backup are included, and where will it discharge?
- What does the warranty cover, is it transferable, and does it cover the result (a dry basement) or only the parts?
- Do you need a permit, and who pulls it?
Texas contractor and contract rules
Licensing rules for contractors in Texas vary by trade and by city or county. Ask for proof of insurance and any license or registration your local building department requires, and check that the company name matches the paperwork and the truck.
The FTC's Cooling-Off Rule generally gives you until midnight of the third business day to cancel a sale of $25 or more made at your home, and the seller must tell you about that right and give you cancellation forms. If you ask for emergency repairs, the right can be waived only with a separate, dated statement in your own handwriting describing the emergency, so don't sign one under pressure. State law may add more protection.
Questions
Basement waterproofing FAQ
What's the difference between basement waterproofing and water damage restoration?
Do waterproof paints and sealers work?
Interior drain or exterior waterproofing: which is better?
Does homeowners insurance pay for basement waterproofing?
How do I know if water is from the surface or groundwater?
Local help
Pick your county
Each county page has local risk data and the call line for that area.
- Anderson County Palestine 14.9 heavy-rain days/yr
- Andrews County Andrews 2.4 heavy-rain days/yr
- Angelina County Lufkin 16.1 heavy-rain days/yr
- Aransas County Rockport 8.6 heavy-rain days/yr
- Archer County Archer City 8.9 heavy-rain days/yr
- Atascosa County Jourdanton 7 heavy-rain days/yr
- Austin County Bellville 12.7 heavy-rain days/yr
- Bailey County Muleshoe 3.1 heavy-rain days/yr
- Bandera County Bandera 7.1 heavy-rain days/yr
- Bastrop County Bastrop 11 heavy-rain days/yr
- Baylor County Seymour 7.5 heavy-rain days/yr
- Bee County Beeville 7.6 heavy-rain days/yr
- Bell County Belton 8.3 heavy-rain days/yr
- Bexar County San Antonio 6.8 heavy-rain days/yr
- Blanco County Johnson City 7 heavy-rain days/yr
- Bosque County Meridian 10.2 heavy-rain days/yr
- Bowie County Boston 16.1 heavy-rain days/yr
- Brazoria County Angleton 15.1 heavy-rain days/yr
- Brazos County Bryan 11.6 heavy-rain days/yr
- Brewster County Alpine 0.5 heavy-rain days/yr
- Brooks County Falfurrias 6 heavy-rain days/yr
- Brown County Brownwood 6.7 heavy-rain days/yr
- Burleson County Caldwell 12.3 heavy-rain days/yr
- Burnet County Burnet 7.4 heavy-rain days/yr
- Caldwell County Lockhart 9.6 heavy-rain days/yr
- Calhoun County Port Lavaca 9.1 heavy-rain days/yr
- Callahan County Baird 7.8 heavy-rain days/yr
- Cameron County Brownsville 6.1 heavy-rain days/yr
- Camp County Pittsburg 14.4 heavy-rain days/yr
- Carson County Panhandle 4.2 heavy-rain days/yr
- Cass County Linden 16.1 heavy-rain days/yr
- Castro County Dimmitt 3.3 heavy-rain days/yr
- Chambers County Anahuac 15.4 heavy-rain days/yr
- Cherokee County Rusk 16 heavy-rain days/yr
- Childress County Childress 6.2 heavy-rain days/yr
- Clay County Henrietta 9.4 heavy-rain days/yr
- Cochran County Morton 2.9 heavy-rain days/yr
- Coke County Robert Lee 4 heavy-rain days/yr
- Coleman County Coleman 6.2 heavy-rain days/yr
- Collin County McKinney 13.5 heavy-rain days/yr
- Collingsworth County Wellington 5.8 heavy-rain days/yr
- Colorado County Columbus 12.3 heavy-rain days/yr
- Comal County New Braunfels 7.4 heavy-rain days/yr
- Comanche County Comanche 7.6 heavy-rain days/yr
- Concho County Paint Rock 5.6 heavy-rain days/yr
- Cooke County Gainesville 12.2 heavy-rain days/yr
- Coryell County Gatesville 7.9 heavy-rain days/yr
- Crane County Crane 2.4 heavy-rain days/yr
- Crockett County Ozona 2.1 heavy-rain days/yr
- Crosby County Crosbyton 3.9 heavy-rain days/yr
- Culberson County Van Horn 0.6 heavy-rain days/yr
- Dallam County Dalhart 1.6 heavy-rain days/yr
- Dallas County Dallas 13.3 heavy-rain days/yr
- Dawson County Lamesa 3 heavy-rain days/yr
- Deaf Smith County Hereford 3 heavy-rain days/yr
- Delta County Cooper 14.8 heavy-rain days/yr
- Denton County Denton 12.6 heavy-rain days/yr
- DeWitt County Cuero 9.4 heavy-rain days/yr
- Dimmit County Carrizo Springs 4.8 heavy-rain days/yr
- Donley County Clarendon 4.7 heavy-rain days/yr
- Duval County San Diego 6.3 heavy-rain days/yr
- Eastland County Eastland 9.4 heavy-rain days/yr
- Ector County Odessa 2.5 heavy-rain days/yr
- El Paso County El Paso 0.6 heavy-rain days/yr
- Ellis County Waxahachie 13.4 heavy-rain days/yr
- Erath County Stephenville 9.9 heavy-rain days/yr
- Falls County Marlin 9.6 heavy-rain days/yr
- Fannin County Bonham 14.2 heavy-rain days/yr
- Fayette County La Grange 10.7 heavy-rain days/yr
- Fisher County Roby 5 heavy-rain days/yr
- Floyd County Floydada 3.6 heavy-rain days/yr
- Fort Bend County Richmond 14.7 heavy-rain days/yr
- Franklin County Mount Vernon 14.5 heavy-rain days/yr
- Freestone County Fairfield 12.2 heavy-rain days/yr
- Frio County Pearsall 5.3 heavy-rain days/yr
- Gaines County Seminole 2.2 heavy-rain days/yr
- Galveston County Galveston 15.8 heavy-rain days/yr
- Garza County Post 4.7 heavy-rain days/yr
- Gillespie County Fredericksburg 6.1 heavy-rain days/yr
- Goliad County Goliad 8 heavy-rain days/yr
- Gonzales County Gonzales 8.5 heavy-rain days/yr
- Gray County Pampa 5.2 heavy-rain days/yr
- Grayson County Sherman 12.9 heavy-rain days/yr
- Gregg County Longview 15.6 heavy-rain days/yr
- Grimes County Anderson 12.7 heavy-rain days/yr
- Guadalupe County Seguin 8 heavy-rain days/yr
- Hale County Plainview 3.1 heavy-rain days/yr
- Hall County Memphis 4.9 heavy-rain days/yr
- Hamilton County Hamilton 7.5 heavy-rain days/yr
- Hansford County Spearman 3.4 heavy-rain days/yr
- Hardeman County Quanah 6.3 heavy-rain days/yr
- Hardin County Kountze 19.5 heavy-rain days/yr
- Harris County Houston 16.2 heavy-rain days/yr
- Harrison County Marshall 17.5 heavy-rain days/yr
- Hartley County Channing 2 heavy-rain days/yr
- Haskell County Haskell 7.5 heavy-rain days/yr
- Hays County San Marcos 8.4 heavy-rain days/yr
- Hemphill County Canadian 5.5 heavy-rain days/yr
- Henderson County Athens 13 heavy-rain days/yr
- Hidalgo County Edinburg 6.5 heavy-rain days/yr
- Hill County Hillsboro 13 heavy-rain days/yr
- Hockley County Levelland 3 heavy-rain days/yr
- Hood County Granbury 11.4 heavy-rain days/yr
- Hopkins County Sulphur Springs 13.6 heavy-rain days/yr
- Houston County Crockett 16.1 heavy-rain days/yr
- Howard County Big Spring 4 heavy-rain days/yr
- Hudspeth County Sierra Blanca 0.8 heavy-rain days/yr
- Hunt County Greenville 13.8 heavy-rain days/yr
- Hutchinson County Stinnett 3.6 heavy-rain days/yr
- Jack County Jacksboro 9.8 heavy-rain days/yr
- Jackson County Edna 10.5 heavy-rain days/yr
- Jasper County Jasper 17.6 heavy-rain days/yr
- Jefferson County Beaumont 17.8 heavy-rain days/yr
- Jim Hogg County Hebbronville 5.9 heavy-rain days/yr
- Jim Wells County Alice 6.2 heavy-rain days/yr
- Johnson County Cleburne 10.6 heavy-rain days/yr
- Jones County Anson 6.8 heavy-rain days/yr
- Karnes County Karnes City 8.5 heavy-rain days/yr
- Kaufman County Kaufman 12.5 heavy-rain days/yr
- Kendall County Boerne 7.1 heavy-rain days/yr
- Kerr County Kerrville 6 heavy-rain days/yr
- Kimble County Junction 5.5 heavy-rain days/yr
- Kinney County Brackettville 5.1 heavy-rain days/yr
- Kleberg County Kingsville 5.8 heavy-rain days/yr
- Knox County Benjamin 6 heavy-rain days/yr
- La Salle County Cotulla 5.9 heavy-rain days/yr
- Lamar County Paris 15.8 heavy-rain days/yr
- Lamb County Littlefield 2.9 heavy-rain days/yr
- Lampasas County Lampasas 8 heavy-rain days/yr
- Lavaca County Hallettsville 9.9 heavy-rain days/yr
- Lee County Giddings 12.1 heavy-rain days/yr
- Leon County Centerville 14.2 heavy-rain days/yr
- Liberty County Liberty 17.2 heavy-rain days/yr
- Limestone County Groesbeck 12 heavy-rain days/yr
- Lipscomb County Lipscomb 4.7 heavy-rain days/yr
- Live Oak County George West 7.5 heavy-rain days/yr
- Llano County Llano 6.4 heavy-rain days/yr
- Lubbock County Lubbock 3.6 heavy-rain days/yr
- Lynn County Tahoka 3.9 heavy-rain days/yr
- Madison County Madisonville 13.7 heavy-rain days/yr
- Marion County Jefferson 17 heavy-rain days/yr
- Martin County Stanton 2.7 heavy-rain days/yr
- Mason County Mason 5.5 heavy-rain days/yr
- Matagorda County Bay City 11.9 heavy-rain days/yr
- Maverick County Eagle Pass 4.9 heavy-rain days/yr
- McCulloch County Brady 5.4 heavy-rain days/yr
- McLennan County Waco 10.6 heavy-rain days/yr
- Medina County Hondo 6 heavy-rain days/yr
- Midland County Midland 2.7 heavy-rain days/yr
- Milam County Cameron 10.8 heavy-rain days/yr
- Mills County Goldthwaite 7.3 heavy-rain days/yr
- Mitchell County Colorado City 4.2 heavy-rain days/yr
- Montague County Montague 11.2 heavy-rain days/yr
- Montgomery County Conroe 15.4 heavy-rain days/yr
- Moore County Dumas 2.4 heavy-rain days/yr
- Morris County Daingerfield 14.5 heavy-rain days/yr
- Nacogdoches County Nacogdoches 16.6 heavy-rain days/yr
- Navarro County Corsicana 12.6 heavy-rain days/yr
- Newton County Newton 18.3 heavy-rain days/yr
- Nolan County Sweetwater 4.9 heavy-rain days/yr
- Nueces County Corpus Christi 7 heavy-rain days/yr
- Ochiltree County Perryton 4.6 heavy-rain days/yr
- Oldham County Vega 1.8 heavy-rain days/yr
- Orange County Orange 17.7 heavy-rain days/yr
- Palo Pinto County Palo Pinto 8.8 heavy-rain days/yr
- Panola County Carthage 16.5 heavy-rain days/yr
- Parker County Weatherford 9.7 heavy-rain days/yr
- Parmer County Farwell 3.7 heavy-rain days/yr
- Pecos County Fort Stockton 1.4 heavy-rain days/yr
- Polk County Livingston 16.5 heavy-rain days/yr
- Potter County Amarillo 3.3 heavy-rain days/yr
- Presidio County Marfa 0.3 heavy-rain days/yr
- Rains County Emory 14.2 heavy-rain days/yr
- Randall County Canyon 3.6 heavy-rain days/yr
- Reagan County Big Lake 2.8 heavy-rain days/yr
- Real County Leakey 6.3 heavy-rain days/yr
- Red River County Clarksville 15.4 heavy-rain days/yr
- Reeves County Pecos 0.9 heavy-rain days/yr
- Refugio County Refugio 8 heavy-rain days/yr
- Robertson County Franklin 11.2 heavy-rain days/yr
- Rockwall County Rockwall 12.2 heavy-rain days/yr
- Runnels County Ballinger 5.3 heavy-rain days/yr
- Rusk County Henderson 16 heavy-rain days/yr
- Sabine County Hemphill 18.7 heavy-rain days/yr
- San Augustine County San Augustine 17.2 heavy-rain days/yr
- San Jacinto County Coldspring 16.1 heavy-rain days/yr
- San Patricio County Sinton 7.8 heavy-rain days/yr
- San Saba County San Saba 6.1 heavy-rain days/yr
- Schleicher County Eldorado 4.3 heavy-rain days/yr
- Scurry County Snyder 4.5 heavy-rain days/yr
- Shackelford County Albany 8.1 heavy-rain days/yr
- Shelby County Center 17.8 heavy-rain days/yr
- Sherman County Stratford 1.9 heavy-rain days/yr
- Smith County Tyler 14.7 heavy-rain days/yr
- Somervell County Glen Rose 12.7 heavy-rain days/yr
- Starr County Rio Grande City 6 heavy-rain days/yr
- Stephens County Breckenridge 9.3 heavy-rain days/yr
- Sutton County Sonora 4.6 heavy-rain days/yr
- Swisher County Tulia 3.8 heavy-rain days/yr
- Tarrant County Fort Worth 10.3 heavy-rain days/yr
- Taylor County Abilene 6.3 heavy-rain days/yr
- Terry County Brownfield 2.9 heavy-rain days/yr
- Titus County Mount Pleasant 14.4 heavy-rain days/yr
- Tom Green County San Angelo 4.7 heavy-rain days/yr
- Travis County Austin 9.3 heavy-rain days/yr
- Trinity County Groveton 15.9 heavy-rain days/yr
- Tyler County Woodville 18.5 heavy-rain days/yr
- Upshur County Gilmer 14.5 heavy-rain days/yr
- Upton County Rankin 2.6 heavy-rain days/yr
- Uvalde County Uvalde 6.2 heavy-rain days/yr
- Val Verde County Del Rio 3.2 heavy-rain days/yr
- Van Zandt County Canton 14.5 heavy-rain days/yr
- Victoria County Victoria 8.5 heavy-rain days/yr
- Walker County Huntsville 14.6 heavy-rain days/yr
- Waller County Hempstead 13.9 heavy-rain days/yr
- Ward County Monahans 0.8 heavy-rain days/yr
- Washington County Brenham 12.1 heavy-rain days/yr
- Webb County Laredo 5.3 heavy-rain days/yr
- Wharton County Wharton 12.5 heavy-rain days/yr
- Wheeler County Wheeler 5.5 heavy-rain days/yr
- Wichita County Wichita Falls 8.8 heavy-rain days/yr
- Wilbarger County Vernon 6.9 heavy-rain days/yr
- Willacy County Raymondville 5.9 heavy-rain days/yr
- Williamson County Georgetown 9.2 heavy-rain days/yr
- Wilson County Floresville 8 heavy-rain days/yr
- Winkler County Kermit 1.4 heavy-rain days/yr
- Wise County Decatur 9.8 heavy-rain days/yr
- Wood County Mineola 14.8 heavy-rain days/yr
- Yoakum County Plains 2.4 heavy-rain days/yr
- Young County Graham 9.7 heavy-rain days/yr
- Zapata County Zapata 4.9 heavy-rain days/yr
- Zavala County Crystal City 5 heavy-rain days/yr