Frost Line Depth in Missouri
30 inches in St. Louis and Columbia, 36 in Kansas City and St. Joseph, 24 in the Ozarks
Written by M., a general contractor in Richmond, VA · Last updated · Reviewed against the current municipal IRC adoptions in Missouri
How Deep Is the Frost Line in Missouri?
Missouri has no statewide residential building code, so the frost line depth is set by each city or county that adopts one. St. Louis City and St. Louis County use 30 inches; Kansas City, Independence, Lee's Summit and St. Joseph use 36 inches; Columbia and Jefferson City use 30; Springfield, Joplin and the Ozarks use 24; and Cape Girardeau and the Bootheel use 24 or the 12 in IRC minimum. Unincorporated areas in most rural counties have no code.
| State | Avg. Depth (in.) | Range (in.) | Major City Examples | Code basis |
|---|---|---|---|---|
| Missouri | 30 | 18 - 36 | St. Louis, Kansas City, Springfield | No statewide code; St. Louis 30 in, Kansas City 36 in (municipal IRC Table R301.2(1)) |
Returns the code depth for the nearest listed city and the regional note for that part of the state. A ZIP outside Missouri still resolves to its own state.
Know your depth? Size the pour:
Footing Calculator
Spread footings and deck piers to 30 in and beyond
Post Hole Calculator
Bags per fence or deck post at Missouri depths
All 50 states and the national map are on the frost line depth by ZIP code page. Footing width comes from the footing size chart and soil bearing capacity; roof loads from snow load by ZIP code.
What the Missouri Code Says
Missouri has no statewide building code for houses. The state adopts codes only for state buildings and a handful of specialized occupancies; everything else is up to the city or county, and about a third of Missouri counties, mostly rural, have no residential code at all. Where a jurisdiction has adopted the International Residential Code, it fills in Table R301.2(1) with its own frost line depth, and the two big metros landed on different numbers: St. Louis City and St. Louis County require 30 inches, while Kansas City and most of Jackson, Clay and Platte counties require 36 inches.
The difference reflects the climate gradient across the state as much as local judgment. Northwest Missouri along the Iowa and Nebraska lines is colder, and St. Joseph, Maryville and Kansas City see frost penetration of 30 to 40 in in a bare winter. St. Louis, Columbia and Jefferson City record 24 to 32 in and use 30. Springfield, Joplin and the Ozark plateau record 18 to 24 in and use 24, and Cape Girardeau, Poplar Bluff and the Bootheel rarely exceed 18 in, so the IRC R403.1.4 minimum of 12 in below undisturbed ground often controls there. St. Charles County and its cities (St. Charles, O'Fallon, St. Peters) match St. Louis County at 30.
Adopting jurisdictions keep the R403.1.4.1 exemption for freestanding accessory structures of 600 sq ft or less and 10 ft or less in eave height, and R403.3 frost-protected shallow foundations. Missouri's bigger foundation issue in the St. Louis and Kansas City metros is expansive clay and, in the karst regions around Springfield, sinkholes, so a soils report can matter more than an extra 6 in of depth. Where no code exists, lenders and insurers expect the regional norm. Compare Missouri with Illinois (42 in Chicago, 30 in the Metro East), Kansas (30 to 36) and Iowa (42) on the national frost line table.
Frost Depth Zones in Missouri
No statewide code, but the municipal values follow the climate from the northwest corner to the Bootheel.
| Zone or region | Footing depth | Where it applies |
|---|---|---|
| Kansas City metro and northwest (Kansas City, Independence, Lee's Summit, St. Joseph, Maryville) | 36 in | Jackson, Clay, Platte, Cass, Buchanan, Nodaway counties |
| St. Louis metro (St. Louis, Clayton, Chesterfield, St. Charles, O'Fallon) | 30 in | St. Louis City, St. Louis, St. Charles, Jefferson counties |
| Mid-Missouri (Columbia, Jefferson City, Sedalia) | 30 in | Boone, Cole, Pettis counties |
| Ozarks and southwest (Springfield, Joplin, Branson, Rolla) | 24 in | Greene, Jasper, Taney, Phelps counties |
| Southeast and Bootheel (Cape Girardeau, Poplar Bluff, Sikeston) | 12 to 24 in | Cape Girardeau, Butler, Scott counties; the 12 in IRC minimum often controls |
Missouri Frost Line Depth by City and County
Values below are the frost line depths each jurisdiction applies. Missouri cities and counties adopt codes independently; the county column indicates who inspects outside city limits, where a code exists.
| City | County | Required Footing Depth (in.) | Source |
|---|---|---|---|
| St. Louis | St. Louis City | 30 | City of St. Louis Building Division, IRC Table R301.2(1) |
| Kansas City | Jackson / Clay / Platte | 36 | Kansas City Building and Rehabilitation Code, IRC Table R301.2(1) |
| Springfield | Greene | 24 | City of Springfield Building Development Services, IRC Table R301.2(1) |
| Columbia | Boone | 30 | City of Columbia Building and Site Development, IRC Table R301.2(1) |
| Independence | Jackson | 36 | City of Independence Community Development, IRC Table R301.2(1) |
| Lee's Summit | Jackson | 36 | City of Lee's Summit Development Services, IRC Table R301.2(1) |
| O'Fallon | St. Charles | 30 | City of O'Fallon Building Department, IRC Table R301.2(1) |
| St. Charles | St. Charles | 30 | City of St. Charles Community Development, IRC Table R301.2(1) |
| St. Joseph | Buchanan | 36 | City of St. Joseph Planning and Community Development, IRC Table R301.2(1) |
| Chesterfield | St. Louis | 30 | St. Louis County Public Works, IRC Table R301.2(1) |
| Jefferson City | Cole | 30 | City of Jefferson Planning and Protective Services, IRC Table R301.2(1) |
| Joplin | Jasper | 24 | City of Joplin Building Division, IRC Table R301.2(1) |
| Cape Girardeau | Cape Girardeau | 24 | City of Cape Girardeau Inspection Services, IRC Table R301.2(1) |
| Branson | Taney | 24 | City of Branson Building Department, IRC Table R301.2(1) |
Missouri has no statewide residential code. Where your county has no building department, use the nearest listed city's value as a floor; lenders and insurers will expect it.
Decks, Fences and Water Lines in Missouri
- - Deck footings: Any deck attached to the house must bear below the frost line, so piers go to 30 in St. Louis, 36 in Kansas City in or deeper. Freestanding decks under the IRC R403.1.4.1 size limit may sit on pier blocks if the local inspector allows it. Size the pier with the deck footing size chart.
- - Fence posts: Code rarely requires frost depth for a fence that carries no structure, but posts set shallower than the frost line heave and lean within a few winters in Missouri. Use one third of the post height with a minimum of 24 in, and go to 30 in St. Louis, 36 in Kansas City in for gate and corner posts. In the St. Louis and Kansas City metros, expansive clay heaves posts as much as frost does; gravel under the post and a crowned collar help. Bag counts are in the post hole bags guide.
- - Water lines: IRC P2603.5 puts exterior water service at least 6 in below the frost line and never shallower than 12 in, so the code floor here is your jurisdiction's frost depth plus 6 in (36 in in St. Louis, 42 in in Kansas City). Many Missouri utilities require more; check the water department standard before trenching and call 811 first.
Neighboring states: Iowa (42 in), Illinois (30 in Metro East; 42 in Chicago), Kansas (30 to 36 in), Nebraska (42 in), Kentucky (24 in), Arkansas (12 to 18 in), Oklahoma (18 in). When a project sits near a state line, the permit follows the jurisdiction where the footing is, not where the contractor is based.
Frequently Asked Questions
What is the frost line depth in Missouri?
30 inches in St. Louis City and County, St. Charles County, Columbia and Jefferson City; 36 inches in Kansas City, Independence, Lee's Summit and St. Joseph; 24 inches in Springfield, Joplin and the Ozarks; 12 to 24 inches in the Bootheel. Missouri has no statewide code, so each jurisdiction sets its own.
What is the frost line in St. Louis?
30 inches to the bottom of the footing. The City of St. Louis, St. Louis County and St. Charles County all apply 30 in; across the river, Illinois Metro East communities use 30 as well.
Why does Kansas City use 36 inches when St. Louis uses 30?
Kansas City is colder and windier, with frost penetration of 30 to 40 in in a bare-ground winter, and Jackson, Clay and Platte counties adopted 36 in from that data. St. Louis rarely exceeds 30 in of penetration. Both are local decisions under the IRC framework.
How deep do deck footings need to be in Missouri?
To the local frost depth: 30 in in St. Louis, 36 in in Kansas City, 24 in in Springfield. Attached decks need frost-depth piers; a freestanding deck of 600 sq ft or less can use the IRC R403.1.4.1 exemption where the city allows it.
How deep should fence posts be in Missouri?
One third of the post height and at least 24 in for line posts; 30 in (St. Louis) to 36 in (Kansas City) for gate and corner posts. Missouri clay heaves and shrinks; use 6 in of gravel under the post and slope the concrete away.
How deep are water lines buried in Missouri?
Frost depth plus 6 in is the code floor: 36 in in St. Louis, 42 in in Kansas City. Missouri American Water requires 42 in of cover in the St. Louis area; KC Water requires 42 to 48 in. Use the utility standard.
Sources
- No statewide code; St. Louis 30 in, Kansas City 36 in (municipal IRC Table R301.2(1)). Retrieved September 27, 2026.
- City of St. Louis Building Division. Adopted codes and residential design criteria. Retrieved September 27, 2026.
- City of Kansas City, Missouri, City Planning and Development. Building and Rehabilitation Code. Retrieved September 27, 2026.
- International Code Council. 2024 International Residential Code, Table R301.2(1), R403.1.4 and R403.1.4.1. codes.iccsafe.org.
- National Weather Service, North Central River Forecast Center. Frost Depth Map. weather.gov.
City values are the frost line or minimum footing depths published or applied by each jurisdiction as of the retrieval date. Codes change on a three-year cycle and local amendments change between cycles; confirm with the building department before you submit a permit.