Frost Line Depth in Texas
- 31 verified values
- 169 places covered
- Checked Oct 2026
Verified range
0–12 in across Texas
Texas’s code leaves frost line depth to each city or county, which writes it into its own code.
State document: up.codes
How deep is the frost line in Texas?
Texas has no single statewide frost line depth. Texas’s code leaves frost line depth to each city or county, which writes it into its own code. The 31 verified local values we have read range from 0 to 12 inches, so check your own city or county.
Who sets the frost line depth in Texas?
Under IRC Table R301.2, the jurisdiction fills in the frost line depth as the minimum depth of footing below finish grade. In Texas that job falls to each city or county, so the number lives in local codes rather than in one state table, and two neighbouring places can differ.
“The jurisdiction shall fill in the frost line depth column with the minimum depth of footing below finish grade.”
State document: up.codes, read October 2026.
Who sets building codes in Texas cities?
Texas has no state-enforced residential code; cities adopt the IRC under Local Government Code 214.212 and fill in their own frost depth. San Antonio lists 0 inches, Dallas, Fort Worth and Allen 6 inches, and Austin, Lubbock, Odessa, Missouri City and Victoria 12 inches. Houston’s code does not fill in a frost depth at all.
Frost line depth in Texas cities and counties
Every Texas place we cover, largest first. Verified values come from the place’s own code or the state rule; the others show nearby official values and who to ask.
| Place | Frost line | Type |
|---|---|---|
| Harris County | No official local value | County |
| Dallas County | No official local value | County |
| Houston | 6 in | City |
| Tarrant County | No official local value | County |
| Bexar County | No official local value | County |
| San Antonio | 0 in | City |
| Travis County | No official local value | County |
| Dallas | 6 in | City |
| Collin County | No official local value | County |
| Denton County | No official local value | County |
| Austin | 12 in | City |
| Fort Worth | 6 in | City |
| Fort Bend County | No official local value | County |
| Hidalgo County | No official local value | County |
| El Paso County | No official local value | County |
| Williamson County | No official local value | County |
| El Paso | No official local value | City |
| Cameron County | No official local value | County |
| Brazoria County | No official local value | County |
| Arlington | No official local value | City |
| Bell County | No official local value | County |
| Galveston County | No official local value | County |
| Nueces County | No official local value | County |
| Lubbock County | No official local value | County |
| Corpus Christi | 0 in | City |
| Plano | No official local value | City |
| Hays County | No official local value | County |
| Webb County | No official local value | County |
| McLennan County | No official local value | County |
| Lubbock | 12 in | City |
| Laredo | No official local value | City |
| Irving | No official local value | City |
| Jefferson County | No official local value | County |
| Smith County | No official local value | County |
| Brazos County | No official local value | County |
| Garland | No official local value | City |
| Frisco | 6 in | City |
| Ellis County | No official local value | County |
| McKinney | No official local value | City |
| Johnson County | No official local value | County |
| Amarillo | No official local value | City |
| Grand Prairie | No official local value | City |
| Comal County | No official local value | County |
| Brownsville | No official local value | City |
| Guadalupe County | No official local value | County |
| Kaufman County | No official local value | County |
| Midland County | No official local value | County |
| Parker County | No official local value | County |
| Ector County | No official local value | County |
| Killeen | No official local value | City |
| Denton | 6 in | City |
| Randall County | No official local value | County |
| Mesquite | No official local value | City |
| Grayson County | No official local value | County |
| Taylor County | No official local value | County |
| Pasadena | No official local value | City |
| McAllen | No official local value | City |
| Waco | No official local value | City |
| Midland | No official local value | City |
| Lewisville | 6 in | City |
| Carrollton | No official local value | City |
| Rockwall County | No official local value | County |
| Round Rock | No official local value | City |
| Wichita County | No official local value | County |
| Abilene | No official local value | City |
| Pearland | No official local value | City |
| Gregg County | No official local value | County |
| College Station | No official local value | City |
| Tom Green County | No official local value | County |
| Richardson | 6 in | City |
| League City | No official local value | City |
| Odessa | 12 in | City |
| Potter County | No official local value | County |
| Hunt County | No official local value | County |
| Beaumont | No official local value | City |
| Allen | 6 in | City |
| New Braunfels | 0 in | City |
| Bastrop County | No official local value | County |
| Tyler | No official local value | City |
| Sugar Land | No official local value | City |
| Liberty County | No official local value | County |
| Conroe | No official local value | City |
| Edinburg | No official local value | City |
| Wichita Falls | No official local value | City |
| San Angelo | No official local value | City |
| Georgetown | No official local value | City |
| Temple | No official local value | City |
| Bowie County | No official local value | County |
| Victoria County | No official local value | County |
| Bryan | No official local value | City |
| Angelina County | No official local value | County |
| Mission | No official local value | City |
| Henderson County | No official local value | County |
| Orange County | No official local value | County |
| Coryell County | No official local value | County |
| Baytown | No official local value | City |
| Longview | No official local value | City |
| Walker County | No official local value | County |
| Pharr | No official local value | City |
| Leander | Under 6 in | City |
| Flower Mound | 6 in | City |
| Mansfield | 6 in | City |
| Wise County | No official local value | County |
| Cedar Park | Under 6 in | City |
| Missouri City | 12 in | City |
| San Marcos | No official local value | City |
| Harlingen | No official local value | City |
| Harrison County | No official local value | County |
| San Patricio County | No official local value | County |
| North Richland Hills | No official local value | City |
| Hood County | No official local value | County |
| Rowlett | 6 in | City |
| Starr County | No official local value | County |
| Victoria | 12 in | City |
| Nacogdoches County | No official local value | County |
| Pflugerville | No official local value | City |
| Van Zandt County | No official local value | County |
| Waller County | No official local value | County |
| Kyle | 6 in | City |
| Wylie | 6 in | City |
| Euless | No official local value | City |
| Little Elm | No official local value | City |
| Hardin County | No official local value | County |
| Maverick County | No official local value | County |
| Anderson County | No official local value | County |
| Texas City | No official local value | City |
| DeSoto | No official local value | City |
| Navarro County | No official local value | County |
| Port Arthur | No official local value | City |
| Burleson | No official local value | City |
| Medina County | No official local value | County |
| Polk County | No official local value | County |
| Wilson County | No official local value | County |
| Burnet County | No official local value | County |
| Kerr County | No official local value | County |
| Chambers County | No official local value | County |
| Galveston | No official local value | City |
| Rusk County | No official local value | County |
| Rockwall | No official local value | City |
| Cherokee County | No official local value | County |
| Atascosa County | No official local value | County |
| Lamar County | No official local value | County |
| Grapevine | No official local value | City |
| Kendall County | No official local value | County |
| Caldwell County | No official local value | County |
| Huntsville | No official local value | City |
| Cedar Hill | No official local value | City |
| Bedford | 6 in | City |
| Wood County | No official local value | County |
| Val Verde County | No official local value | County |
| Sherman | No official local value | City |
| Waxahachie | 6 in | City |
| Keller | 6 in | City |
| The Colony | No official local value | City |
| Haltom City | No official local value | City |
| Erath County | No official local value | County |
| Cooke County | No official local value | County |
| Celina | No official local value | City |
| Upshur County | No official local value | County |
| Schertz | 12 in | City |
| Weslaco | No official local value | City |
| Fulshear | 12 in | City |
| Wharton County | No official local value | County |
| Prosper | No official local value | City |
| Coppell | 6 in | City |
| Midlothian | No official local value | City |
| Rosenberg | No official local value | City |
| Friendswood | 12 in | City |
| Lancaster | 6 in | City |
How deep do footings need to be in Texas?
Exterior footings go at least 12 inches below undisturbed ground and below the depth your city or county sets, measured to the bottom of the footing. The residential code (IRC R403.1.4.1) also accepts a frost-protected shallow foundation, a design to ASCE 32 or solid rock in place of digging to the frost line, and it exempts small free-standing accessory buildings: light-frame ones up to 600 square feet with eaves 10 feet high or lower. Texas may amend these rules, so confirm them with your building department. More detail: footing depth.
How deep should deck footings and fence posts be in Texas?
A deck attached to the house needs footings below the depth your city or county sets. Under the 2021 and 2024 IRC a free-standing deck needs footings only 12 inches deep, and the 2018 edition exempts free-standing decks from the frost rule, so the answer depends on the edition Texas adopted. See deck footing depth.
The residential code sets no fence-post depth, and fences up to 7 feet tall are exempt from a building permit (IRC R105.2), though zoning still applies. A common practice is to bury about half the above-ground height, and to reach the frost line when posts are set in concrete. See fence post depth.
How deep are water lines buried in Texas?
Under the IRC plumbing rule (P2603.5), a water service line goes at least 12 inches deep and at least 6 inches below the frost line. States that use the Uniform Plumbing Code or their own plumbing rules word this differently, so ask your plumbing inspector which code applies in Texas. See water line depth.
How cold do Texas winters get?
Across the 169 Texas places we track, nights at or below 32 °F range from 0 a year in Brownsville to 117 in Amarillo. The average low in the coldest month runs from 21.7 °F in Amarillo to 52.7 °F in Pharr (NOAA 1991–2020 normals, nearest station). Colder winters drive frost deeper in a hard year, but the code depth does not change with the weather. See frost penetration depth.
How do Texas soils affect frost heave?
The USDA soil survey rates how prone soil is to frost action. Around the 169 Texas places we sampled, the main rating is none at 169 places. Fine, wet soils rated moderate or high heave the most, so drainage and clean gravel backfill matter more there. The rating does not change the code depth. See frost heave.
How do you confirm the frost line with your Texas building department?
- Find your city or county in the table above, or enter your ZIP code; a ZIP can cross into a second county.
- Ask the building department what frost line depth it uses for Table R301.2, measured to the bottom of the footing, and whether it has local rules for decks, sheds or fences.
- Ask the plumbing inspector how deep water and sewer lines must go.
- Call 811 a few days before you dig so buried utilities are marked.