Site Design Criteria by ZIP Code

The seven numbers a footing, slab or deck permit asks for, from one ZIP code

Written by M., a general contractor in Richmond, VA · Last updated · Data vintages listed under Sources

Look Up Your Site Design Criteria

Enter a ZIP code. The result lists the county, the 2021 IECC climate zone, the seismic design category, the EPA radon zone and the mapped soil at that ZIP, plus the statewide frost line, ground snow load and wind speed with links to the pages that hold the local values.

Three digits give the state. Five digits give the county, climate zone, seismic category and soil at that ZIP. Typing a state name or abbreviation filters the state table.

What Each Number Is Used For

Every value in the lookup comes up on a residential permit. Most of them live in IRC Table R301.2(1), the climatic and geographic design criteria table that each jurisdiction fills in when it adopts the code. The others come from the energy code, the soils section and the EPA. This table says where each number is set, what it changes, and where on this site to use it.

Criterion Where the code sets it What it changes Use it here
Frost line depthIRC Table R301.2(1); R403.1.4.1How deep the bottom of a footing must sit for anything attached to the house or carrying a roofFrost line by ZIP, footing calculator
Ground snow load (pg)IRC Table R301.2(1), Figure R301.2(5); ASCE 7-22 Chapter 7Roof framing, the deck design load under R507.1, and the gravity load the footings carrySnow load by state and city
IECC climate zoneIECC 2021 R301.1; Table R402.1.3Slab-edge and foundation wall insulation R-values and depth, basement and crawlspace insulationLookup and state table on this page
Seismic design categoryIRC Table R301.2(1), R301.2.2; ASCE 7-16 Section 11.6Anchor bolt spacing and plate washers, footing and stem wall reinforcement, masonry limits in SDC C through ECMU block calculator, footing calculator
Basic wind speedIRC Table R301.2(1), R301.2.1; ASCE 7-16 Figure 26.5-1BWall bracing, uplift connectors and hold-downs anchored into the foundationASCE Hazard Tool for the site value
Soil type and bearingIRC R401.4; Table R401.4.1Presumptive bearing value, footing width, and whether a soils test is requiredSoil bearing capacity chart, footing size chart
Radon zoneIRC Appendix AF, where the jurisdiction adopts itWhether radon-resistant construction (gravel layer, vapor retarder, vent pipe) is required under the slabEPA Map of Radon Zones

Site Design Criteria by State

One row per state and DC. Climate zones and seismic categories are the set that occur in the state. Radon is the most common EPA zone among the state's counties. Soil orders are the two most common at ZIP centers. Frost and snow link to the pages that hold the city-level values. A statewide range is a planning number; the lookup above gives the county and point values for a ZIP.

State IECC climate zones Seismic design category EPA radon zone Dominant soil orders Frost line (avg) Ground snow load pg Basic wind speed
Alabama2A, 3AB to DZone 2 (49% of counties)Ultisols, Inceptisols6 in0 to 10 psf115 to 150 mph
Alaska5C, 6A, 7, 8A to EZone 3 (80% of counties)Gelisols, Inceptisols100 in25 to 300 psf110 to 160 mph
Arizona2B, 3B, 4B, 5BB to DZone 2 (100% of counties)Aridisols, Entisols5 in0 to 15 psf105 to 115 mph
Arkansas3A, 4AB to EZone 3 (81% of counties)Ultisols, Alfisols14 in5 to 15 psf105 to 115 mph
California2B, 3B, 3C, 4B, 4C, 5B, 6BC to EZone 2 (50% of counties)Entisols, Mollisols5 in0 psf on the coast and in the valleys; the Sierra is a case-study area95 to 110 mph
Colorado4B, 5B, 6B, 7A to DZone 1 (83% of counties)Mollisols, Entisols44 in20 to 100+ psf105 to 115 mph
Connecticut5ABZone 1 (50% of counties)Inceptisols, Entisols42 in30 to 50 psf115 to 135 mph
Delaware4AA to BZone 3 (67% of counties)Ultisols, Entisols32 in15 to 25 psf115 to 130 mph
District of Columbia4ABZone 3 (100% of counties)Entisols, Ultisols30 in25 to 62 psf115 mph
Florida1A, 2AA to BZone 3 (87% of counties)Entisols, Spodosols0 in0 psf130 to 180 mph
Georgia2A, 3AB to DZone 3 (63% of counties)Ultisols, Entisols8 in0 to 10 psf110 to 140 mph
Hawaii1AB to EZone 3 (100% of counties)Andisols, Entisols0 in0 psf130 mph
Idaho5B, 6BB to DZone 2 (45% of counties)Mollisols, Aridisols36 in20 to 120+ psf100 to 115 mph
Illinois4A, 5AB to EZone 1 (55% of counties)Alfisols, Mollisols36 in20 to 35 psf105 to 115 mph
Indiana4A, 5AB to DZone 1 (62% of counties)Alfisols, Mollisols36 in20 to 30 psf105 to 115 mph
Iowa5A, 6AA to BZone 1 (100% of counties)Mollisols, Alfisols58 in25 to 40 psf105 to 115 mph
Kansas4A, 5AA to BZone 1 (62% of counties)Mollisols, Alfisols34 in15 to 25 psf105 to 115 mph
Kentucky4AB to DZone 2 (68% of counties)Alfisols, Ultisols24 in10 to 20 psf105 to 115 mph
Louisiana2A, 3AB to CZone 3 (100% of counties)Alfisols, Ultisols4 in0 to 5 psf115 to 150 mph
Maine6A, 7B to CZone 1 (75% of counties)Spodosols, Inceptisols60 in50 to 100+ psf105 to 130 mph
Maryland4A, 5AA to BZone 2 (38% of counties)Ultisols, Alfisols30 in25 to 60 psf110 to 130 mph
Massachusetts5AA to CZone 2 (71% of counties)Inceptisols, Entisols48 in30 to 70 psf115 to 140 mph
Michigan5A, 6A, 7A to BZone 3 (51% of counties)Alfisols, Entisols42 in25 to 70 psf105 to 115 mph
Minnesota5A, 6A, 7AZone 1 (78% of counties)Mollisols, Alfisols80 in50 or 60 psf (set by MN Rule 1303.1700)105 to 115 mph
Mississippi2A, 3AB to DZone 3 (90% of counties)Alfisols, Ultisols6 in0 to 5 psf115 to 150 mph
Missouri3A, 4A, 5AB to EZone 2 (84% of counties)Alfisols, Mollisols30 in15 to 25 psf105 to 115 mph
Montana6BA to DZone 1 (88% of counties)Mollisols, Inceptisols48 in30 to 100+ psf105 to 115 mph
Nebraska5AA to BZone 1 (57% of counties)Mollisols, Entisols48 in20 to 35 psf105 to 115 mph
Nevada3B, 4B, 5BC to EZone 1 (53% of counties)Aridisols, Entisols12 in0 to 50+ psf100 to 115 mph
New Hampshire5A, 6AB to CZone 2 (90% of counties)Spodosols, Inceptisols60 in50 to 100 psf105 to 130 mph
New Jersey4A, 5AA to BZone 2 (52% of counties)Entisols, Ultisols36 in20 to 35 psf115 to 130 mph
New Mexico3B, 4B, 5BA to DZone 2 (79% of counties)Aridisols, Entisols18 in10 to 40 psf100 to 115 mph
New York4A, 5A, 6AA to DZone 1 (55% of counties)Inceptisols, Alfisols50 in20 to 60+ psf110 to 140 mph
North Carolina3A, 4A, 5AA to CZone 3 (61% of counties)Ultisols, Inceptisols12 in10 to 30 psf115 to 150 mph
North Dakota6A, 7AZone 1 (100% of counties)Mollisols, Vertisols75 in35 to 50 psf105 to 115 mph
Ohio4A, 5AB to CZone 1 (60% of counties)Alfisols, Inceptisols36 in15 to 25 psf105 to 115 mph
Oklahoma3A, 4A, 4BA to DZone 3 (88% of counties)Mollisols, Alfisols18 in5 to 20 psf105 to 115 mph
Oregon4C, 5BC to EZone 2 (58% of counties)Mollisols, Inceptisols18 in20 to 100+ psf95 to 110 mph
Pennsylvania4A, 5AA to BZone 1 (73% of counties)Ultisols, Inceptisols44 in20 to 50 psf105 to 115 mph
Rhode Island5ABZone 1 (40% of counties)Inceptisols, Entisols38 in25 to 35 psf120 to 135 mph
South Carolina2A, 3AC to DZone 3 (80% of counties)Ultisols, Alfisols8 in0 to 10 psf115 to 150 mph
South Dakota5A, 6AA to BZone 1 (73% of counties)Mollisols, Vertisols52 in30 to 45 psf105 to 115 mph
Tennessee3A, 4AB to EZone 1 (41% of counties)Ultisols, Alfisols14 in10 to 20 psf105 to 115 mph
Texas1A, 2A, 2B, 3A, 3B, 4BA to CZone 3 (85% of counties)Alfisols, Mollisols10 in0 to 10 psf105 to 150 mph
Utah3B, 5B, 6BB to DZone 2 (76% of counties)Mollisols, Entisols36 in30 to 150+ psf100 to 115 mph
Vermont6AB to CZone 2 (86% of counties)Spodosols, Inceptisols60 in40 to 80 psf105 to 115 mph
Virginia3A, 4, 4A, 5AA to CZone 1 (47% of counties)Ultisols, Inceptisols18 in15 to 35 psf110 to 130 mph
Washington4C, 5B, 5C, 6BC to DZone 3 (46% of counties)Inceptisols, Mollisols18 in15 to 100+ psf95 to 110 mph
West Virginia4A, 5AA to BZone 2 (53% of counties)Ultisols, Inceptisols30 in15 to 40 psf105 to 115 mph
Wisconsin5A, 6AA to BZone 2 (61% of counties)Alfisols, Mollisols65 in30 to 50 psf105 to 115 mph
Wyoming5B, 6B, 7A to DZone 1 (91% of counties)Mollisols, Entisols48 in30 to 100+ psf105 to 115 mph

Seismic design category assumes Risk Category II and Site Class D under ASCE 7-16. Wind is the ASCE 7-16 Risk Category II range across the state; coastal and special wind regions run higher.

How to Read Your Result

A ZIP is not a parcel

The lookup works on ZIP Code Tabulation Areas, the Census Bureau's map of ZIP codes. Each one is matched to the county that holds most of its land, and point values are read at the center of the area. A ZIP that straddles a county line, a ridge or a fault can have different values at your lot. PO box and single-building ZIPs have no area, so they return statewide values.

Three kinds of rows

County rows: climate zone and radon zone are assigned by county, so these are exact for any ZIP inside the county.

Point rows: seismic category and soil type are read at the ZIP center. They are right for most of the ZIP and can be off at its edges.

Statewide rows: frost line, ground snow load and wind speed are shown as the state average or range here. The frost line page has the code depth for 47 cities and the state guides, the snow load page has capitals and major cities, and the ASCE Hazard Tool has the site wind speed.

What the seismic row assumes

The category comes from the USGS design-value service for ASCE 7-16, Risk Category II, Site Class D. Site Class D is the default ASCE 7-16 Section 11.4.3 allows when the soil has not been tested; softer soil (Site Class E) or a soils report showing rock can move the category. Where S1 is 0.2 g or more, the service leaves the category blank, because ASCE 7-16 Section 11.4.8 asks for a site-specific study on Site Class D. The category is still fixed by Tables 11.6-1 and 11.6-2: D, or E once S1 reaches 0.75 g. About 3,800 ZIPs, most in California, Washington, Oregon and Utah and along the New Madrid zone, get their letter that way. The 2018 and 2021 IRC and IBC reference ASCE 7-16. The 2024 editions reference ASCE 7-22, which uses multi-period spectra, and some ZIPs change category between the two. Check which edition your jurisdiction has adopted.

What the soil row means

The soil row names the dominant soil series in the USDA soil survey (SSURGO) at the ZIP center, its texture at 36 in, and its Unified Soil Classification group. The group maps to a presumptive load-bearing value in IRC Table R401.4.1: 3,000 psf for gravel, 2,000 psf for sand and silty or clayey sand and gravel, 1,500 psf for clay and silt. Dense cities often show "no mapped soil" because the survey maps urban land as disturbed. The presumptive value is a floor. The building official can accept it or require a test under R401.4.

The permit number wins

Every value here is a planning number. The jurisdiction's adopted Table R301.2(1), its amendments and the inspector's reading of them are what the permit is checked against. Use this page to know what to expect, size the pour with the calculators, and confirm the numbers with the building department before you order concrete.

Where the Numbers Come From

ZIP geography. The Census Bureau's 2020 ZIP Code Tabulation Area to county relationship file gives each ZIP's counties and how much land falls in each; the 2024 Gazetteer gives the center point. Territories are left out.

Climate zone. The county list behind 2021 IECC Table R301.1, published by Pacific Northwest National Laboratory with report PNNL-33270 (September 2022). About 370 counties changed zone or moisture letter from the 2015 and 2018 editions, most to a warmer zone.

Seismic. The USGS design-value web service for ASCE 7-16, queried once per ZIP center for Risk Category II and Site Class D. The service returns the mapped spectral accelerations SS and S1, the site-adjusted SDS and SD1, and the resulting category.

Radon. The EPA Map of Radon Zones county table. Zone 1 counties have a predicted average indoor level above 4 pCi/L, Zone 2 between 2 and 4, Zone 3 under 2. The EPA map predates several county renamings in Alaska and South Dakota; those are matched to their current names.

Soil. The dominant component of the SSURGO map unit at each ZIP center, from the University of California, Davis SoilWeb service, widened to 2 and 5 km where the center falls on unmapped land. Texture and the Unified classification for the horizon at 36 in come from the USDA Soil Data Access service.

Frost, snow and wind. Frost line averages and ground snow load ranges are the values on this site's frost line and snow load pages, with their citations. Wind is a statewide range read from ASCE 7-16 Figure 26.5-1B.

Data vintages: IECC 2021 Table R301.1. EPA Map of Radon Zones, county table (epa.gov, 2024-05 spreadsheet). USGS design-value web service, ASCE 7-16, Risk Category II, Site Class D (default); where S1 >= 0.2 leaves the service category blank (§11.4.8), the category is D, or E when S1 >= 0.75, per §11.6. SSURGO dominant component at the ZCTA centroid via SoilWeb (UC Davis); texture and USCS class from USDA Soil Data Access for the horizon at 36 in. ZIP geography: Census 2020 ZCTA to county relationship file; 2024 Gazetteer centroids. Coverage: 33,642 ZIP Code Tabulation Areas; seismic values for 33,641; a mapped soil component for 32,498, with 918 centroids on unmapped (mostly urban) land. Built 2026-10-25.

Frequently Asked Questions

What design criteria do I need for a building permit?

IRC Table R301.2(1) lists them: ground snow load, wind speed and exposure, seismic design category, weathering, frost line depth, termite risk, winter design temperature, ice barrier underlayment, flood hazard, air freezing index and mean annual temperature. Your jurisdiction fills in the table when it adopts the code. The lookup on this page returns the first four plus soil type and radon zone; the rest are on the jurisdiction's adopted table.

Is a ZIP code accurate enough for design values?

For planning, yes. For the permit, no. Climate zone and radon zone are set by county, so any ZIP inside the county gives the right answer. Seismic and soil values are read at the center of the ZIP area and can differ at your lot, most of all in hilly terrain or near a fault. Frost, snow and wind on this page are statewide ranges. The frost line guide gives city code depths, and the ASCE Hazard Tool gives site snow, wind and seismic values by address.

What if my ZIP spans two counties?

The result uses the county that holds most of the ZIP's land area and says how many counties the ZIP touches. Check the county on your property tax bill. If it is the other one, use that county's values: climate zone and radon zone change at the county line, while the seismic and soil readings at the ZIP center are usually still close.

What is Risk Category II?

ASCE 7 sorts buildings by the consequence of failure. Risk Category II covers houses and most ordinary buildings. Category I is minor storage, Category III is schools and large assembly buildings, and Category IV is hospitals and fire stations. Snow, wind and seismic design values all depend on it. The lookup uses Category II.

Do I need a soils report?

Not for most houses. IRC R401.4 lets the building official accept the presumptive values in Table R401.4.1 when the soil type is known, and lets them require a test when there is reason to doubt the soil. Expansive clay, fill, organic soil and anything below 1,500 psf call for a geotechnical report. The soil row shows the mapped soil and its presumptive value; the building official decides whether that is enough. See the soil bearing capacity chart.

Which sets my footing depth, the frost line or the climate zone?

The frost line. IRC R403.1.4.1 requires footings below the frost line depth in Table R301.2(1), with exceptions for frost-protected shallow foundations and small freestanding buildings. The IECC climate zone sets insulation, not depth. Dallas County is climate zone 2A with a 6 to 12 in frost line; Denver is zone 5B with a 36 in frost line.

Why does the ASCE Hazard Tool give a different wind speed?

The table on this page shows a statewide range read from the ASCE 7-16 contour map. The Hazard Tool reads the contour at your address, which can fall anywhere inside that range, and above it in a special wind region or on the coast. The Hazard Tool number is the one your engineer uses. The range here tells you what to expect.

Sources

  1. U.S. Census Bureau. 2020 ZCTA to County Relationship File and 2024 Gazetteer Files, ZIP Code Tabulation Areas. census.gov. Retrieved October 24, 2026.
  2. Pacific Northwest National Laboratory. Guide to Determining Climate Zone by County: Building America and IECC 2021 Updates, PNNL-33270, September 2022, and its county data files. basc.pnnl.gov.
  3. International Code Council. 2021 International Energy Conservation Code, Section R301.1 and Table R402.1.3; 2021 International Residential Code, Table R301.2(1), R301.2.2, R401.4, Table R401.4.1, R403.1.4.1, Appendix AF.
  4. U.S. Geological Survey. Seismic Design Web Services, ASCE 7-16. earthquake.usgs.gov. Queried October 2026.
  5. American Society of Civil Engineers. ASCE 7-16, Minimum Design Loads and Associated Criteria for Buildings and Other Structures, Sections 11.4 and 11.6, Figure 26.5-1B; ASCE 7-22, Chapter 7. ASCE Hazard Tool.
  6. U.S. Environmental Protection Agency. EPA Map of Radon Zones, county table. epa.gov.
  7. USDA Natural Resources Conservation Service. Soil Survey Geographic Database (SSURGO) via SoilWeb (University of California, Davis) and Soil Data Access.

Plan the Footing Before You Price the Concrete

Frost depth sets how deep you dig. Snow, wind and seismic category set how the structure is tied to the footing. Soil sets how wide the footing has to be. Get the seven numbers first, then size the pour.

Look up your ZIP above, confirm the values with your building department, and use the footing calculator or post hole calculator for the concrete.