State soils

North Carolina Soil Surveys

100 survey areas
The short version

The most common soil here is Fairview, on about 3% of the land: a sandy clay loam, gritty but holds together. Cecil and Norfolk come next.

About 54% of the land drains well, and 27% stays wet for long stretches; groundwater comes within two feet of the surface under 29% of it.

USDA rates 70% of the land very limited for a standard septic drain field, and 57% very limited for homes with basements. That means extra cost or special design, not that it can't be done.

Worth knowing: 9% of the land floods occasionally or more, and bedrock lies within 40 inches under 15% of it.

Soils change over short distances, so look up an address below for the soil at that exact spot and the reasons behind each rating.

The ground underfoot

The soils you're most likely standing on

The biggest named soils in North Carolina, each drawn five feet deep from its official USDA description, in its recorded colors.

Fairview
3% of the area
Sandy clay loam topsoil · well drained
Gritty but holds together. Drains moderately.
Ultisols
Cecil
3% of the area
Sandy loam topsoil · well drained
Gritty and crumbly. Drains fast and warms early in spring.
Ultisols
Norfolk
2% of the area
Loamy sand topsoil · well drained
Gritty and loose. Water runs straight through it.
Ultisols
Rains
2% of the area
Sandy loam topsoil · poorly drained
Gritty and crumbly. Drains fast and warms early in spring.
Ultisols
Pacolet
2% of the area
Sandy loam topsoil · well drained
Gritty and crumbly. Drains fast and warms early in spring.
Ultisols
Georgeville
2% of the area
Silt loam topsoil · well drained
Smooth, like flour. Fertile and holds water well.
Ultisols

Dots mark gravel; white flecks mark lime. Shares are by acres across the survey area, and each mapped patch usually mixes several of these soils.

North Carolina has 100 USDA soil survey areas covering a wide range of landscapes and soil conditions. The most common soil order is Ultisols — strongly weathered soils with clay-enriched subsoils, common in warm humid climates, making up roughly 58% of surveyed soils. Inceptisols — young soils with minimal horizon development but more than Entisols account for another 23%.

In terms of drainage, 55% of North Carolina soils are classified as well drained. About 28% of soils have some form of poor drainage, which is important to consider for septic systems and foundations. Drainage class affects everything from septic system design to basement feasibility to garden planning. Use the survey area pages below to see drainage details for specific counties, or look up any address for an exact soil profile.

Soil Types

Ultisols
58% of surveyed soils
Strongly weathered clay soils of the Southeast. Acidic and naturally low in nutrients. Clay subsoil can slow drainage.
Inceptisols
23% of surveyed soils
Young but developing soils found in mountains and river terraces. Variable properties — check drainage and bedrock depth.
Entisols
8% of surveyed soils
Young soils with little development — found on floodplains, dunes, and steep slopes. Properties vary widely by setting.
Alfisols
7% of surveyed soils
Moderately weathered forest soils with clay-enriched subsoil. Productive for agriculture, generally good for building and septic.
Histosols
1% of surveyed soils
Organic peat and muck soils formed in wetlands. Very poor for building (compressible) and septic. Often in regulated wetlands.

Survey Areas

Alamance County, North CarolinaAlexander County, North CarolinaAlleghany County, North CarolinaAnson County, North CarolinaAshe County, North CarolinaAvery County, North CarolinaBeaufort County, North CarolinaBertie County, North CarolinaBladen County, North CarolinaBrunswick County, North CarolinaBuncombe County, North CarolinaBurke County, North CarolinaCabarrus County, North CarolinaCaldwell County, North CarolinaCamden County, North CarolinaCarteret County, North CarolinaCaswell County, North CarolinaCatawba County, North CarolinaChatham County, North CarolinaCherokee County, North CarolinaChowan County, North CarolinaClay County, North CarolinaCleveland County, North CarolinaColumbus County, North CarolinaCraven County, North CarolinaCumberland County, North CarolinaCurrituck County, North CarolinaDare County, North CarolinaDavidson County, North CarolinaDavie County, North CarolinaDuplin County, North CarolinaDurham County, North CarolinaEdgecombe County, North CarolinaForsyth County, North CarolinaFranklin County, North CarolinaGaston County, North CarolinaGates County, North CarolinaGraham County, North CarolinaGranville County, North CarolinaGreene County, North CarolinaGuilford County, North CarolinaHalifax County, North CarolinaHarnett County, North CarolinaHaywood County Area, North CarolinaHenderson County, North CarolinaHertford County, North CarolinaHoke County, North CarolinaHyde County, North CarolinaIredell County, North CarolinaJackson County, North CarolinaJohnston County, North CarolinaJones County, North CarolinaLee County, North CarolinaLenoir County, North CarolinaLincoln County, North CarolinaMacon County, North CarolinaMadison County, North CarolinaMartin County, North CarolinaMcDowell County, North CarolinaMecklenburg County, North CarolinaMitchell County, North CarolinaMontgomery County, North CarolinaMoore County, North CarolinaNash County, North CarolinaNew Hanover County, North CarolinaNorthampton County, North CarolinaOnslow County, North CarolinaOrange County, North CarolinaPamlico County, North CarolinaPasquotank County, North CarolinaPender County, North CarolinaPerquimans County, North CarolinaPerson County, North CarolinaPitt County, North CarolinaPolk County, North CarolinaRandolph County, North CarolinaRichmond County, North CarolinaRobeson County, North CarolinaRockingham County, North CarolinaRowan County, North CarolinaRutherford County, North CarolinaSampson County, North CarolinaScotland County, North CarolinaStanly County, North CarolinaStokes County, North CarolinaSurry County, North CarolinaSwain County Area, North CarolinaTransylvania County, North CarolinaTyrrell County, North CarolinaUnion County, North CarolinaVance County, North CarolinaWake County, North CarolinaWarren County, North CarolinaWashington County, North CarolinaWatauga County, North CarolinaWayne County, North CarolinaWilkes County, North CarolinaWilson County, North CarolinaYadkin County, North CarolinaYancey County, North Carolina

Look Up a Specific Address

📍