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 depth | IRC Table R301.2(1); R403.1.4.1 | How deep the bottom of a footing must sit for anything attached to the house or carrying a roof | Frost line by ZIP, footing calculator |
| Ground snow load (pg) | IRC Table R301.2(1), Figure R301.2(5); ASCE 7-22 Chapter 7 | Roof framing, the deck design load under R507.1, and the gravity load the footings carry | Snow load by state and city |
| IECC climate zone | IECC 2021 R301.1; Table R402.1.3 | Slab-edge and foundation wall insulation R-values and depth, basement and crawlspace insulation | Lookup and state table on this page |
| Seismic design category | IRC Table R301.2(1), R301.2.2; ASCE 7-16 Section 11.6 | Anchor bolt spacing and plate washers, footing and stem wall reinforcement, masonry limits in SDC C through E | CMU block calculator, footing calculator |
| Basic wind speed | IRC Table R301.2(1), R301.2.1; ASCE 7-16 Figure 26.5-1B | Wall bracing, uplift connectors and hold-downs anchored into the foundation | ASCE Hazard Tool for the site value |
| Soil type and bearing | IRC R401.4; Table R401.4.1 | Presumptive bearing value, footing width, and whether a soils test is required | Soil bearing capacity chart, footing size chart |
| Radon zone | IRC Appendix AF, where the jurisdiction adopts it | Whether radon-resistant construction (gravel layer, vapor retarder, vent pipe) is required under the slab | EPA 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 |
|---|---|---|---|---|---|---|---|
| Alabama | 2A, 3A | B to D | Zone 2 (49% of counties) | Ultisols, Inceptisols | 6 in | 0 to 10 psf | 115 to 150 mph |
| Alaska | 5C, 6A, 7, 8 | A to E | Zone 3 (80% of counties) | Gelisols, Inceptisols | 100 in | 25 to 300 psf | 110 to 160 mph |
| Arizona | 2B, 3B, 4B, 5B | B to D | Zone 2 (100% of counties) | Aridisols, Entisols | 5 in | 0 to 15 psf | 105 to 115 mph |
| Arkansas | 3A, 4A | B to E | Zone 3 (81% of counties) | Ultisols, Alfisols | 14 in | 5 to 15 psf | 105 to 115 mph |
| California | 2B, 3B, 3C, 4B, 4C, 5B, 6B | C to E | Zone 2 (50% of counties) | Entisols, Mollisols | 5 in | 0 psf on the coast and in the valleys; the Sierra is a case-study area | 95 to 110 mph |
| Colorado | 4B, 5B, 6B, 7 | A to D | Zone 1 (83% of counties) | Mollisols, Entisols | 44 in | 20 to 100+ psf | 105 to 115 mph |
| Connecticut | 5A | B | Zone 1 (50% of counties) | Inceptisols, Entisols | 42 in | 30 to 50 psf | 115 to 135 mph |
| Delaware | 4A | A to B | Zone 3 (67% of counties) | Ultisols, Entisols | 32 in | 15 to 25 psf | 115 to 130 mph |
| District of Columbia | 4A | B | Zone 3 (100% of counties) | Entisols, Ultisols | 30 in | 25 to 62 psf | 115 mph |
| Florida | 1A, 2A | A to B | Zone 3 (87% of counties) | Entisols, Spodosols | 0 in | 0 psf | 130 to 180 mph |
| Georgia | 2A, 3A | B to D | Zone 3 (63% of counties) | Ultisols, Entisols | 8 in | 0 to 10 psf | 110 to 140 mph |
| Hawaii | 1A | B to E | Zone 3 (100% of counties) | Andisols, Entisols | 0 in | 0 psf | 130 mph |
| Idaho | 5B, 6B | B to D | Zone 2 (45% of counties) | Mollisols, Aridisols | 36 in | 20 to 120+ psf | 100 to 115 mph |
| Illinois | 4A, 5A | B to E | Zone 1 (55% of counties) | Alfisols, Mollisols | 36 in | 20 to 35 psf | 105 to 115 mph |
| Indiana | 4A, 5A | B to D | Zone 1 (62% of counties) | Alfisols, Mollisols | 36 in | 20 to 30 psf | 105 to 115 mph |
| Iowa | 5A, 6A | A to B | Zone 1 (100% of counties) | Mollisols, Alfisols | 58 in | 25 to 40 psf | 105 to 115 mph |
| Kansas | 4A, 5A | A to B | Zone 1 (62% of counties) | Mollisols, Alfisols | 34 in | 15 to 25 psf | 105 to 115 mph |
| Kentucky | 4A | B to D | Zone 2 (68% of counties) | Alfisols, Ultisols | 24 in | 10 to 20 psf | 105 to 115 mph |
| Louisiana | 2A, 3A | B to C | Zone 3 (100% of counties) | Alfisols, Ultisols | 4 in | 0 to 5 psf | 115 to 150 mph |
| Maine | 6A, 7 | B to C | Zone 1 (75% of counties) | Spodosols, Inceptisols | 60 in | 50 to 100+ psf | 105 to 130 mph |
| Maryland | 4A, 5A | A to B | Zone 2 (38% of counties) | Ultisols, Alfisols | 30 in | 25 to 60 psf | 110 to 130 mph |
| Massachusetts | 5A | A to C | Zone 2 (71% of counties) | Inceptisols, Entisols | 48 in | 30 to 70 psf | 115 to 140 mph |
| Michigan | 5A, 6A, 7 | A to B | Zone 3 (51% of counties) | Alfisols, Entisols | 42 in | 25 to 70 psf | 105 to 115 mph |
| Minnesota | 5A, 6A, 7 | A | Zone 1 (78% of counties) | Mollisols, Alfisols | 80 in | 50 or 60 psf (set by MN Rule 1303.1700) | 105 to 115 mph |
| Mississippi | 2A, 3A | B to D | Zone 3 (90% of counties) | Alfisols, Ultisols | 6 in | 0 to 5 psf | 115 to 150 mph |
| Missouri | 3A, 4A, 5A | B to E | Zone 2 (84% of counties) | Alfisols, Mollisols | 30 in | 15 to 25 psf | 105 to 115 mph |
| Montana | 6B | A to D | Zone 1 (88% of counties) | Mollisols, Inceptisols | 48 in | 30 to 100+ psf | 105 to 115 mph |
| Nebraska | 5A | A to B | Zone 1 (57% of counties) | Mollisols, Entisols | 48 in | 20 to 35 psf | 105 to 115 mph |
| Nevada | 3B, 4B, 5B | C to E | Zone 1 (53% of counties) | Aridisols, Entisols | 12 in | 0 to 50+ psf | 100 to 115 mph |
| New Hampshire | 5A, 6A | B to C | Zone 2 (90% of counties) | Spodosols, Inceptisols | 60 in | 50 to 100 psf | 105 to 130 mph |
| New Jersey | 4A, 5A | A to B | Zone 2 (52% of counties) | Entisols, Ultisols | 36 in | 20 to 35 psf | 115 to 130 mph |
| New Mexico | 3B, 4B, 5B | A to D | Zone 2 (79% of counties) | Aridisols, Entisols | 18 in | 10 to 40 psf | 100 to 115 mph |
| New York | 4A, 5A, 6A | A to D | Zone 1 (55% of counties) | Inceptisols, Alfisols | 50 in | 20 to 60+ psf | 110 to 140 mph |
| North Carolina | 3A, 4A, 5A | A to C | Zone 3 (61% of counties) | Ultisols, Inceptisols | 12 in | 10 to 30 psf | 115 to 150 mph |
| North Dakota | 6A, 7 | A | Zone 1 (100% of counties) | Mollisols, Vertisols | 75 in | 35 to 50 psf | 105 to 115 mph |
| Ohio | 4A, 5A | B to C | Zone 1 (60% of counties) | Alfisols, Inceptisols | 36 in | 15 to 25 psf | 105 to 115 mph |
| Oklahoma | 3A, 4A, 4B | A to D | Zone 3 (88% of counties) | Mollisols, Alfisols | 18 in | 5 to 20 psf | 105 to 115 mph |
| Oregon | 4C, 5B | C to E | Zone 2 (58% of counties) | Mollisols, Inceptisols | 18 in | 20 to 100+ psf | 95 to 110 mph |
| Pennsylvania | 4A, 5A | A to B | Zone 1 (73% of counties) | Ultisols, Inceptisols | 44 in | 20 to 50 psf | 105 to 115 mph |
| Rhode Island | 5A | B | Zone 1 (40% of counties) | Inceptisols, Entisols | 38 in | 25 to 35 psf | 120 to 135 mph |
| South Carolina | 2A, 3A | C to D | Zone 3 (80% of counties) | Ultisols, Alfisols | 8 in | 0 to 10 psf | 115 to 150 mph |
| South Dakota | 5A, 6A | A to B | Zone 1 (73% of counties) | Mollisols, Vertisols | 52 in | 30 to 45 psf | 105 to 115 mph |
| Tennessee | 3A, 4A | B to E | Zone 1 (41% of counties) | Ultisols, Alfisols | 14 in | 10 to 20 psf | 105 to 115 mph |
| Texas | 1A, 2A, 2B, 3A, 3B, 4B | A to C | Zone 3 (85% of counties) | Alfisols, Mollisols | 10 in | 0 to 10 psf | 105 to 150 mph |
| Utah | 3B, 5B, 6B | B to D | Zone 2 (76% of counties) | Mollisols, Entisols | 36 in | 30 to 150+ psf | 100 to 115 mph |
| Vermont | 6A | B to C | Zone 2 (86% of counties) | Spodosols, Inceptisols | 60 in | 40 to 80 psf | 105 to 115 mph |
| Virginia | 3A, 4, 4A, 5A | A to C | Zone 1 (47% of counties) | Ultisols, Inceptisols | 18 in | 15 to 35 psf | 110 to 130 mph |
| Washington | 4C, 5B, 5C, 6B | C to D | Zone 3 (46% of counties) | Inceptisols, Mollisols | 18 in | 15 to 100+ psf | 95 to 110 mph |
| West Virginia | 4A, 5A | A to B | Zone 2 (53% of counties) | Ultisols, Inceptisols | 30 in | 15 to 40 psf | 105 to 115 mph |
| Wisconsin | 5A, 6A | A to B | Zone 2 (61% of counties) | Alfisols, Mollisols | 65 in | 30 to 50 psf | 105 to 115 mph |
| Wyoming | 5B, 6B, 7 | A to D | Zone 1 (91% of counties) | Mollisols, Entisols | 48 in | 30 to 100+ psf | 105 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
- U.S. Census Bureau. 2020 ZCTA to County Relationship File and 2024 Gazetteer Files, ZIP Code Tabulation Areas. census.gov. Retrieved October 24, 2026.
- 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.
- 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.
- U.S. Geological Survey. Seismic Design Web Services, ASCE 7-16. earthquake.usgs.gov. Queried October 2026.
- 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.
- U.S. Environmental Protection Agency. EPA Map of Radon Zones, county table. epa.gov.
- 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.