Quick answer
Under the 2021 International Residential Code, exterior footings go at least 12 inches below undisturbed ground (R403.1.4) and below the frost line your state or city sets (R403.1.4.1), whichever is deeper. Official frost depths range from 0 inches in San Antonio and Phoenix to 60 inches in northern Minnesota and Bangor, Maine. In most states the state code sets no number and leaves it to each city or county, so your local building department has the final figure.
The two rules
- At least 12 inches deep. "Exterior footings shall be placed not less than 12 inches (305 mm) below the undisturbed ground surface" (2021 IRC, R403.1.4). This applies everywhere, including places with no frost.
- Protected from frost. Foundations must be protected from frost (R403.1.4.1). The usual way is to extend the footing below the frost line listed in Table R301.2. The code also allows a frost-protected shallow foundation, which uses buried insulation (R403.3, or an engineered design to the ASCE 32 standard), or building on solid rock. Footings also "shall not bear on frozen soil unless the frozen condition is permanent", so don't pour on ground that froze overnight.
In Dallas, for example, the city lists 6 inches, so the 12 inch minimum governs.
How the depth is measured
Table R301.2 asks each jurisdiction for the "minimum depth of footing below finish grade" (footnote b). Measure from finished grade, the final ground level beside the footing, to the bottom of the footing, not the top. Finish grade is the ground level when the work is done, so if you plan to dig the ground down next to the footing, measure from that lower level.
The two rules start from different levels. The 12 inch minimum is measured from undisturbed ground, so fill you add doesn't count toward it. The frost depth is measured from finished grade.
Frost depth by state
These states set one depth for the whole state:
| State | Frost depth | Code |
|---|---|---|
| Massachusetts | 48" (4 ft) | Massachusetts Residential Code, 10th ed. (780 CMR 51.00), UpCodes copy |
| Wisconsin | 48" (4 ft) | Wisconsin Uniform Dwelling Code, Wis. Admin. Code SPS 321.16 |
| Connecticut | 42" (3 ft 6 in) | 2022 Connecticut State Building Code (2021 IRC portion) |
| Michigan | 42" (3 ft 6 in) | Michigan Residential Code (Mich. Admin. Code R 408.30516, eff. 8/29/2025; R 408.30522) |
| Rhode Island | 40" (3 ft 4 in) | Rhode Island State Building Code SBC-2 Residential 2021 (UpCodes copy) |
Washington, DC sets 30 inches. Florida's code lists the frost line as "NA", so only its 12 inch minimum applies there, measured below finished grade. A few states set the depth by zone or county:
| State | Frost depth |
|---|---|
| Minnesota | 42" to 60" by zone |
| New Jersey | 30" to 36" by zone |
| Indiana | 24" to 36" by county |
| Kentucky | 24" to 33" by county |
| Oregon | 12" to 24" by county |
Most other states leave the number to each city or county. These are official values we read in city and county documents:
| City or county | Frost depth |
|---|---|
| Bangor, ME | 60" |
| Fargo, ND | 54" |
| Erie, PA | 48" |
| Anchorage, AK | 42" heated, 60" unheated |
| Billings, MT | 42" |
| Cleveland, OH | 42" |
| Omaha, NE | 42" |
| Sioux Falls, SD | 42" |
| Syracuse, NY | 42" |
| Allentown, PA | 36" |
| Denver, CO | 36" |
| Kansas City, MO | 36" |
| Lucas County, OH | 36" |
| Columbus, OH | 32" |
| Baltimore City, MD | 30" |
| Ogden, UT | 30" |
| Philadelphia, PA | 30" |
| Prince George's County, MD | 30" |
| Salt Lake City, UT | 30" |
| Elkins, WV | 24" |
| Spokane, WA | 24" |
| Austin, TX | 12" |
| Nashville-Davidson County, TN | 12" |
| Seattle, WA | 12" |
| Dallas, TX | 6" |
| Fort Worth, TX | 6" |
| Fayette County, GA | 5" |
| Phoenix, AZ | 0 (12" minimum still applies) |
| San Antonio, TX | 0 (12" minimum still applies) |
The frost line depth by state page has the full list, including every county in the county-based states. If your town isn't listed, your building department has the number, usually in a handout or its copy of Table R301.2.
When the frost line doesn't apply
The 2021 IRC drops the frost protection rule for small free-standing accessory structures (R403.1.4.1, exceptions):
- Light-frame (stick-built) accessory structures, such as a wood shed, of 600 sq ft or less with an eave height of 10 ft or less.
- Accessory structures of other construction of 400 sq ft or less with an eave height of 10 ft or less.
The 12 inch minimum depth still applies to their footings. Your state or city may use a different IRC edition or be stricter, so confirm the shed rule locally before you build on a shallow footing.
Deck footings
Deck footings follow their own section (R507.3). They go at least 12 inches into undisturbed soil, and a deck attached to a house that is protected from frost needs footings below the frost line, on solid rock, or protected another approved way. Ask your building department about free-standing decks. The deck framing planner lays out the posts, and the post hole concrete calculator gives the bags per hole once you know the depth.
Frequently asked questions
How deep do footings have to be?
At least 12 inches below undisturbed ground (2021 IRC R403.1.4), and below the frost line your state or city sets (R403.1.4.1), whichever is deeper.
Is the frost line measured to the top or bottom of the footing?
To the bottom. Table R301.2 asks each jurisdiction for the minimum depth of footing below finish grade, and Kentucky's code spells it out: measured from the proposed finished grade to the bottom of the footing.
Does a shed need footings below the frost line?
Not under the 2021 IRC if it is a free-standing accessory structure, light-frame, 600 sq ft or less, with an eave height of 10 ft or less (400 sq ft for other construction). The footings still go at least 12 inches deep, and your city can require more.
What is the frost line in Pennsylvania?
Pennsylvania leaves it to each municipality. Philadelphia lists 30 inches, Allentown 36 inches and Erie 48 inches.
How deep is the frost line in Maine?
Maine leaves it to each municipality. Bangor lists 5 feet (60 inches).
Calculators for this
Post Hole & Footing Concrete
How many bags of concrete per post?
Deck Framing Planner
Joist and beam size, post spacing, post and footing size and ledger fasteners, with a to-scale framing plan.
Concrete Slab
Enter slab size and thickness to get cubic yards, exact 40, 60 or 80 lb bag counts and ready-mix cost, with waste included.
Published 2026-11-01. Sources: 2021 International Residential Code, Chapter 4 (R403.1.4, R403.1.4.1); 2021 International Residential Code, Table R301.2; State and local codes, listed on the frost line depth by state page. See how we calculate.