Frost Line Depth in North Carolina
- 83 verified values
- 83 places covered
- Checked Oct 2026
State-set value
12in
30 cm
North Carolina’s state code fills in the design table, including frost line depth, for the whole state.
State document: codes.iccsafe.org
How deep is the frost line in North Carolina?
North Carolina sets one frost line depth for the whole state: footings go at least 12 inches (30 cm) below grade, measured to the bottom of the footing. The number comes from the state’s residential code, so every city and county we cover uses it.
Who sets the frost line depth in North Carolina?
The depth is written into North Carolina’s statewide residential code, so local building departments enforce the state’s number rather than choosing their own. The quoted text below is the rule as we read it.
“Weathering Moderate · Frost line depth 12 inches · Termite Moderate Heavy”
State document: codes.iccsafe.org, read October 2026.
What does North Carolina’s statewide table leave local?
North Carolina’s Residential Code fills in 12 inches as the frost line depth for the whole state, with a 20 psf roof load, moderate weathering and moderate to heavy termite risk; termite protection is required statewide. The winter design temperature, ice barrier, flood, air freezing index and mean annual temperature cells say “Local”. The effective date of the 2024 North Carolina code was delayed by law in 2025, so the values above are from the 2018 edition’s table.
Frost line depth in North Carolina cities and counties
Every North Carolina 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 |
|---|---|---|
| Wake County | 12 in (North Carolina rule) | County |
| Mecklenburg County | 12 in (North Carolina rule) | County |
| Charlotte | 12 in (North Carolina rule) | City |
| Guilford County | 12 in (North Carolina rule) | County |
| Raleigh | 12 in (North Carolina rule) | City |
| Forsyth County | 12 in (North Carolina rule) | County |
| Cumberland County | 12 in (North Carolina rule) | County |
| Durham County | 12 in (North Carolina rule) | County |
| Greensboro | 12 in (North Carolina rule) | City |
| Durham | 12 in (North Carolina rule) | City |
| Buncombe County | 12 in (North Carolina rule) | County |
| Union County | 12 in (North Carolina rule) | County |
| Winston-Salem | 12 in (North Carolina rule) | City |
| Johnston County | 12 in (North Carolina rule) | County |
| Cabarrus County | 12 in (North Carolina rule) | County |
| New Hanover County | 12 in (North Carolina rule) | County |
| Gaston County | 12 in (North Carolina rule) | County |
| Onslow County | 12 in (North Carolina rule) | County |
| Fayetteville | 12 in (North Carolina rule) | City |
| Cary | 12 in (North Carolina rule) | City |
| Alamance County | 12 in (North Carolina rule) | County |
| Pitt County | 12 in (North Carolina rule) | County |
| Davidson County | 12 in (North Carolina rule) | County |
| Catawba County | 12 in | County |
| Brunswick County | 12 in (North Carolina rule) | County |
| Rowan County | 12 in (North Carolina rule) | County |
| Orange County | 12 in (North Carolina rule) | County |
| Randolph County | 12 in (North Carolina rule) | County |
| Harnett County | 12 in (North Carolina rule) | County |
| Wilmington | 12 in (North Carolina rule) | City |
| Henderson County | 12 in | County |
| Wayne County | 12 in (North Carolina rule) | County |
| Robeson County | 12 in (North Carolina rule) | County |
| Concord | 12 in (North Carolina rule) | City |
| Moore County | 12 in (North Carolina rule) | County |
| Craven County | 12 in (North Carolina rule) | County |
| Cleveland County | 12 in (North Carolina rule) | County |
| Nash County | 12 in (North Carolina rule) | County |
| Lincoln County | 12 in (North Carolina rule) | County |
| Asheville | 12 in (North Carolina rule) | City |
| Rockingham County | 12 in (North Carolina rule) | County |
| Greenville | 12 in (North Carolina rule) | City |
| Chatham County | 12 in (North Carolina rule) | County |
| Caldwell County | 12 in (North Carolina rule) | County |
| Wilson County | 12 in (North Carolina rule) | County |
| Franklin County | 12 in (North Carolina rule) | County |
| Jacksonville | 12 in (North Carolina rule) | City |
| Apex | 12 in (North Carolina rule) | City |
| Surry County | 12 in (North Carolina rule) | County |
| Carteret County | 12 in (North Carolina rule) | County |
| Pender County | 12 in (North Carolina rule) | County |
| Lee County | 12 in (North Carolina rule) | County |
| Stanly County | 12 in (North Carolina rule) | County |
| Rutherford County | 12 in (North Carolina rule) | County |
| Huntersville | 12 in (North Carolina rule) | City |
| Haywood County | 12 in (North Carolina rule) | County |
| Chapel Hill | 12 in (North Carolina rule) | City |
| Burlington | 12 in (North Carolina rule) | City |
| Sampson County | 12 in (North Carolina rule) | County |
| Kannapolis | 12 in (North Carolina rule) | City |
| Lenoir County | 12 in (North Carolina rule) | County |
| Watauga County | 12 in (North Carolina rule) | County |
| Hoke County | 12 in (North Carolina rule) | County |
| Wake Forest | 12 in (North Carolina rule) | City |
| Rocky Mount | 12 in (North Carolina rule) | City |
| Mooresville | 12 in (North Carolina rule) | City |
| Columbus County | 12 in (North Carolina rule) | County |
| Duplin County | 12 in (North Carolina rule) | County |
| Edgecombe County | 12 in (North Carolina rule) | County |
| Wilson | 12 in (North Carolina rule) | City |
| Halifax County | 12 in (North Carolina rule) | County |
| Holly Springs | 12 in (North Carolina rule) | City |
| Stokes County | 12 in (North Carolina rule) | County |
| McDowell County | 12 in (North Carolina rule) | County |
| Davie County | 12 in (North Carolina rule) | County |
| Jackson County | 12 in (North Carolina rule) | County |
| Beaufort County | 12 in (North Carolina rule) | County |
| Hickory | 12 in (North Carolina rule) | City |
| Fuquay-Varina | 12 in (North Carolina rule) | City |
| Indian Trail | 12 in (North Carolina rule) | City |
| Richmond County | 12 in (North Carolina rule) | County |
| Vance County | 12 in (North Carolina rule) | County |
| Pasquotank County | 12 in (North Carolina rule) | County |
How deep do footings need to be in North Carolina?
Exterior footings go at least 12 inches below undisturbed ground and below 12 inches, 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. North Carolina may amend these rules, so confirm them with your building department. More detail: footing depth.
House or garage footing in North Carolina: dig at least 12 in (30 cm). Below the frost line and at least 12 in deep (IRC R403.1.4).
| Project | Depth | Rule |
|---|---|---|
| House or garage footing | 12 in | Below the frost line and at least 12 in deep (IRC R403.1.4) |
| Deck footing (attached) | 12 in | Below the frost line and at least 12 in deep (IRC R507.3) |
| Water service line | 18 in | 6 in below the frost line and at least 12 in deep (IRC P2603.5) |
| Fence post bottom | 12 in | No code rule; common practice is below the frost line |
How deep should deck footings and fence posts be in North Carolina?
A deck attached to the house needs footings below 12 inches. 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 North Carolina 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 North Carolina?
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, which is 18 inches where the frost line is 12 inches. States that use the Uniform Plumbing Code or their own plumbing rules word this differently, so ask your plumbing inspector which code applies in North Carolina. See water line depth.
How cold do North Carolina winters get?
Across the 83 North Carolina places we track, nights at or below 32 °F range from 28 a year in Carteret County to 127 in Watauga County. The average low in the coldest month runs from 21.6 °F in Watauga County to 37.5 °F in Carteret County (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 North Carolina soils affect frost heave?
The USDA soil survey rates how prone soil is to frost action. Around the 83 North Carolina places we sampled, the main rating is none at 74 places and moderate at 9 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 North Carolina 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.