North Carolina Soil Surveys

100 survey areas

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
7% 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

📍