Snow Load by Zip Code

Find your local ground snow load before you frame the roof

Already know your snow load? Jump to the calculator you need:

Looking up frost depth instead? See frost line depth by zip code. Need foundation footing sizes? See the footing size chart. Sizing for soil bearing? See soil bearing capacity by state. Need the climate zone, seismic category or soil for one ZIP? Use the site design criteria lookup.

Look Up the Snow Load for Your ZIP Code

Enter a ZIP code, or type the name of your county, city or town. If the county, city or town has published a residential ground snow load, you get that number with a link to the document. If it has not, you get the ASCE 7-22 value at the center of the ZIP, and failing that the statewide range. Wind speed and frost depth come the same way.

Three digits give the state. Five digits give the county and the adopted or ASCE 7-22 value at that ZIP; a ZIP that crosses town or county lines with different values asks which part the lot is in. A name gives that jurisdiction's adopted value, or the ASCE 7-22 range across its ZIP codes, and filters the county and town tables below.

What Ground Snow Load Means for Your Concrete Project

Ground snow load (pg) is the design weight of accumulated snow on flat, unobstructed ground at your site, in pounds per square foot (psf). It is the single number that drives roof framing sizing, deck snow design, and every prescriptive IRC table that mentions snow loading. Get it wrong on the low side and you risk a roof collapse under a heavy winter. Get it wrong on the high side and you will spend thousands on rafters, trusses, and connectors you did not need.

The IRC sets ground snow loads in Section R301.2(5), which in the 2018 and 2021 IRC appears as "Figure R301.2(5) Ground Snow Loads, Pg, for the United States." The 2024 IRC replaces the small printed map with a footnote directing designers to the ASCE 7-22 Ground Snow Load Geodatabase, accessible through the free ASCE Hazard Tool for any site-specific value.

Pg flows into a chain of design decisions: roof rafters, truss bracing, deck joist sizing under IRC R507, snowdrift loads on lower roofs, and the gravity loads carried down to your footings and into the soil. A house in Bangor, Maine designed for a 20 psf snow load is a future insurance claim. A house in Tucson designed for 50 psf is a waste of lumber.

Key Rule: Ground Snow Load (pg) Is Not Roof Snow Load (pf)

Ground snow load is the mapped value your inspector cites. Your roof is designed for the flat-roof snow load, pf = 0.7 × Ce × Ct × Is × pg, which is 70 percent of pg for a heated house with normal exposure. The roof snow load section below has the factor tables and a conversion table from pg 10 to 100 psf.

Once you have your pg, head to our concrete footing calculator to size the footings carrying the load down to soil.

Ground Snow Load by State: Complete Table

The values below are representative ASCE 7-22 Risk Category II strength-level ground snow loads, plus the typical range across each state. Areas marked CS are Case Study regions, where local elevation and microclimate vary so dramatically that ASCE 7-22 declines to map them and a site-specific engineering analysis is required.

State Typical pg Range (psf) Capital / Major City pg Notes
Alabama0 – 10Montgomery: 0; Birmingham: 5Higher elevations CS
Alaska25 – 300Anchorage: ~50; Juneau: ~60Per IBC Table 1608.2; local officials set values
Arizona0 – 15Phoenix: 0; Flagstaff: 50–80 (CS)Mountain zones CS
Arkansas5 – 15Little Rock: 10IRC base
California0 in coastal/valleySacramento: 0; LA: 0; Truckee: CSSierra is CS
Colorado20 – 100+Denver: 43 pg(asd); Boulder: 25–30Most foothills/mountains CS
Connecticut30 – 50Hartford: 30–35—
Delaware15 – 25Dover: 20—
Florida0Tallahassee: 0; Miami: 0—
Georgia0 – 10Atlanta: 5—
Hawaii0Honolulu: 0Mountains by AHJ
Idaho20 – 120+Boise: 25; Sun Valley: CSU. of Idaho 2015 study
Illinois20 – 35Springfield: 20; Chicago: 25—
Indiana20 – 30Indianapolis: 20—
Iowa25 – 40Des Moines: 30—
Kansas15 – 25Topeka: 20—
Kentucky10 – 20Frankfort: 15—
Louisiana0 – 5Baton Rouge: 0—
Maine50 – 100+Augusta: 70; Bangor: 80—
Maryland25 – 60Annapolis: 30; Baltimore: 607-22 raised Baltimore from 25 to 60 psf
Massachusetts30 – 70Boston: 40; Worcester: 50780 CMR Table R301.2.5 by jurisdiction
Michigan25 – 70Lansing: 30; Marquette: 80State zone map
Minnesota50 or 60 (state-mandated)St. Paul: 50; Duluth: 60MN Rule 1303.1700
Mississippi0 – 5Jackson: 0—
Missouri15 – 25Jefferson City: 20; St. Louis: 20—
Montana30 – 100+Helena: 30; Bozeman: CSState min roof load 30 psf
Nebraska20 – 35Lincoln: 25; Omaha: 25—
Nevada0 – 50+Carson City: 30; Las Vegas: 0Sierra CS
New Hampshire50 – 100Concord: 70; Manchester: 60CRREL TR-02-6 governs
New Jersey20 – 35Trenton: 25; Newark: 25—
New Mexico10 – 40Santa Fe: 25; Albuquerque: 10Mountain CS
New York20 – 60+NYC: 25 (NYC BC §1608.2); Albany: 40; Buffalo: CS~half of state CS; 2025 BCNYS references ASCE 7-22
North Carolina10 – 30Raleigh: 15; Asheville: 20–30Appalachian CS
North Dakota35 – 50Bismarck: 40; Fargo: 45—
Ohio15 – 25Columbus: 20; Cleveland: 25—
Oklahoma5 – 20Oklahoma City: 10—
Oregon20 – 100+Salem: 20; Portland: 25; Bend: 40State min roof load 20 psf × I
Pennsylvania20 – 50Harrisburg: 25–30; Pittsburgh: 25NE/mountains CS
Rhode Island25 – 35Providence: 30—
South Carolina0 – 10Columbia: 5; Charleston: 0—
South Dakota30 – 45Pierre: 35; Sioux Falls: 35—
Tennessee10 – 20Nashville: 10; Knoxville: 15Smokies CS
Texas0 – 10Austin: 0; Houston: 0; Amarillo: 10—
Utah30 – 150+Salt Lake City: 30; Park City: 75+Utah Code 15A-3-202; mostly CS
Vermont40 – 80Montpelier: 60; Burlington: 50State min roof load 40 psf
Virginia15 – 35Richmond: 25; Roanoke: 20Blue Ridge CS
Washington15 – 100+Olympia: 25; Seattle: 20; Spokane: 40Cascades CS; SEAW analysis
Washington, D.C.25 to 62DC: 62ASCE 7-22 raised DC from 25 to 62 psf
West Virginia15 – 40Charleston: 20; Morgantown: 25Allegheny CS
Wisconsin30 – 50Madison: 30; Milwaukee: 30SPS 321 Uniform Dwelling Code
Wyoming30 – 100+Cheyenne: 30; Jackson: 80+Mountain CS

Sources: ASCE 7-22 Hazard Tool, IRC Figure R301.2(5), state building code amendments, USDA Forest Service Snow Load Information, and CRREL/extension studies. These are reference values; for permit submittal, run your exact site coordinates through the ASCE Hazard Tool.

Adopted Ground Snow Loads by County and Town

The permit number is the one your building department has adopted, and it is often not the map value. Eight states put a county or town table in their residential code: Connecticut, Indiana, Kentucky, Massachusetts, Michigan, Minnesota, New Hampshire and Wisconsin (Wisconsin's is a minimum roof load, not a ground load). Maryland's counties each adopt their own and are collected in one list. Everywhere else, each county or city fills in its own Table R301.2(1), and the rows below are the sheets we found on official sites, with the document each came from and the date we checked it.

Open your state. Each row names the jurisdiction, its ground snow load, the wind speed where the same document lists one, and the source. The line above each table gives the range of ASCE 7-22 Risk Category II values across the state's ZIP codes, so you can see how far the adopted numbers sit from the map. If your county is missing, we did not find a published value; the lookup above shows the ASCE 7-22 value instead, and the building department has the final word.

Alabama: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 656 ZIP centers: 6 to 33 psf (median 16).

Alaska: no adopted values collected yet
Arizona: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 417 ZIP centers: 3 to 281 psf (median 8).

Arkansas: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 614 ZIP centers: 16 to 25 psf (median 21).

California: 3 adopted values

ASCE 7-22 Risk Category II ground snow load across 1,803 ZIP centers: 3 to 996 psf (median 6).

JurisdictionGround snow pg (psf)Wind (mph)Source
Kern County0 @ 3,500 ft 0 psf at 0-3500 ft; 20 at 3500-4000; 30 at 4000-5000; 40 at 5000-6000; 60 at 6000-7000; 80 at 7000-80002025 California Residential Code with Kern County amendme...
San Joaquin County0110 3-s gust2022 California Residential Code
Solano County0932025 CRC (based on the 2024 IRC)
Colorado: 8 adopted values

ASCE 7-22 Risk Category II ground snow load across 528 ZIP centers: 24 to 500 psf (median 56).

JurisdictionGround snow pg (psf)Wind (mph)Source
Adams County301152024 IRC
Arapahoe County30 (minimum roof load)1152021 IRC/IBC with Arapahoe County amendments (Resolution ...
Denver (City and County of Denver)431152025 Denver Residential Code (2024 IRC)
Douglas County30 @ 5,152 ft 30 psf 5152-5999 ft; 35 at 6000-6499; 40 at 6500-6999; 45 at 7000-7499; 50 at 7500-7999; 55 at 8000-8499; 60 at 8500-8999; 65 at 9000-9499; 70 at >=9500 ft1152024 IRC
El Paso County43 @ 7,000 ft 43 psf below 7000 ft grade plane; 57 psf at or above 7000 ft130 Vult2023 Pikes Peak Regional Building Code
Jefferson County43 @ 6,500 ft Ground snow load by elevation: 43 psf below 6500 ft, 54 at 7000, 82 at 8000, 114 at 9000, 152 at 10000, 172 at 10500 ft (table lists every step); allowable stress design values, Pg(asd)129 Vult2024 Jefferson County Building Code Supplement
Larimer County35 @ 5,000 ft Table R301.2 ground snow load by elevation: 35 psf <5000 ft; 45 <6000; 50 <6500; 60 <7000; 70 <8000; 100 <9000; 140 <10000; engineered design required over 8000 ft115-225 Vult2024 IRC/IBC with Larimer County amendments, effective 20...
Weld County301152024 IRC (effective June 15, 2026)
Connecticut: 169 adopted values

ASCE 7-22 Risk Category II ground snow load across 288 ZIP centers: 38 to 107 psf (median 51). State table rows: 2022 Connecticut State Building Code (w/ Errata #1), Amendments to the 2021 International Residential Code, Appendix AY - Wind Speeds, Seismic Design Categories and Ground Snow Loads (2022 Connecticut State Building Code (2021 IRC with Connecticut amendments)), 2022-10-01.

JurisdictionGround snow pg (psf)Wind (mph)Source
Town of Andover30120 Vultstate table
Town of Ansonia30120 Vultstate table
Town of Ashford35120 Vultstate table
Town of Avon35120 Vultstate table
Town of Barkhamsted35115 Vultstate table
Town of Beacon Falls30120 Vultstate table
Town of Berlin30120 Vultstate table
Town of Bethany30120 Vultstate table
Town of Bethel30120 Vultstate table
Town of Bethlehem35120 Vultstate table
Town of Bloomfield30120 Vultstate table
Town of Bolton30120 Vultstate table
Town of Bozrah30125 Vultstate table
Town of Branford30125 Vultstate table
Town of Bridgeport30120 Vultstate table
Town of Bridgewater35120 Vultstate table
Town of Bristol35120 Vultstate table
Town of Brookfield30120 Vultstate table
Town of Brooklyn35125 Vultstate table
Town of Burlington35120 Vultstate table
Town of Canaan40115 Vultstate table
Town of Canterbury30125 Vultstate table
Town of Canton35120 Vultstate table
Town of Chaplin35125 Vultstate table
Town of Cheshire30120 Vultstate table
Town of Chester30125 Vultstate table
Town of Clinton30125 Vultstate table
Town of Colchester30125 Vultstate table
Town of Colebrook40115 Vultstate table
Town of Columbia30125 Vultstate table
Town of Cornwall40115 Vultstate table
Town of Coventry30120 Vultstate table
Town of Cromwell30120 Vultstate table
Town of Danbury30120 Vultstate table
Town of Darien30120 Vultstate table
Town of Deep River30125 Vultstate table
Town of Derby30120 Vultstate table
Town of Durham30120 Vultstate table
Town of East Granby35120 Vultstate table
Town of East Haddam30125 Vultstate table
Town of East Hampton30125 Vultstate table
Town of East Hartford30120 Vultstate table
Town of East Haven30125 Vultstate table
Town of East Lyme30126 Vultstate table
Town of East Windsor30120 Vultstate table
Town of Eastford40120 Vultstate table
Town of Easton30120 Vultstate table
Town of Ellington35120 Vultstate table
Town of Enfield35120 Vultstate table
Town of Essex30125 Vultstate table
Town of Fairfield30120 Vultstate table
Town of Farmington35120 Vultstate table
Town of Franklin30125 Vultstate table
Town of Glastonbury30120 Vultstate table
Town of Goshen40115 Vultstate table
Town of Granby35120 Vultstate table
Town of Greenwich30120 Vultstate table
Town of Griswold30125 Vultstate table
Town of Groton30128 Vultstate table
Town of Guilford30125 Vultstate table
Town of Haddam30125 Vultstate table
Town of Hamden30120 Vultstate table
Town of Hampton35125 Vultstate table
Town of Hartford30120 Vultstate table
Town of Hartland35115 Vultstate table
Town of Harwinton35120 Vultstate table
Town of Hebron30125 Vultstate table
Town of Kent40115 Vultstate table
Town of Killingly35125 Vultstate table
Town of Killingworth30125 Vultstate table
Town of Lebanon30125 Vultstate table
Town of Ledyard30126 Vultstate table
Town of Lisbon30125 Vultstate table
Town of Litchfield35115 Vultstate table
Town of Lyme30125 Vultstate table
Town of Madison30125 Vultstate table
Town of Manchester30120 Vultstate table
Town of Mansfield35120 Vultstate table
Town of Marlborough30125 Vultstate table
Town of Meriden30120 Vultstate table
Town of Middlebury35120 Vultstate table
Town of Middlefield30120 Vultstate table
Town of Middletown30120 Vultstate table
Town of Milford30120 Vultstate table
Town of Monroe30120 Vultstate table
Town of Montville30125 Vultstate table
Town of Morris35115 Vultstate table
Town of Naugatuck30120 Vultstate table
Town of New Britain30120 Vultstate table
Town of New Canaan30120 Vultstate table
Town of New Fairfield30115 Vultstate table
Town of New Hartford35115 Vultstate table
Town of New Haven30125 Vultstate table
Town of New London30127 Vultstate table
Town of New Milford35115 Vultstate table
Town of Newington30120 Vultstate table
Town of Newtown30120 Vultstate table
Town of Norfolk40115 Vultstate table
Town of North Branford30125 Vultstate table
Town of North Canaan40115 Vultstate table
Town of North Haven30120 Vultstate table
Town of North Stonington30127 Vultstate table
Town of Norwalk30120 Vultstate table
Town of Norwich30125 Vultstate table
Town of Old Lyme30126 Vultstate table
Town of Old Saybrook30126 Vultstate table
Town of Orange30120 Vultstate table
Town of Oxford30120 Vultstate table
Town of Plainfield30125 Vultstate table
Town of Plainville35120 Vultstate table
Town of Plymouth35120 Vultstate table
Town of Pomfret40125 Vultstate table
Town of Portland30120 Vultstate table
Town of Preston30125 Vultstate table
Town of Prospect30120 Vultstate table
Town of Putnam40125 Vultstate table
Town of Redding30120 Vultstate table
Town of Ridgefield30120 Vultstate table
Town of Rocky Hill30120 Vultstate table
Town of Roxbury35120 Vultstate table
Town of Salem30125 Vultstate table
Town of Salisbury40115 Vultstate table
Town of Scotland30125 Vultstate table
Town of Seymour30120 Vultstate table
Town of Sharon40115 Vultstate table
Town of Shelton30120 Vultstate table
Town of Sherman35115 Vultstate table
Town of Simsbury35120 Vultstate table
Town of Somers35120 Vultstate table
Town of South Windsor30120 Vultstate table
Town of Southbury35120 Vultstate table
Town of Southington30120 Vultstate table
Town of Sprague30125 Vultstate table
Town of Stafford35120 Vultstate table
Town of Stamford30120 Vultstate table
Town of Sterling35125 Vultstate table
Town of Stonington30129 Vultstate table
Town of Stratford30120 Vultstate table
Town of Suffield35120 Vultstate table
Town of Thomaston35120 Vultstate table
Town of Thompson40120 Vultstate table
Town of Tolland35120 Vultstate table
Town of Torrington40115 Vultstate table
Town of Trumbull30120 Vultstate table
Town of Union40120 Vultstate table
Town of Vernon30120 Vultstate table
Town of Voluntown30125 Vultstate table
Town of Wallingford30120 Vultstate table
Town of Warren40115 Vultstate table
Town of Washington35115 Vultstate table
Town of Waterbury35120 Vultstate table
Town of Waterford30127 Vultstate table
Town of Watertown35120 Vultstate table
Town of West Hartford30120 Vultstate table
Town of West Haven30125 Vultstate table
Town of Westbrook30125 Vultstate table
Town of Weston30120 Vultstate table
Town of Westport30120 Vultstate table
Town of Wethersfield30120 Vultstate table
Town of Willington35120 Vultstate table
Town of Wilton30120 Vultstate table
Town of Winchester40115 Vultstate table
Town of Windham30125 Vultstate table
Town of Windsor30120 Vultstate table
Town of Windsor Locks35120 Vultstate table
Town of Wolcott35120 Vultstate table
Town of Woodbridge30120 Vultstate table
Town of Woodbury35120 Vultstate table
Town of Woodstock40120 Vultstate table
Delaware: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 68 ZIP centers: 37 to 52 psf (median 42).

District of Columbia: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 57 ZIP centers: 62 to 66 psf (median 63).

Florida: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 1,012 ZIP centers: 3 to 8 psf (median 3).

Georgia: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 751 ZIP centers: 5 to 42 psf (median 12).

Hawaii: no adopted values collected yet
Idaho: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 280 ZIP centers: 19 to 609 psf (median 97).

Illinois: 6 adopted values

ASCE 7-22 Risk Category II ground snow load across 1,396 ZIP centers: 22 to 58 psf (median 36).

JurisdictionGround snow pg (psf)Wind (mph)Source
DuPage County3090DuPage County Code Ch. 8 Building Code, Art. III Minimum ...
Kane County30902021 IRC with local amendments
Lake County301152024 IRC with local amendments
McHenry County301152021 IRC with local amendments
St. Clair County20902012 IRC
Will County301152018 IRC with local amendments
Indiana: 92 adopted values

ASCE 7-22 Risk Category II ground snow load across 807 ZIP centers: 22 to 56 psf (median 31). State table rows: LSA Document #19-330(F), Final Rule, 675 IAC 14-4.4 Rule 4.4 2020 Indiana Residential Code, Sec. 5 Table R301.2(1) Climatic and Geographic Design Criteria (2020 Indiana Residential Code (675 IAC 14-4.4; 2018 IRC with Indiana amendments)), 2019-12-26.

JurisdictionGround snow pg (psf)Wind (mph)Source
Adams County20115state table
Allen County20115state table
Bartholomew County20115state table
Benton County20115state table
Blackford County20115state table
Boone County20115state table
Brown County20115state table
Carroll County20115state table
Cass County20115state table
Clark County20115state table
Clay County20115state table
Clinton County20115state table
Crawford County20115state table
Daviess County20115state table
Dearborn County20115state table
Decatur County20115state table
DeKalb County30115state table
Delaware County20115state table
Dubois County20115state table
Elkhart County30115state table
Fayette County20115state table
Floyd County20115state table
Fountain County20115state table
Franklin County20115state table
Fulton County30115state table
Gibson County20115state table
Grant County20115state table
Greene County20115state table
Hamilton County20115state table
Hancock County20115state table
Harrison County20115state table
Hendricks County20115state table
Henry County20115state table
Howard County20115state table
Huntington County20115state table
Jackson County20115state table
Jasper County30115state table
Jay County20115state table
Jefferson County20115state table
Jennings County20115state table
Johnson County20115state table
Knox County20115state table
Kosciusko County30115state table
LaGrange County30115state table
Lake County30115state table
LaPorte County30115state table
Lawrence County20115state table
Madison County20115state table
Marion County20115state table
Marshall County30115state table
Martin County20115state table
Miami County20115state table
Monroe County20115state table
Montgomery County20115state table
Morgan County20115state table
Newton County30115state table
Noble County30115state table
Ohio County20115state table
Orange County20115state table
Owen County20115state table
Parke County20115state table
Perry County20115state table
Pike County20115state table
Porter County30115state table
Posey County20115state table
Pulaski County30115state table
Putnam County20115state table
Randolph County20115state table
Ripley County20115state table
Rush County20115state table
Scott County20115state table
Shelby County20115state table
Spencer County20115state table
St. Joseph County30115state table
Starke County30115state table
Steuben County30115state table
Sullivan County20115state table
Switzerland County20115state table
Tippecanoe County20115state table
Tipton County20115state table
Union County20115state table
Vanderburgh County20115state table
Vermillion County20115state table
Vigo County20115state table
Wabash County20115state table
Warren County20115state table
Warrick County20115state table
Washington County20115state table
Wayne County20115state table
Wells County20115state table
White County20115state table
Whitley County20115state table
Iowa: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 970 ZIP centers: 32 to 81 psf (median 51).

Kansas: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 704 ZIP centers: 19 to 41 psf (median 28).

Kentucky: 120 adopted values

ASCE 7-22 Risk Category II ground snow load across 779 ZIP centers: 20 to 70 psf (median 29). State table rows: 2018 Kentucky Residential Code, Second Edition (Table R301.2(1) Design Snow, Climatic and Geometric Design Criteria for Kentucky Counties; Table R301.2.2.1 Seismic Design Categories - Site Class D) (2018 Kentucky Residential Code, 2nd ed. (2015 IRC with Kentucky amendments)), 2020-05.

JurisdictionGround snow pg (psf)Wind (mph)Source
Adair County15115 Vultstate table
Allen County15115 Vultstate table
Anderson County15115 Vultstate table
Ballard County15115 Vultstate table
Barren County15115 Vultstate table
Bath County15115 Vultstate table
Bell County15 site-specific study above 2,600 ft115 Vultstate table
Boone County20115 Vultstate table
Bourbon County15115 Vultstate table
Boyd County20115 Vultstate table
Boyle County15115 Vultstate table
Bracken County20115 Vultstate table
Breathitt County15115 Vultstate table
Breckinridge County15115 Vultstate table
Bullitt County15115 Vultstate table
Butler County15115 Vultstate table
Caldwell County15115 Vultstate table
Calloway County15115 Vultstate table
Campbell County20115 Vultstate table
Carlisle County15115 Vultstate table
Carroll County20115 Vultstate table
Carter County15115 Vultstate table
Casey County15115 Vultstate table
Christian County15115 Vultstate table
Clark County15115 Vultstate table
Clay County15115 Vultstate table
Clinton County15115 Vultstate table
Crittenden County15115 Vultstate table
Cumberland County15115 Vultstate table
Daviess County15115 Vultstate table
Edmonson County15115 Vultstate table
Elliott County15115 Vultstate table
Estill County15115 Vultstate table
Fayette County15115 Vultstate table
Fleming County15115 Vultstate table
Floyd County20115 Vultstate table
Franklin County15115 Vultstate table
Fulton County15115 Vultstate table
Gallatin County20115 Vultstate table
Garrard County15115 Vultstate table
Grant County20115 Vultstate table
Graves County15115 Vultstate table
Grayson County15115 Vultstate table
Green County15115 Vultstate table
Greenup County20115 Vultstate table
Hancock County15115 Vultstate table
Hardin County15115 Vultstate table
Harlan County15 site-specific study above 2,600 ft115 Vultstate table
Harrison County15115 Vultstate table
Hart County15115 Vultstate table
Henderson County15115 Vultstate table
Henry County20115 Vultstate table
Hickman County15115 Vultstate table
Hopkins County15115 Vultstate table
Jackson County15115 Vultstate table
Jefferson County15115 Vultstate table
Jessamine County15115 Vultstate table
Johnson County15115 Vultstate table
Kenton County20115 Vultstate table
Knott County20115 Vultstate table
Knox County15115 Vultstate table
Larue County15115 Vultstate table
Laurel County15115 Vultstate table
Lawrence County15115 Vultstate table
Lee County15115 Vultstate table
Leslie County20115 Vultstate table
Letcher County20 site-specific study above 2,500 ft115 Vultstate table
Lewis County20115 Vultstate table
Lincoln County15115 Vultstate table
Livingston County15115 Vultstate table
Logan County15115 Vultstate table
Lyon County15115 Vultstate table
Madison County15115 Vultstate table
Magoffin County15115 Vultstate table
Marion County15115 Vultstate table
Marshall County15115 Vultstate table
Martin County20115 Vultstate table
Mason County20115 Vultstate table
McCracken County15115 Vultstate table
McCreary County15115 Vultstate table
McLean County15115 Vultstate table
Meade County15115 Vultstate table
Menifee County15115 Vultstate table
Mercer County15115 Vultstate table
Metcalfe County15115 Vultstate table
Monroe County15115 Vultstate table
Montgomery County15115 Vultstate table
Morgan County15115 Vultstate table
Muhlenberg County15115 Vultstate table
Nelson County15115 Vultstate table
Nicholas County15115 Vultstate table
Ohio County15115 Vultstate table
Oldham County15115 Vultstate table
Owen County15115 Vultstate table
Owsley County15115 Vultstate table
Pendleton County15115 Vultstate table
Perry County15115 Vultstate table
Pike County15115 Vultstate table
Powell County15115 Vultstate table
Pulaski County15115 Vultstate table
Robertson County15115 Vultstate table
Rockcastle County15115 Vultstate table
Rowan County15115 Vultstate table
Russell County15115 Vultstate table
Scott County15115 Vultstate table
Shelby County15115 Vultstate table
Simpson County15115 Vultstate table
Spencer County15115 Vultstate table
Taylor County15115 Vultstate table
Todd County15115 Vultstate table
Trigg County15115 Vultstate table
Trimble County20115 Vultstate table
Union County15115 Vultstate table
Warren County15115 Vultstate table
Washington County15115 Vultstate table
Wayne County15115 Vultstate table
Webster County15115 Vultstate table
Whitley County15115 Vultstate table
Wolfe County15115 Vultstate table
Woodford County15115 Vultstate table
Louisiana: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 539 ZIP centers: 7 to 19 psf (median 9).

Maine: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 426 ZIP centers: 73 to 209 psf (median 115).

Maryland: 25 adopted values

ASCE 7-22 Risk Category II ground snow load across 477 ZIP centers: 35 to 149 psf (median 59). State table rows: Adopted Climatic and Geographic Design Criteria in Maryland Local Jurisdictions (ICC-NTA), Updated January 03, 2019 (2018 IRC with Maryland and county amendments), 2019-01-03.

JurisdictionGround snow pg (psf)Wind (mph)Source
Allegany County55115state table
Anne Arundel County25115state table
Baltimore City30115state table
Baltimore County30115state table
Calvert County20115state table
Caroline County25 (minimum roof load)128state table
Carroll County40115state table
Cecil County30115state table
Charles County25115state table
Dorchester County20115state table
Frederick County30115state table
Garrett County40115state table
Harford County30115state table
Howard County25115state table
Kent County25115state table
Montgomery County30115state table
Ocean City20128state table
Prince George's County35115state table
Queen Anne's County25115state table
Somerset County20117state table
St. Mary's County25115state table
Talbot County25115state table
Washington County30115state table
Wicomico County20120state table
Worcester County20125state table
Massachusetts: 351 adopted values

ASCE 7-22 Risk Category II ground snow load across 539 ZIP centers: 44 to 152 psf (median 69). State table rows: 780 CMR 51.00 Massachusetts Residential Code (Amendments to the 2021 International Residential Code), Chapter R3 Building Planning, Table 301.2(2) Snow Loads and Wind Speeds (780 CMR 10th edition (2021 IRC with Massachusetts amendments)), 2025-03.

JurisdictionGround snow pg (psf)Wind (mph)Source
Abington35123 Vultstate table
Acton50117 Vultstate table
Acushnet30129 Vultstate table
Adams60111 Vultstate table
Agawam35115 Vultstate table
Alford40112 Vultstate table
Amesbury50116 Vultstate table
Amherst40114 Vultstate table
Andover50117 Vultstate table
Aquinnah25134 Vultstate table
Arlington40119 Vultstate table
Ashburnham60114 Vultstate table
Ashby60114 Vultstate table
Ashfield50112 Vultstate table
Ashland40119 Vultstate table
Athol60113 Vultstate table
Attleboro35124 Vultstate table
Auburn50118 Vultstate table
Avon35123 Vultstate table
Ayer50116 Vultstate table
Barnstable30130 Vultstate table
Barre50115 Vultstate table
Becket60113 Vultstate table
Bedford50118 Vultstate table
Belchertown40115 Vultstate table
Bellingham40121 Vultstate table
Belmont40119 Vultstate table
Berkley30126 Vultstate table
Berlin50117 Vultstate table
Bernardston60112 Vultstate table
Beverly50119 Vultstate table
Billerica50117 Vultstate table
Blackstone40121 Vultstate table
Blandford50114 Vultstate table
Bolton50117 Vultstate table
Boston40120 Vultstate table
Bourne30129 Vultstate table
Boxborough50117 Vultstate table
Boxford50117 Vultstate table
Boylston50117 Vultstate table
Braintree35122 Vultstate table
Brewster25130 Vultstate table
Bridgewater30125 Vultstate table
Brimfield40117 Vultstate table
Brockton35123 Vultstate table
Brookfield50117 Vultstate table
Brookline40120 Vultstate table
Buckland60112 Vultstate table
Burlington50118 Vultstate table
Cambridge40120 Vultstate table
Canton40122 Vultstate table
Carlisle50117 Vultstate table
Carver30127 Vultstate table
Charlemont60112 Vultstate table
Charlton50118 Vultstate table
Chatham25132 Vultstate table
Chelmsford50117 Vultstate table
Chelsea40120 Vultstate table
Cheshire60112 Vultstate table
Chester60113 Vultstate table
Chesterfield50113 Vultstate table
Chicopee35115 Vultstate table
Chilmark25134 Vultstate table
Clarksburg60111 Vultstate table
Clinton50117 Vultstate table
Cohasset35122 Vultstate table
Colrain60112 Vultstate table
Concord50118 Vultstate table
Conway50113 Vultstate table
Cummington60113 Vultstate table
Dalton60112 Vultstate table
Danvers50118 Vultstate table
Dartmouth30129 Vultstate table
Dedham40120 Vultstate table
Deerfield50113 Vultstate table
Dennis30130 Vultstate table
Dighton30126 Vultstate table
Douglas40120 Vultstate table
Dover40120 Vultstate table
Dracut50116 Vultstate table
Dudley50119 Vultstate table
Dunstable50115 Vultstate table
Duxbury30125 Vultstate table
East Bridgewater35124 Vultstate table
East Brookfield50117 Vultstate table
East Longmeadow35116 Vultstate table
Eastham25130 Vultstate table
Easthampton40114 Vultstate table
Easton35123 Vultstate table
Edgartown25134 Vultstate table
Egremont40112 Vultstate table
Erving50113 Vultstate table
Essex50118 Vultstate table
Everett40119 Vultstate table
Fairhaven30130 Vultstate table
Fall River30128 Vultstate table
Falmouth30131 Vultstate table
Fitchburg60115 Vultstate table
Florida60111 Vultstate table
Foxborough35122 Vultstate table
Framingham40119 Vultstate table
Franklin40121 Vultstate table
Freetown30127 Vultstate table
Gardner60114 Vultstate table
Georgetown50117 Vultstate table
Gill50113 Vultstate table
Gloucester50119 Vultstate table
Goshen50113 Vultstate table
Gosnold30132 Vultstate table
Grafton50119 Vultstate table
Granby35114 Vultstate table
Granville50114 Vultstate table
Great Barrington50113 Vultstate table
Greenfield50113 Vultstate table
Groton60116 Vultstate table
Groveland50116 Vultstate table
Hadley40114 Vultstate table
Halifax30125 Vultstate table
Hamilton50118 Vultstate table
Hampden35116 Vultstate table
Hancock50111 Vultstate table
Hanover35124 Vultstate table
Hanson35124 Vultstate table
Hardwick50115 Vultstate table
Harvard50116 Vultstate table
Harwich25131 Vultstate table
Hatfield40114 Vultstate table
Haverhill50116 Vultstate table
Hawley60112 Vultstate table
Heath60112 Vultstate table
Hingham35122 Vultstate table
Hinsdale60112 Vultstate table
Holbrook35123 Vultstate table
Holden50116 Vultstate table
Holland40117 Vultstate table
Holliston40120 Vultstate table
Holyoke35114 Vultstate table
Hopedale40120 Vultstate table
Hopkinton40119 Vultstate table
Hubbardston50115 Vultstate table
Hudson50117 Vultstate table
Hull35122 Vultstate table
Huntington50114 Vultstate table
Ipswich50118 Vultstate table
Kingston30126 Vultstate table
Lakeville30127 Vultstate table
Lancaster50116 Vultstate table
Lanesborough50111 Vultstate table
Lawrence50116 Vultstate table
Lee50112 Vultstate table
Leicester50117 Vultstate table
Lenox50112 Vultstate table
Leominster60115 Vultstate table
Leverett40114 Vultstate table
Lexington40118 Vultstate table
Leyden60112 Vultstate table
Lincoln40118 Vultstate table
Littleton50117 Vultstate table
Longmeadow35116 Vultstate table
Lowell50116 Vultstate table
Ludlow35115 Vultstate table
Lunenburg60115 Vultstate table
Lynn40119 Vultstate table
Lynnfield50118 Vultstate table
Malden40119 Vultstate table
Manchester-by-the-Sea50119 Vultstate table
Mansfield35123 Vultstate table
Marblehead40119 Vultstate table
Marion30129 Vultstate table
Marlborough50118 Vultstate table
Marshfield35125 Vultstate table
Mashpee30130 Vultstate table
Mattapoisett30130 Vultstate table
Maynard50118 Vultstate table
Medfield40120 Vultstate table
Medford40119 Vultstate table
Medway40120 Vultstate table
Melrose40119 Vultstate table
Mendon40120 Vultstate table
Merrimac50116 Vultstate table
Methuen50116 Vultstate table
Middleborough30126 Vultstate table
Middlefield60113 Vultstate table
Middleton50118 Vultstate table
Milford40120 Vultstate table
Millbury50118 Vultstate table
Millis40120 Vultstate table
Millville40121 Vultstate table
Milton40121 Vultstate table
Monroe60111 Vultstate table
Monson40116 Vultstate table
Montague50113 Vultstate table
Monterey50113 Vultstate table
Montgomery40114 Vultstate table
Mount Washington40113 Vultstate table
Nahant40120 Vultstate table
Nantucket25137 Vultstate table
Natick40119 Vultstate table
Needham40120 Vultstate table
New Ashford50111 Vultstate table
New Bedford30129 Vultstate table
New Braintree50115 Vultstate table
New Marlborough50113 Vultstate table
New Salem50114 Vultstate table
Newbury50116 Vultstate table
Newburyport50116 Vultstate table
Newton40119 Vultstate table
Norfolk40121 Vultstate table
North Adams60111 Vultstate table
North Andover50116 Vultstate table
North Attleborough35123 Vultstate table
North Brookfield50116 Vultstate table
North Reading50118 Vultstate table
Northampton40114 Vultstate table
Northborough50118 Vultstate table
Northbridge40119 Vultstate table
Northfield60112 Vultstate table
Norton35124 Vultstate table
Norwell35123 Vultstate table
Norwood40121 Vultstate table
Oak Bluffs25133 Vultstate table
Oakham50116 Vultstate table
Orange60113 Vultstate table
Orleans25130 Vultstate table
Otis50113 Vultstate table
Oxford50119 Vultstate table
Palmer40116 Vultstate table
Paxton50116 Vultstate table
Peabody50119 Vultstate table
Pelham40114 Vultstate table
Pembroke30124 Vultstate table
Pepperell60115 Vultstate table
Peru60112 Vultstate table
Petersham50114 Vultstate table
Phillipston60114 Vultstate table
Pittsfield50112 Vultstate table
Plainfield60112 Vultstate table
Plainville40123 Vultstate table
Plymouth30127 Vultstate table
Plympton30126 Vultstate table
Princeton50116 Vultstate table
Provincetown25127 Vultstate table
Quincy40121 Vultstate table
Randolph35122 Vultstate table
Raynham35125 Vultstate table
Reading50118 Vultstate table
Rehoboth35125 Vultstate table
Revere40119 Vultstate table
Richmond50112 Vultstate table
Rochester30129 Vultstate table
Rockland35123 Vultstate table
Rockport50119 Vultstate table
Rowe60111 Vultstate table
Rowley50117 Vultstate table
Royalston60113 Vultstate table
Russell40114 Vultstate table
Rutland50116 Vultstate table
Salem50119 Vultstate table
Salisbury50116 Vultstate table
Sandisfield50114 Vultstate table
Sandwich30129 Vultstate table
Saugus40119 Vultstate table
Savoy60112 Vultstate table
Scituate35123 Vultstate table
Seekonk35125 Vultstate table
Sharon35122 Vultstate table
Sheffield40113 Vultstate table
Shelburne50112 Vultstate table
Sherborn40120 Vultstate table
Shirley60116 Vultstate table
Shrewsbury50118 Vultstate table
Shutesbury40114 Vultstate table
Somerset30127 Vultstate table
Somerville40119 Vultstate table
South Hadley35114 Vultstate table
Southampton40114 Vultstate table
Southborough40119 Vultstate table
Southbridge40118 Vultstate table
Southwick40115 Vultstate table
Spencer50117 Vultstate table
Springfield35115 Vultstate table
Sterling50116 Vultstate table
Stockbridge50112 Vultstate table
Stoneham40119 Vultstate table
Stoughton35122 Vultstate table
Stow50117 Vultstate table
Sturbridge40118 Vultstate table
Sudbury40118 Vultstate table
Sunderland40113 Vultstate table
Sutton50119 Vultstate table
Swampscott40119 Vultstate table
Swansea30127 Vultstate table
Taunton35125 Vultstate table
Templeton60114 Vultstate table
Tewksbury50117 Vultstate table
Tisbury25133 Vultstate table
Tolland50114 Vultstate table
Topsfield50118 Vultstate table
Townsend60115 Vultstate table
Truro25128 Vultstate table
Tyngsborough50116 Vultstate table
Tyringham50113 Vultstate table
Upton40119 Vultstate table
Uxbridge40120 Vultstate table
Wakefield50118 Vultstate table
Wales40117 Vultstate table
Walpole40121 Vultstate table
Waltham40119 Vultstate table
Ware40115 Vultstate table
Wareham30129 Vultstate table
Warren40116 Vultstate table
Warwick60113 Vultstate table
Washington60112 Vultstate table
Watertown40119 Vultstate table
Wayland40119 Vultstate table
Webster50119 Vultstate table
Wellesley40119 Vultstate table
Wellfleet25129 Vultstate table
Wendell50113 Vultstate table
Wenham50118 Vultstate table
West Boylston50117 Vultstate table
West Bridgewater35124 Vultstate table
West Brookfield40116 Vultstate table
West Newbury50116 Vultstate table
West Springfield35115 Vultstate table
West Stockbridge40112 Vultstate table
West Tisbury25133 Vultstate table
Westborough50118 Vultstate table
Westfield40114 Vultstate table
Westford50116 Vultstate table
Westhampton50114 Vultstate table
Westminster60115 Vultstate table
Weston40119 Vultstate table
Westport30128 Vultstate table
Westwood40121 Vultstate table
Weymouth35122 Vultstate table
Whately50113 Vultstate table
Whitman35124 Vultstate table
Wilbraham35115 Vultstate table
Williamsburg50113 Vultstate table
Williamstown50111 Vultstate table
Wilmington50118 Vultstate table
Winchendon60113 Vultstate table
Winchester40119 Vultstate table
Windsor60112 Vultstate table
Winthrop40120 Vultstate table
Woburn50118 Vultstate table
Worcester50117 Vultstate table
Worthington60113 Vultstate table
Wrentham40122 Vultstate table
Yarmouth30131 Vultstate table
Michigan: 417 adopted values

ASCE 7-22 Risk Category II ground snow load across 992 ZIP centers: 35 to 130 psf (median 48). State table rows: Mich. Admin. Code R 408.30515 (Michigan Residential Code rule set, Part 4), Table R301.2(5) Michigan Ground Snow Loads by Jurisdiction (2015 Michigan Residential Code (R 408.30501 et seq.)).

JurisdictionGround snow pg (psf)Wind (mph)Source
Adams Township (Houghton County)70state table
Akron Township (Tuscola County)35state table
Alaiedon Township (Ingham County)30state table
Alamo Township (Kalamazoo County)35state table
Albee Township (Saginaw County)30state table
Algansee Township (Branch County)20state table
Allegan Township (Allegan County)35state table
Allendale Township (Ottawa County)40state table
Almena Township (Van Buren County)35state table
Almer Township (Tuscola County)35state table
Aloha Township (Cheboygan County)60state table
Antwerp Township (Van Buren County)35state table
Argentine Township (Genesee County)25state table
Assyria Township (Barry County)30state table
Athens Township (Calhoun County)30state table
Atlas Township (Genesee County)25state table
Augusta Township (Washtenaw County)20state table
Aurelius Township (Ingham County)30state table
Austin Township (Sanilac County)35state table
Banks Township (Antrim County)70state table
Barry Township (Barry County)30state table
Barton Township (Newaygo County)50state table
Bearinger Township (Presque Isle County)60state table
Beaver Township (Newaygo County)50state table
Bedford Township (Calhoun County)30state table
Bengal Township (Clinton County)35state table
Benton Township (Cheboygan County)60state table
Birch Run Township (Saginaw County)30state table
Blendon Township (Ottawa County)40state table
Bloomfield Township (Missaukee County)60state table
Bloomingdale Township (Van Buren County)35state table
Blue Lake Township (Muskegon County)50state table
Brady Township (Saginaw County)30state table
Bridgeport Township (Saginaw County)30state table
Bridgewater Township (Washtenaw County)20state table
Burlington Township (Lapeer County)30state table
Burns Township (Shiawassee County)25state table
Burnside Township (Lapeer County)30state table
Burr Oak Township (St. Joseph County)25state table
Caldwell Township (Missaukee County)60state table
California Township (Branch County)20state table
Cato Township (Montcalm County)40state table
Central Lake Township (Antrim County)70state table
Chapin Township (Saginaw County)30state table
Chase Township (Lake County)50state table
Chassell Township (Houghton County)70state table
Cherry Valley Township (Lake County)50state table
Chesaning Township (Saginaw County)30state table
Chester Township (Ottawa County)40state table
Chippewa Township (Isabella County)35state table
City of Allegan35state table
City of Ann Arbor20state table
City of Battle Creek30state table
City of Cedar Springs40state table
City of Cheboygan60state table
City of Coleman40state table
City of Coopersville40state table
City of Davison25state table
City of Dowagiac50state table
City of East Lansing30state table
City of Evart40state table
City of Fenton25state table
City of Frankenmuth30state table
City of Gobles35state table
City of Grand Blanc25state table
City of Lansing30state table
City of Linden25state table
City of Marshall30state table
City of Mason30state table
City of Montague60state table
City of Muskegon60state table
City of Muskegon Heights60state table
City of North Muskegon60state table
City of Norton Shores60state table
City of Otsego35state table
City of Parchment35state table
City of Pinconning40state table
City of Plainwell35state table
City of Roosevelt Park60state table
City of Rose City50state table
City of Saline20state table
City of Springfield30state table
City of St. Johns35state table
City of Sturgis25state table
City of Wayland35state table
City of Whitehall60state table
City of Ypsilanti20state table
Clam Lake Township (Wexford County)50state table
Coe Township (Isabella County)35state table
Colfax Township (Oceana County)50state table
Colon Township (St. Joseph County)25state table
Columbia Township (Jackson County)20state table
Columbia Township (Tuscola County)35state table
Convis Township (Calhoun County)30state table
Cooper Township (Kalamazoo County)35state table
Corwith Township (Otsego County)60state table
Crystal Township (Oceana County)50state table
Dallas Township (Clinton County)35state table
Dalton Township (Muskegon County)60state table
Davison Township (Genesee County)25state table
Decatur Township (Van Buren County)35state table
Deerfield Township (Lapeer County)30state table
Delhi Township (Ingham County)30state table
Denver Township (Newaygo County)50state table
Detour Township (Chippewa County)60state table
Dorr Township (Allegan County)35state table
Duncan Township (Houghton County)70state table
Eagle Harbor Township (Keweenaw County)100state table
Echo Township (Antrim County)70state table
Edenville Township (Midland County)40state table
Elbridge Township (Oceana County)50state table
Elkland Township (Tuscola County)35state table
Ellis Township (Cheboygan County)60state table
Ellsworth Township (Lake County)50state table
Elm River Township (Houghton County)70state table
Elmira Township (Otsego County)60state table
Elmwood Township (Tuscola County)35state table
Emmett Township (Calhoun County)30state table
Essex Township (Clinton County)35state table
Evart Township (Osceola County)40state table
Ewing Township (Marquette County)60state table
Fairgrove Township (Tuscola County)35state table
Fawn River Township (St. Joseph County)25state table
Fenton Township (Genesee County)25state table
Ferry Township (Oceana County)50state table
Forest Township (Cheboygan County)50state table
Foster Township (Ogemaw County)50state table
Frankenmuth Township (Saginaw County)30state table
Fraser Township (Bay County)40state table
Fremont Township (Isabella County)35state table
Fremont Township (Sanilac County)25state table
Fruitland Township (Muskegon County)60state table
Fruitport Township (Muskegon County)60state table
Garden Township (Delta County)70state table
Garfield Township (Bay County)40state table
Geneva Township (Midland County)40state table
Georgetown Township (Ottawa County)35state table
Gibson Township (Bay County)40state table
Gilead Township (Branch County)20state table
Gilford Township (Tuscola County)35state table
Goodar Township (Ogemaw County)50state table
Grand Blanc Township (Genesee County)25state table
Grant Township (Cheboygan County)60state table
Grant Township (Keweenaw County)100state table
Greenbush Township (Clinton County)35state table
Greenleaf Township (Sanilac County)35state table
Greenwood Township (Oceana County)50state table
Gun Plain Township (Allegan County)35state table
Haight Township (Ontonagon County)60state table
Hayes Township (Otsego County)60state table
Hersey Township (Osceola County)40state table
Hill Township (Ogemaw County)50state table
Holton Township (Muskegon County)50state table
Home Township (Newaygo County)50state table
Hope Township (Midland County)40state table
Hopkins Township (Allegan County)35state table
Houghton Township (Keweenaw County)100state table
Howard Township (Cass County)50state table
Interior Township (Ontonagon County)60state table
Jamestown Township (Ottawa County)35state table
Johnstown Township (Barry County)30state table
Jordan Township (Antrim County)70state table
Kinderhook Township (Branch County)20state table
Klacking Township (Ogemaw County)50state table
Koehler Township (Cheboygan County)60state table
Lagrange Township (Cass County)50state table
Laird Township (Houghton County)70state table
Laketon Township (Muskegon County)60state table
Lansing Township (Ingham County)30state table
Leavitt Township (Oceana County)50state table
Lebanon Township (Clinton County)35state table
Lee Township (Calhoun County)30state table
Leighton Township (Allegan County)35state table
Leroy Township (Calhoun County)30state table
Lilley Township (Newaygo County)50state table
Lincoln Township (Isabella County)35state table
Livingston Township (Otsego County)60state table
Lodi Township (Washtenaw County)20state table
Manchester Township (Washtenaw County)20state table
Maple Grove Township (Barry County)30state table
Maple Grove Township (Saginaw County)30state table
Maple Valley Township (Montcalm County)40state table
Marathon Township (Lapeer County)30state table
Marengo Township (Calhoun County)30state table
Marshall Township (Calhoun County)30state table
Martin Township (Allegan County)35state table
Masonville Township (Delta County)70state table
Mcmillan Township (Ontonagon County)60state table
Meridian Township (Ingham County)30state table
Merrill Township (Newaygo County)50state table
Mills Township (Midland County)40state table
Milton Township (Cass County)50state table
Minden Township (Sanilac County)35state table
Montague Township (Muskegon County)60state table
Monterey Township (Allegan County)35state table
Mt. Forest Township (Bay County)40state table
Mundy Township (Genesee County)25state table
Muskegon Township (Muskegon County)60state table
Nahma Township (Delta County)70state table
Nelson Township (Kent County)40state table
Nester Township (Roscommon County)40state table
Newfield Township (Oceana County)50state table
Newton Township (Calhoun County)30state table
Newton Township (Mackinac County)70state table
North Branch Township (Lapeer County)30state table
Norvell Township (Jackson County)20state table
Nunda Township (Cheboygan County)60state table
Ogemaw Township (Ogemaw County)50state table
Oregon Township (Lapeer County)30state table
Orient Township (Osceola County)40state table
Osceola Township (Osceola County)40state table
Oshtemo Township (Kalamazoo County)35state table
Otsego Township (Allegan County)35state table
Otto Township (Oceana County)50state table
Ovid Township (Branch County)20state table
Paw Paw Township (Van Buren County)35state table
Pennfield Township (Calhoun County)30state table
Pierson Township (Montcalm County)40state table
Pinconning Township (Bay County)40state table
Pine Grove Township (Van Buren County)35state table
Pinora Township (Lake County)50state table
Pioneer Township (Missaukee County)60state table
Pittsfield Township (Washtenaw County)20state table
Pleasant Plains Township (Lake County)50state table
Pokagon Township (Cass County)50state table
Polkton Township (Ottawa County)40state table
Portage Township (Houghton County)70state table
Portage Township (Mackinac County)70state table
Porter Township (Van Buren County)30state table
Raber Township (Chippewa County)60state table
Republic Township (Marquette County)60state table
Reynolds Township (Montcalm County)40state table
Rich Township (Lapeer County)30state table
Rose Township (Ogemaw County)50state table
Salem Township (Allegan County)35state table
Saline Township (Washtenaw County)20state table
Sherman Township (St. Joseph County)25state table
Silver Creek Township (Cass County)50state table
Solon Township (Kent County)40state table
Sparta Township (Kent County)40state table
St.Charles Township (Saginaw County)30state table
Sturgis Township (St. Joseph County)25state table
Sullivan Township (Muskegon County)60state table
Summerfield Township (Clare County)50state table
Sunfield Township (Eaton County)35state table
Superior Township (Washtenaw County)20state table
Sylvan Township (Osceola County)40state table
Tallmadge Township (Ottawa County)35state table
Taymouth Township (Saginaw County)30state table
Trowbridge Township (Allegan County)35state table
Troy Township (Newaygo County)50state table
Tyrone Township (Kent County)40state table
Union Township (Isabella County)35state table
Village of Athens (Calhoun County)30state table
Village of Birch Run (Saginaw County)30state table
Village of Brooklyn (Jackson County)20state table
Village of Burr Oak (St. Joseph County)25state table
Village of Byron (Shiawassee County)25state table
Village of Calumet (Hillsdale County)90state table
Village of Casnovia (Kent County)40state table
Village of Cass City (Tuscola County)35state table
Village of Cassopolis (Cass County)50state table
Village of Chesaning (Saginaw County)30state table
Village of Clifford (Lapeer County)30state table
Village of Colon (St. Joseph County)25state table
Village of Columbiaville (Lapeer County)30state table
Village of Copper City (Hillsdale County)90state table
Village of Decatur (Van Buren County)35state table
Village of Edwardsburg (Cass County)50state table
Village of Fairgrove (Tuscola County)35state table
Village of Fowler (Clinton County)35state table
Village of Fruitport (Muskegon County)60state table
Village of Gagetown (Tuscola County)35state table
Village of Gaines (Genesee County)25state table
Village of Goodrich (Genesee County)25state table
Village of Hersey (Osceola County)40state table
Village of Hesperia (Newaygo County)50state table
Village of Hopkins (Allegan County)35state table
Village of Howard City (Montcalm County)40state table
Village of Kent City (Kent County)40state table
Village of Lake Linden (Hillsdale County)90state table
Village of Lakeview (Montcalm County)40state table
Village of Lakewood Club (Muskegon County)60state table
Village of Laurium (Hillsdale County)90state table
Village of Lawton (Van Buren County)35state table
Village of Manchester (Washtenaw County)20state table
Village of Maple Rapids (Clinton County)35state table
Village of Martin (Allegan County)35state table
Village of Mattawan (Van Buren County)35state table
Village of Melvin (Sanilac County)25state table
Village of Minden City (Sanilac County)35state table
Village of Mulliken (Eaton County)35state table
Village of Nashville (Barry County)30state table
Village of North Branch (Lapeer County)30state table
Village of Oakley (Saginaw County)30state table
Village of Otter Lake (Lapeer County)30state table
Village of Paw Paw (Van Buren County)35state table
Village of Pierson (Montcalm County)40state table
Village of Reese (Tuscola County)35state table
Village of Sand Lake (Kent County)40state table
Village of Sanford (Midland County)40state table
Village of Shepherd (Isabella County)35state table
Village of Sparta (Kent County)40state table
Village of Sunfield (Eaton County)35state table
Village of Unionville (Tuscola County)35state table
Village of Vanderbilt (Otsego County)60state table
Village of Walkerville (Oceana County)50state table
Village of Westphalia (Clinton County)35state table
Village of White Pigeon (St. Joseph County)25state table
Village of Wolverine (Cheboygan County)60state table
Walker Township (Cheboygan County)60state table
Warner Township (Antrim County)70state table
Warren Township (Midland County)40state table
Watson Township (Allegan County)35state table
Waverly Township (Cheboygan County)60state table
Waverly Township (Van Buren County)35state table
Wayland Township (Allegan County)35state table
Wayne Township (Cass County)50state table
Wells Township (Marquette County)60state table
Westphalia Township (Clinton County)35state table
White Pigeon Township (St. Joseph County)25state table
White River Township (Muskegon County)60state table
Whitehall Township (Muskegon County)60state table
Williamstown Township (Ingham County)30state table
Wilmot Township (Cheboygan County)60state table
Winfield Township (Montcalm County)40state table
Winterfield Township (Clare County)50state table
Wisner Township (Tuscola County)35state table
Worth Township (Sanilac County)25state table
Wright Township (Ottawa County)40state table
Yates Township (Lake County)50state table
York Township (Washtenaw County)20state table
Ypsilanti Township (Washtenaw County)20state table
Zeeland Township (Ottawa County)35state table
Alcona County50state table
Alger County70state table
Allegan County50state table
Alpena County50state table
Antrim County60state table
Arenac County40state table
Baraga County70state table
Barry County35state table
Bay County35state table
Benzie County60state table
Berrien County50state table
Branch County25state table
Calhoun County25state table
Cass County30state table
Charlevoix County70state table
Cheboygan County70state table
Chippewa County70state table
Clare County40state table
Clinton County30state table
Crawford County50state table
Delta County60state table
Dickinson County60state table
Eaton County30state table
Emmet County70state table
Genesee County30state table
Gladwin County40state table
Gogebic County60state table
Grand Traverse County60state table
Gratiot County35state table
Hillsdale County20state table
Houghton County80state table
Huron County35state table
Ingham County25state table
Ionia County35state table
Iosco County40state table
Iron County60state table
Isabella County40state table
Jackson County25state table
Kalamazoo County30state table
Kalkaska County60state table
Kent County35state table
Keweenaw County90state table
Lake County60state table
Lapeer County25state table
Leelanau County60state table
Lenawee County20state table
Livingston County25state table
Luce County70state table
Mackinac County60state table
Macomb County25state table
Manistee County60state table
Marquette County70state table
Mason County60state table
Mecosta County40state table
Menominee County60state table
Midland County35state table
Missaukee County50state table
Monroe County20state table
Montcalm County35state table
Montmorency County50state table
Muskegon County40state table
Newaygo County40state table
Oakland County25state table
Oceana County60state table
Ogemaw County40state table
Ontonagon County70state table
Osceola County50state table
Oscoda County50state table
Otsego County50state table
Ottawa County50state table
Presque Isle County50state table
Roscommon County50state table
Saginaw County35state table
Sanilac County30state table
Schoolcraft County70state table
Shiawassee County30state table
St. Clair County25state table
St. Joseph County30state table
Tuscola County30state table
Van Buren County50state table
Washtenaw County25state table
Wayne County20state table
Wexford County60state table
Minnesota: 87 adopted values

ASCE 7-22 Risk Category II ground snow load across 880 ZIP centers: 48 to 114 psf (median 66). State table rows: Minnesota Administrative Rules 1303.1700 GROUND SNOW LOAD (2020 Minnesota Residential Code (Minn. R. ch. 1309) with Minn. R. 1303.1700), 2007-07-11.

JurisdictionGround snow pg (psf)Wind (mph)Source
Aitkin County60state table
Anoka County50state table
Becker County60state table
Beltrami County60state table
Benton County50state table
Big Stone County50state table
Blue Earth County50state table
Brown County50state table
Carlton County60state table
Carver County50state table
Cass County60state table
Chippewa County50state table
Chisago County50state table
Clay County50state table
Clearwater County60state table
Cook County60state table
Cottonwood County50state table
Crow Wing County60state table
Dakota County50state table
Dodge County50state table
Douglas County50state table
Faribault County50state table
Fillmore County50state table
Freeborn County50state table
Goodhue County50state table
Grant County50state table
Hennepin County50state table
Houston County50state table
Hubbard County60state table
Isanti County50state table
Itasca County60state table
Jackson County50state table
Kanabec County60state table
Kandiyohi County50state table
Kittson County60state table
Koochiching County60state table
Lac qui Parle County50state table
Lake County60state table
Lake of the Woods County60state table
Le Sueur County50state table
Lincoln County50state table
Lyon County50state table
Mahnomen County60state table
Marshall County60state table
Martin County50state table
McLeod County50state table
Meeker County50state table
Mille Lacs County60state table
Morrison County60state table
Mower County50state table
Murray County50state table
Nicollet County50state table
Nobles County50state table
Norman County60state table
Olmsted County50state table
Otter Tail County60state table
Pennington County60state table
Pine County60state table
Pipestone County50state table
Polk County60state table
Pope County50state table
Ramsey County50state table
Red Lake County60state table
Redwood County50state table
Renville County50state table
Rice County50state table
Rock County50state table
Roseau County60state table
Scott County50state table
Sherburne County50state table
Sibley County50state table
St. Louis County60state table
Stearns County50state table
Steele County50state table
Stevens County50state table
Swift County50state table
Todd County60state table
Traverse County50state table
Wabasha County50state table
Wadena County60state table
Waseca County50state table
Washington County50state table
Watonwan County50state table
Wilkin County50state table
Winona County50state table
Wright County50state table
Yellow Medicine County50state table
Mississippi: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 427 ZIP centers: 7 to 26 psf (median 19).

Missouri: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 1,035 ZIP centers: 20 to 50 psf (median 25).

Montana: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 369 ZIP centers: 21 to 595 psf (median 58).

Nebraska: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 586 ZIP centers: 27 to 65 psf (median 43).

Nevada: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 180 ZIP centers: 5 to 450 psf (median 30).

New Hampshire: 259 adopted values

ASCE 7-22 Risk Category II ground snow load across 246 ZIP centers: 79 to 211 psf (median 111). State table rows: Ground Snow Loads for New Hampshire, ERDC/CRREL TR-02-6 (Tobiasson, Buska, Greatorex, Tirey, Fisher, Johnson), Table 1. Ground snow load (pg) at a specific elevation for all New Hampshire towns, 2002-02.

JurisdictionGround snow pg (psf)Wind (mph)Source
Acworth90 @ 1,500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Albany95 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Alexandria85 @ 1,100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Allenstown70 @ 700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Alstead80 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Alton90 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Amherst70 @ 600 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Andover80 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Antrim80 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Ashland75 @ 800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Atkinson55 @ 400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Atkinson & Gilmanton Academy Grant85 @ 1,600 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Auburn65 @ 500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Barnstead85 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Barrington70 @ 500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Bartlett100 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Bath65 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Beans Grant105 @ 1,800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Beans Purchase120 @ 2,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Bedford70 @ 700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Belmont80 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Bennington80 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Benton90 @ 1,600 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Berlin100 @ 1,600 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Bethlehem105 @ 1,800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Boscawen75 @ 700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Bow75 @ 800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Bradford85 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Brentwood50 @ 250 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Bridgewater80 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Bristol80 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Brookfield90 @ 800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Brookline60 @ 500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Cambridge90 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Campton85 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Canaan80 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Candia75 @ 700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Canterbury80 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Carroll95 @ 1,700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Center Harbor80 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Chandlers Purchase120 @ 2,500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Charlestown80 @ 1,100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Chatham90 @ 500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Chester65 @ 500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Chesterfield70 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Chichester75 @ 700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Claremont85 @ 1,100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Clarksville90 @ 2,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Colebrook80 @ 1,600 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Columbia80 @ 1,600 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Concord70 @ 600 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Conway95 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Cornish85 @ 1,100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Crawfords Purchase110 @ 1,800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Croydon90 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Cutts Grant110 @ 1,700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Dalton80 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Danbury85 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Danville55 @ 300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Deerfield70 @ 700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Deering85 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Derry65 @ 600 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Dixs Grant90 @ 1,700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Dixville90 @ 1,900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Dorchester80 @ 1,400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Dover60 @ 200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Dublin90 @ 1,600 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Dummer90 @ 1,400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Dunbarton75 @ 800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Durham55 @ 150 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
East Kingston50 @ 200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Easton85 @ 1,400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Eaton95 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Effingham85 @ 600 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Ellsworth90 @ 1,400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Enfield85 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Epping55 @ 300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Epsom75 @ 800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Errol90 @ 1,600 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Ervings Location100 @ 2,100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Exeter50 @ 200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Farmington85 @ 800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Fitzwilliam75 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Francestown80 @ 1,100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Franconia95 @ 1,700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Franklin75 @ 700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Freedom90 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Fremont50 @ 250 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Gilford90 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Gilmanton90 @ 1,100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Gilsum80 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Goffstown75 @ 800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Gorham100 @ 1,400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Goshen90 @ 1,400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Grafton90 @ 1,400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Grantham90 @ 1,400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Greenfield80 @ 1,100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Greenland50 @ 100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Greens Grant105 @ 1,700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Greenville75 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Groton80 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Hadleys Purchase100 @ 1,500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Hales Location90 @ 800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Hampstead55 @ 300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Hampton50 @ 150 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Hampton Falls50 @ 150 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Hancock85 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Hanover75 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Harrisville90 @ 1,500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Harts Location100 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Haverhill75 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Hebron80 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Henniker80 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Hill85 @ 1,100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Hillsborough80 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Hinsdale60 @ 700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Holderness80 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Hollis60 @ 500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Hooksett70 @ 600 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Hopkinton80 @ 800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Hudson60 @ 400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Jackson115 @ 1,800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Jaffrey80 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Jefferson100 @ 1,700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Keene70 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Kensington50 @ 200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Kilkenny95 @ 1,700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Kingston50 @ 200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Laconia80 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Lancaster75 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Landaff80 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Langdon80 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Lebanon80 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Lee55 @ 200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Lempster95 @ 1,600 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Lincoln95 @ 1,400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Lisbon75 @ 1,100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Litchfield60 @ 250 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Littleton75 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Livermore100 @ 1,500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Londonderry65 @ 500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Loudon80 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Low & Burbanks Grant105 @ 1,800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Lyman75 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Lyme70 @ 1,100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Lyndeborough80 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Madbury60 @ 200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Madison90 @ 1,100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Manchester70 @ 500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Marlborough80 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Marlow90 @ 1,600 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Martins Location100 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Mason75 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Meredith80 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Merrimack60 @ 400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Middleton90 @ 800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Milan95 @ 1,500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Milford70 @ 600 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Millsfield90 @ 1,700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Milton90 @ 800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Monroe65 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Mont Vernon75 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Moultonborough80 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Nashua60 @ 400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Nelson90 @ 1,500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
New Boston80 @ 800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
New Castle50 @ 50 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
New Durham90 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
New Hampton80 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
New Ipswich80 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
New London95 @ 1,400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Newbury90 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Newfields50 @ 150 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Newington50 @ 100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Newmarket50 @ 200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Newport85 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Newton50 @ 250 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
North Hampton50 @ 100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Northfield75 @ 800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Northumberland75 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Northwood80 @ 800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Nottingham65 @ 500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Odell90 @ 1,800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Orange90 @ 1,500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Orford70 @ 1,100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Ossipee85 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Pelham55 @ 400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Pembroke70 @ 700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Peterborough75 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Piermont75 @ 1,400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Pinkhams Grant115 @ 2,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Pittsburg80 @ 1,700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Pittsfield80 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Plainfield90 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Plaistow55 @ 300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Plymouth75 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Portsmouth50 @ 100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Randolph110 @ 1,900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Raymond60 @ 500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Richmond65 @ 1,100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Rindge80 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Rochester70 @ 500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Rollinsford60 @ 200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Roxbury80 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Rumney85 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Rye50 @ 100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Salem55 @ 300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Salisbury80 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Sanbornton80 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Sandown60 @ 400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Sandwich85 @ 1,100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Sargents Purchase115 @ 2,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Seabrook50 @ 100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Second College Grant85 @ 1,500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Sharon80 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Shelburne90 @ 800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Somersworth60 @ 250 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
South Hampton50 @ 200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Springfield95 @ 1,500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Stark80 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Stewartstown90 @ 2,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Stoddard90 @ 1,600 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Strafford80 @ 800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Stratford70 @ 1,100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Stratham50 @ 150 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Success100 @ 1,600 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Sugar Hill90 @ 1,600 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Sullivan90 @ 1,400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Sunapee90 @ 1,400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Surry80 @ 1,100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Sutton85 @ 1,100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Swanzey65 @ 800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Tamworth85 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Temple85 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Thompson & Meserves Purchase120 @ 2,500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Thornton85 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Tilton80 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Troy75 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Tuftonboro85 @ 1,100 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Unity90 @ 1,500 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Wakefield95 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Walpole80 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Warner80 @ 800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Warren80 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Washington95 @ 1,700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Waterville Valley105 @ 1,800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Weare80 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Webster75 @ 700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Wentworth80 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Wentworth Location80 @ 1,300 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Westmoreland65 @ 800 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Whitefield80 @ 1,400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Wilmot90 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Wilton75 @ 900 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Winchester60 @ 700 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Windham60 @ 400 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Windsor85 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Wolfeboro90 @ 1,000 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
Woodstock85 @ 1,200 ft +2.1 psf per 100 ft above the listed elevation, -2.1 psf per 100 ft below; not valid above 2,500 ftstate table
New Jersey: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 598 ZIP centers: 30 to 81 psf (median 42).

New Mexico: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 372 ZIP centers: 14 to 229 psf (median 31).

New York: 8 adopted values

ASCE 7-22 Risk Category II ground snow load across 1,826 ZIP centers: 39 to 211 psf (median 71).

JurisdictionGround snow pg (psf)Wind (mph)Source
City of Beacon35115CITY OF BEACON BUILDING DEPARTMENT TABLE R301.2(1) - CLIM...
City of New York25117 Vult2022 NYC Building Code
City of Saratoga Springs50115 VultCity of Saratoga Springs Building Department - Applicatio...
City of Syracuse5090City of Syracuse - Building Codes Review
City of Yonkers201152020 RC-NYS
Town of Guilderland501152020 RCNYS
Town of Islip32130 Vult2025 NYS Uniform Code
Town of Washington40115TOWN OF WASHINGTON DUTCHESS COUNTY, NEW YORK TABLE R301.2...
North Carolina: 1 adopted value

ASCE 7-22 Risk Category II ground snow load across 853 ZIP centers: 11 to 83 psf (median 27).

JurisdictionGround snow pg (psf)Wind (mph)Source
Iredell County15115 Vult2018 NC State Building Code
North Dakota: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 389 ZIP centers: 52 to 102 psf (median 64).

Ohio: 7 adopted values

ASCE 7-22 Risk Category II ground snow load across 1,233 ZIP centers: 27 to 53 psf (median 34).

JurisdictionGround snow pg (psf)Wind (mph)Source
City of Cleveland3090City of Cleveland Climatic and Geographic Design Criteria
City of Columbus2090RCO
City of Dayton20 (minimum roof load)RCO
Delaware County20 (minimum roof load)115RCO as adopted (2019 RCO with local amendments)
Lake County302019 RCO (with updates as of 3/1/2024)
Lucas County2090 3-s gustLucas County Building Regulations - Climatic and Geograph...
Mahoning County2590Mahoning County Building Regulations, Appendix III: Resid...
Oklahoma: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 664 ZIP centers: 13 to 33 psf (median 18).

Oregon: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 428 ZIP centers: 16 to 741 psf (median 51).

Pennsylvania: 18 adopted values

ASCE 7-22 Risk Category II ground snow load across 1,833 ZIP centers: 31 to 154 psf (median 60).

JurisdictionGround snow pg (psf)Wind (mph)Source
Borough of Glen Rock (York County)3090IRC per Ord. 428 (2004-3)
Borough of West Reading (Berks County)301152018 IRC with local amendments
City of Allentown40115COA – Residential Building Construction Plan Review Check...
City of Bethlehem3090City of Bethlehem - Article 1701 – Pennsylvania Uniform C...
City of Easton30 (minimum roof load)115Chapter 245: Construction - City of Easton, PA
City of Erie40902018 IBC with local amendments
City of Philadelphia251152021 IRC with local amendments
City of Pittsburgh3090City of Pittsburgh Code, Title 10 Building, Ch 1002 Unifo...
City of Reading2590Reading, PA Code of Ordinances, Ch. 180 Construction Code...
Lower Providence Township (Montgomery County)30 (minimum roof load)115Topics of Interest - PA Uniform Construction Code Design ...
Manheim Township (Lancaster County)301152021 IRC with local amendments
Montgomery Township (Montgomery County)30902021 IRC
Municipality of Murrysville4090Chapter 96: Construction Codes, Uniform - Municipality of...
Township of Bethlehem (Northampton County)301152021 IRC
Township of East Pennsboro3090Chapter 5: Code Enforcement - Township of East Pennsboro, PA
Township of Mount Pleasant (Westmoreland County)4090Chapter 139: Construction Codes, Uniform - Township of Mo...
Township of Upper Allen30902018 IRC
Westtown Township (Chester County)3090Chapter 57: Building Construction, Article I: Residential...
Rhode Island: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 81 ZIP centers: 37 to 66 psf (median 52).

South Carolina: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 424 ZIP centers: 6 to 29 psf (median 20).

South Dakota: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 375 ZIP centers: 34 to 162 psf (median 75).

Tennessee: 5 adopted values

ASCE 7-22 Risk Category II ground snow load across 638 ZIP centers: 18 to 55 psf (median 23).

JurisdictionGround snow pg (psf)Wind (mph)Source
Knox County10902018 IRC with local amendments
Metropolitan Government of Nashville and Davidson County101152024 IRC with local amendments
Montgomery County101152018 IRC
Shelby County101052021 IRC with local amendments
Sumner County10115Climatic & Geographical Data Specific to Sumner County
Texas: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 1,989 ZIP centers: 5 to 31 psf (median 12).

Utah: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 299 ZIP centers: 15 to 561 psf (median 57).

Vermont: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 265 ZIP centers: 71 to 203 psf (median 118).

Virginia: 52 adopted values

ASCE 7-22 Risk Category II ground snow load across 903 ZIP centers: 28 to 99 psf (median 42).

JurisdictionGround snow pg (psf)Wind (mph)Source
Accomack County20 (minimum roof load)120 3-s gustDesign Loads & Criteria
Alleghany County3090Building Inspections | Alleghany County, Virginia
Amelia County20115Amelia County Building Design Criteria
Arlington County25115TABLE R301.2(1) CLIMATIC AND GEOGRAPHIC DESIGN CRITERIA
Augusta County432021 VUSBC
Bath County30902015 Virginia Residential Code
Botetourt County301152021 VRC
Campbell County25110Design Criteria
City of Alexandria25110Residential Design Criteria (Department of Code Administr...
City of Charlottesville30110City of Charlottesville Climatic and Geographic Design Cr...
City of Chesapeake10117-1232021 VRC
City of Danville20892021 Virginia Codes (USBC)
City of Falls Church251122021 VRC
City of Galax30110 3-s gust2021 USBC
City of Hampton15115Design Criteria - Residential Design Criteria
City of Lynchburg25902018 ICC International Building Code
City of Newport News15118Virginia Residential Code
City of Petersburg20115 Vult2021 Virginia USBC / 2021 IRC
City of Portsmouth101202021 VRC
City of Salem3090 3-s gust2021 Virginia USBC/VRC
City of Staunton43115 Vult2021 Virginia USBC/VRC
City of Waynesboro3090 3-s gustDesign Standards (Building Division)
City of Williamsburg20110 Vult2021 VRC
Craig County30115Design Criteria
Culpeper County30115Culpeper County Design Criteria (Table R301.2(1) Climatic...
Cumberland County25115Building Design Criteria | Cumberland County, VA
Fairfax County251152021 VCC / 2021 VRC (USBC)
Floyd County30115 3-s gustBuilding Inspections (Floyd County)
Fluvanna County25/301152021 IRC
Franklin County25115 3-s gust2018 Virginia USBC / 2018 IRC
Frederick County35 40 psf in higher elevations (North Western parts of county)1152021 USBC/VCC
Greene County30110 Vult2021 Virginia USBC
Greensville County2090Greensville County, VA - Building Inspections
Hanover County20115 VultHanover County Residential design data
Henrico County20115 Vult2021 VCC (linked policy)
Highland County35115Residential Construction Design Parameters
James City County20115Virginia Residential Code (edition not stated)
Loudoun County30115 3-s gust2021 VUSBC
Louisa County30115Lousia County Design Criteria Chart (Table R301.2(1) Clim...
Madison County30110 Vult2018 VRC
Mathews County20115 VultLocal Design Criteria | Mathews County, VA
Montgomery County30110 3-s gustSTRUCTURAL DESIGN CRITERIA SPECIFIC TO MONTGOMERY COUNTY
Northampton County101202021 USBC
Pittsylvania County251102021 Virginia Uniform Statewide Building Code
Powhatan County20/25115 Vult2021 VRC
Prince Edward County25115 VultMinimum Residential Design Criteria
Pulaski County25115 3-s gust2018 IRC / 2018 Virginia USBC
Roanoke County3090 3-s gust2021 VRC
Rockingham County42.5115Rockingham County Climate and Geographic Design Criteria
Spotsylvania County251152021
Stafford County25115 3-s gust2018 VCC / 2018 VRC
Warren County351152018 or 2021 Virginia USBC
Washington: 8 adopted values

ASCE 7-22 Risk Category II ground snow load across 605 ZIP centers: 23 to 1010 psf (median 56).

JurisdictionGround snow pg (psf)Wind (mph)Source
Benton County201102021 IRC / 2021 IBC
Clark County30135 VultResidential Structural Design Information
King County25 (minimum roof load)110Residential Basics Program King County Permits
Pierce County30110 VultPredesigned Covered Porch or Patio Guide
Snohomish County25 (minimum roof load)1102021 IRC with county amendment (SCC 30.52F.300)
Spokane County30 (minimum roof load)What is the basic minimum snow load for Spokane County?
Thurston County20110 VultBuilding Code Information: Climatic & Geographic Design C...
Whatcom County25 (minimum roof load)1102021 IRC
West Virginia: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 738 ZIP centers: 31 to 176 psf (median 49).

Wisconsin: 72 adopted values

ASCE 7-22 Risk Category II ground snow load across 783 ZIP centers: 46 to 102 psf (median 58). State table rows: Wisconsin Administrative Code ch. SPS 321 (Uniform Dwelling Code, Construction Standards), SPS 321.02 and Figure 321.02 Zone Map for Roof Loads (Wisconsin Uniform Dwelling Code (SPS 320-325)), 2024-11.

JurisdictionGround snow pg (psf)Wind (mph)Source
Adams County30 (minimum roof load)state table
Ashland County40 (minimum roof load)state table
Barron County40 (minimum roof load)state table
Bayfield County40 (minimum roof load)state table
Brown County30 (minimum roof load)state table
Buffalo County30 (minimum roof load)state table
Burnett County40 (minimum roof load)state table
Calumet County30 (minimum roof load)state table
Chippewa County40 (minimum roof load)state table
Clark County40 (minimum roof load)state table
Columbia County30 (minimum roof load)state table
Crawford County30 (minimum roof load)state table
Dane County30 (minimum roof load)state table
Dodge County30 (minimum roof load)state table
Door County30 (minimum roof load)state table
Douglas County40 (minimum roof load)state table
Dunn County40 (minimum roof load)state table
Eau Claire County40 (minimum roof load)state table
Florence County40 (minimum roof load)state table
Fond du Lac County30 (minimum roof load)state table
Forest County40 (minimum roof load)state table
Grant County30 (minimum roof load)state table
Green County30 (minimum roof load)state table
Green Lake County30 (minimum roof load)state table
Iowa County30 (minimum roof load)state table
Iron County40 (minimum roof load)state table
Jackson County30 (minimum roof load)state table
Jefferson County30 (minimum roof load)state table
Juneau County30 (minimum roof load)state table
Kenosha County30 (minimum roof load)state table
Kewaunee County30 (minimum roof load)state table
La Crosse County30 (minimum roof load)state table
Lafayette County30 (minimum roof load)state table
Langlade County40 (minimum roof load)state table
Lincoln County40 (minimum roof load)state table
Manitowoc County30 (minimum roof load)state table
Marathon County40 (minimum roof load)state table
Marinette County40 (minimum roof load)state table
Marquette County30 (minimum roof load)state table
Menominee County40 (minimum roof load)state table
Milwaukee County30 (minimum roof load)state table
Monroe County30 (minimum roof load)state table
Oconto County40 (minimum roof load)state table
Oneida County40 (minimum roof load)state table
Outagamie County30 (minimum roof load)state table
Ozaukee County30 (minimum roof load)state table
Pepin County40 (minimum roof load)state table
Pierce County40 (minimum roof load)state table
Polk County40 (minimum roof load)state table
Portage County40 (minimum roof load)state table
Price County40 (minimum roof load)state table
Racine County30 (minimum roof load)state table
Richland County30 (minimum roof load)state table
Rock County30 (minimum roof load)state table
Rusk County40 (minimum roof load)state table
Sauk County30 (minimum roof load)state table
Sawyer County40 (minimum roof load)state table
Shawano County40 (minimum roof load)state table
Sheboygan County30 (minimum roof load)state table
St. Croix County40 (minimum roof load)state table
Taylor County40 (minimum roof load)state table
Trempealeau County30 (minimum roof load)state table
Vernon County30 (minimum roof load)state table
Vilas County40 (minimum roof load)state table
Walworth County30 (minimum roof load)state table
Washburn County40 (minimum roof load)state table
Washington County30 (minimum roof load)state table
Waukesha County30 (minimum roof load)state table
Waupaca County40 (minimum roof load)state table
Waushara County30 (minimum roof load)state table
Winnebago County30 (minimum roof load)state table
Wood County40 (minimum roof load)state table
Wyoming: no adopted values collected yet

ASCE 7-22 Risk Category II ground snow load across 176 ZIP centers: 24 to 573 psf (median 47).

Wind: Vult marks a speed the source labels ultimate (the 2015 IRC and later); 3-s gust, a 3-second gust speed with no ultimate or allowable label; no mark, a speed the source does not label. A speed under 100 mph is usually the basic wind speed of the 2012 and earlier IRC, which is not the same measure as Vult.

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. ASCE 7-22 snow and wind: read from the ASCE Hazard Tool service at 33,635 ZIP centers, 2026-10-25. Adopted values: 1,909 jurisdictions from state code tables and building-department documents, each with its source and check date.

Have a county sheet that is not listed? Send us the link and we will add it.

Roof Snow Load by ZIP Code: Converting pg to pf

Your roof is not designed for the ground snow load. It is designed for the flat-roof snow load, pf, which is usually smaller. ASCE 7-22 Equation 7.3-1 does the conversion:

pf = 0.7 × Ce × Ct × Is × pg

For a heated house on a partially exposed suburban lot, Ce, Ct and Is are all 1.0 and pf is 70 percent of pg. Find your pg in the state table above, then read pf from the matching row below. The last column is the minimum roof snow load, pm, for low-slope roofs (ASCE 7-22 Section 7.3.4): pm equals pg up to 20 psf and stays at 20 psf above that. Where pm is larger than pf, pm governs.

Ground snow load pg (psf) pf, heated and partially exposed (0.7 pg) pf, sheltered or unheated (0.84 pg) pf, sheltered and unheated (1.01 pg) Minimum pm, low-slope roofs
1078.410.110 (governs)
1510.512.615.115 (governs)
201416.820.220 (governs)
2517.52125.220 (governs)
302125.230.220
402833.640.320
50354250.420
604250.460.520
704958.870.620
805667.280.620
1007084100.820

All values in psf for Risk Category II (Is = 1.0). Sheltered means Ce = 1.2 (surface roughness B, roof tight among trees or taller buildings). Unheated means Ct = 1.2. Round up to the nearest whole psf on drawings.

Exposure factor Ce (ASCE 7-22 Table 7.3-1)

Surface roughness Fully exposed Partially exposed Sheltered
B: urban, suburban, wooded0.91.01.2
C: open terrain, scattered obstructions0.91.01.1
D: flat, unobstructed, open water0.80.91.0
Above the treeline, windswept mountains0.70.8—

Partially exposed is the default for most houses. Fully exposed means no shelter on any side from trees, buildings or terrain. Sheltered means the roof sits tight among conifers or taller buildings that stay in place all winter.

Thermal factor Ct (ASCE 7-22 Table 7.3-2) and importance factor Is

Condition Factor
Heated building (the default)Ct = 1.0
Kept just above freezing, ventilated roof with R-25 or more between the heated space and the roofCt = 1.1
Unheated or open-air (detached garage, barn, carport, pavilion)Ct = 1.2
Intentionally kept below freezing (freezer building)Ct = 1.3
Continuously heated greenhouse, roof R-value under 2Ct = 0.85
Risk Category I (minor storage) / II (houses) / III / IV (ASCE 7-22 Table 1.5-2)Is = 0.8 / 1.0 / 1.1 / 1.2

Sloped roofs, drifts and the rain-on-snow surcharge

A pitched roof carries ps = Cs × pf. The slope factor Cs comes from ASCE 7-22 Figure 7.4-1. On a heated house with shingles, Cs stays at 1.0 up to a 30 degree slope (about 7:12) and then drops in a straight line to zero at 70 degrees. A slippery, unobstructed surface such as standing-seam metal or slate starts shedding at 5 degrees. Cold roofs (Ct of 1.1 or 1.2) hold snow to steeper slopes before Cs drops. Drifts against walls and lower roofs, unbalanced loads on gables, and sliding snow are separate checks that come on top of the balanced load.

Where pg is 20 psf or less, ASCE 7-22 Section 7.10 adds an 8 psf rain-on-snow surcharge to the balanced load on roofs with a slope under W/50. It is not added to the minimum pm, to drifts or to unbalanced loads.

Two worked examples

Heated house, pg = 40 psf, partially exposed suburban lot. pf = 0.7 × 1.0 × 1.0 × 1.0 × 40 = 28 psf. The minimum pm is 20 psf, so pf governs. A 6:12 shingle roof (26.6 degrees) keeps Cs = 1.0, so the trusses are designed for 28 psf plus drift and unbalanced checks.

Detached garage with a low-slope roof, pg = 15 psf. pf = 0.7 × 1.0 × 1.2 × 1.0 × 15 = 12.6 psf. Add the 8 psf rain-on-snow surcharge: 20.6 psf. The minimum pm is 15 psf, so the surcharged balanced load of 20.6 psf governs. Rounded up, the roof is designed for 21 psf.

State Capital Required Snow Loads at a Glance

A compact lookup for permit-discussion design values at each state capital. These are summary numbers only. Always confirm the operative value at your site with the AHJ and the ASCE Hazard Tool before permit drawings.

Capital State Design pg (psf)
MontgomeryAL0
JuneauAK60
PhoenixAZ0
Little RockAR10
SacramentoCA0
DenverCO43 (asd)
HartfordCT30
DoverDE20
TallahasseeFL0
AtlantaGA5
HonoluluHI0
BoiseID25
SpringfieldIL20
IndianapolisIN20
Des MoinesIA30
TopekaKS20
FrankfortKY15
Baton RougeLA0
AugustaME70
AnnapolisMD30
BostonMA40
LansingMI30
St. PaulMN50
JacksonMS0
Jefferson CityMO20
HelenaMT30 (min roof)
LincolnNE25
Carson CityNV30
ConcordNH70
TrentonNJ25
Santa FeNM25
AlbanyNY40
RaleighNC15
BismarckND40
ColumbusOH20
Oklahoma CityOK10
SalemOR20 (min)
HarrisburgPA25
ProvidenceRI30
ColumbiaSC5
PierreSD35
NashvilleTN10
AustinTX0
Salt Lake CityUT30
MontpelierVT60
RichmondVA25
OlympiaWA25
CharlestonWV20
MadisonWI30
CheyenneWY30
WashingtonDC62

These are summary values for design discussion. Always run the actual site coordinates through the ASCE Hazard Tool for permit-grade numbers and confirm with your local AHJ.

What the State Number Is Good For

A state range tells you whether you are building in 20 psf country or 70 psf country. That is enough to budget a roof, pick a truss supplier and decide whether an engineer should be involved early. It is not a permit number. Within one state the ground snow load can change by a factor of five, and the number on the permit is whatever the local building department adopted.

Colorado is the textbook example. Eastern plains see 20–30 psf. Front Range cities like Denver use a 43 psf allowable-stress-design pg. Mountain communities at 8,000+ feet are Case Study regions where engineers must perform site-specific analyses using Colorado Design Snow Loads 2016 by the Structural Engineers Association of Colorado. Building to "Colorado average" would over-build Denver and under-build Aspen.

New York is similarly split. NYC is fixed at 25 psf by NYC Building Code §1608.2, regardless of the ASCE map. Albany jumps to 40 psf. Buffalo, the Tug Hill Plateau, and the Adirondacks fall into Case Study territory with localized values that can exceed 100 psf in lake-effect bands. As of January 1, 2026, the Building Code of New York State references ASCE 7-22 reliability-targeted values directly.

Maine and New Hampshire show how cold inland climates drive loads higher than coastal areas. Portland, Maine sits around 50 psf; interior Aroostook County exceeds 100 psf. New Hampshire's official source is the U.S. Army Corps of Engineers ERDC/CRREL TR-02-6, which the state code explicitly incorporates.

Maryland shows the other direction. The ASCE 7-22 map says about 60 psf for Baltimore, but Baltimore County's adopted residential value is 30 psf and most Maryland counties sit between 20 and 40. The lookup and the county table above carry adopted numbers like these where they are published; the state table is the fallback. Baltimore also Baltimore's ground snow load jumped from 25 psf in ASCE 7-16 to 60 psf in ASCE 7-22, per Maguire et al. in Structure Magazine (February 2022): in ASCE 7-16, pg is 25 psf (× 1.6 load factor); the reliability-targeted ASCE 7-22 value of pg for Risk Category II is 60 psf (× 1.0 load factor) at this location. Washington, DC moved from 25 to 62 psf in the same revision.

Which number to use

Use the lookup at the top of the page for the adopted value when one is published. Otherwise run the site through the ASCE 7 Hazard Tool for an ASCE 7-22 value. Either way, confirm the number with the building department before it goes on a drawing.

How Snow Load Affects Concrete and Foundation Design

Snow load is mainly a roof and framing problem, but it flows through to the concrete.

Bigger footings. A roof carrying 50 psf snow drives a much higher gravity load to bearing walls and footings than a 10 psf roof. IRC Table R403.1(1) footing widths scale with the total wall load, which scales with snow load. Going from 30 psf to 70 psf can push a one-story footing from 12 inches wide to 16 inches. See the concrete footing size chart for the prescriptive tables.

Deck design. IRC R507 requires decks to be designed for the greater of 40 psf live load or the local ground snow load. In a 70 psf snow zone, you cannot design a deck for 40 psf — joist spans, post sizes, and footing depths all increase. Use the post hole calculator once you have your post size dialed in, and cross-check pier depth against the deck footing size chart.

Garage and shed slabs. Heavy roof snow combined with freeze-thaw cycling can crack unreinforced slabs. In 50+ psf zones, consider rebar mats and thicker edge beams. IRC R301.2.1.1 caps prescriptive light-frame construction at pg = 70 psf — above that, the whole structure must be engineered. For sizing strip footings on snow-loaded walls, run the numbers in our footing calculator; for project-cost context, see the concrete slab cost guide.

States with Amended Snow Load Requirements

Several states publish their own ground snow load tables or rules that supersede IRC Figure R301.2(5). If you are building in one of these states, skip the ASCE map and go directly to the state document.

  • Massachusetts: 780 CMR 9th/10th Ed. Table R301.2.5 (jurisdiction-by-jurisdiction).
  • Michigan: Figure 1608.2 zone map.
  • Minnesota: Rule 1303.1700 — 60 psf in 29 named northern counties, 50 psf in all others.
  • New Hampshire: ERDC/CRREL TR-02-6 case studies for all cities and towns.
  • Vermont: Annex VII to the 2012 Fire & Building Safety Code; 40 psf minimum roof load statewide.
  • Montana: ARM 24.301.146; 30 psf minimum roof load.
  • Oregon: Specialty Code; 20 psf × I minimum roof load.
  • Washington: SEAW Snow Load Analysis for Washington (1995, updated).
  • Idaho: University of Idaho 2015 Ground Snow Loads.
  • Wisconsin: SPS 321 Uniform Dwelling Code (Wisconsin does not adopt the IRC for residential).
  • New York: 2025 BCNYS references ASCE 7-22 directly, effective January 1, 2026.
  • Utah: Utah Code 15A-3-202 state-specific tables.

How to Find YOUR Exact Snow Load

The lookup and tables above are the starting point. For permit approval, you need the official number for your specific site. Four steps in order of reliability.

Step 1: Use the ZIP Lookup at the Top of This Page

It returns the ground snow load your county, city or town has adopted when one is published online, with a link to the document, and the ASCE 7-22 value at the ZIP center when it is not. The county table lists the same numbers by state. If you are clearly in a high-load area, get an engineer involved early.

Step 2: Use the ASCE 7 Hazard Tool

Go to asce7hazardtool.online, enter your address or lat/long, select ASCE/SEI 7-22 and Risk Category II for a single-family home, and the tool returns your pg in both strength-level and allowable-stress-design (ASD) forms, plus the 20-year MRI value and winter wind parameter W2. Save the PDF for your permit packet.

Step 3: Call Your Local Building Department

Many jurisdictions publish a single official pg on their permit checklist. NYC mandates 25 psf regardless of the ASCE map. Denver mandates 43 psf pg(asd). Always confirm in writing.

Step 4: Check State Amendments

Use the list in the section above to confirm you are not in one of the dozen states with overriding state-level snow load tables. If you are, the state document is the operative source — not the ASCE map.

Once you have your pg, drop it into IRC Equation pf = 0.7 × Ce × Ct × Is × pg to get your roof design load, then check IRC R507 for deck requirements. Your engineer or truss supplier will run the snow-drift, unbalanced-load, and rain-on-snow analyses required by ASCE 7-22 Chapter 7.

Plan Your Snow Load Right the First Time

Ground snow load runs from zero in Phoenix to 70 psf in Concord, NH, and it sets the roof load your framing and footings have to carry. Get your local pg before you lock in framing.

Use the tables above as your starting reference, confirm with the ASCE Hazard Tool and your local building department, and then let our calculators handle the math on the concrete that will carry the load.

Disclaimer: Values on this page are for preliminary design discussion only. Confirm with your local building department and a licensed structural engineer before submitting for permit. Codes change; verify against the edition adopted in your jurisdiction.

Frequently Asked Questions

Is ground snow load the same as roof snow load?

No. Ground snow load (pg) is the mapped weight of snow on open, flat ground. The flat-roof design snow load is pf = 0.7 × Ce × Ct × Is × pg (ASCE 7-22 Equation 7.3-1). For a heated house with normal exposure, pf is 70 percent of pg: a 40 psf ground load becomes a 28 psf roof load. Low-slope roofs also have a minimum of pg, capped at 20 psf. The conversion table on this page lists pf for pg from 10 to 100 psf.

Where does IRC R301.2(5) come from?

It is a reproduction of the ASCE 7 ground snow load map. The 2018 and 2021 IRC publish ASCE 7-16 data. The 2024 IRC adopts ASCE 7-22 reliability-targeted values and directs designers to the ASCE Hazard Tool Geodatabase for site-specific lookups.

What changed in ASCE 7-22 snow loads?

ASCE 7-22 replaced the 50-year MRI approach with reliability-targeted strength loads at a load factor of 1.0. Most structures shifted by ±5–15%. Some cities saw large jumps — Baltimore went from 25 to 60 psf. Case Study regions were reduced by more than 90% because state-specific studies are now built in.

My building department gave me a number lower than the ASCE map. Which do I use?

The number in your permit packet from the AHJ is what your inspector will check against. For permit drawings, the AHJ value is operative. Get the value in writing and keep it in your project file.

What is a "Case Study" zone?

A region where local topography and elevation cause snow loads to vary so dramatically that no single mapped value is appropriate. ASCE 7-22 requires a licensed engineer to perform a site-specific analysis using nearby weather station data.

Does IRC limit prescriptive design using snow load?

Yes. IRC R301.2.1.1 caps prescriptive light-frame, cold-formed-steel, masonry, and SIP construction at pg ≤ 70 psf. Above that, the building must be designed in accordance with accepted engineering practice.

Do I need to add a rain-on-snow surcharge?

ASCE 7-22 §7.10 raised the rain-on-snow surcharge to 8 psf, up from 5 psf in ASCE 7-16. Apply it where pg ≤ 20 psf on low-slope roofs.

Does my deck have to be designed for snow load?

Yes, per IRC R507.1: decks must be designed for the greater of 40 psf live load or the local ground snow load. In Boston (40 psf) the values are equal; in Concord, NH (70 psf) snow load governs.

Why is my county's residential snow load lower than the ASCE value?

Most residential tables were set under ASCE 7-16 or an earlier map, which published a 50-year ground value used with a 1.6 load factor. ASCE 7-22 publishes a strength-level value used with a factor of 1.0, so the new map numbers run higher by design, and many departments have not changed their adopted figure. Some departments also set a value from local snow records. Use the adopted number for the permit and keep the sheet in your project file.

My county is not in the table. What do I use?

Start with the ASCE 7-22 value the lookup shows for your ZIP and call the building department. Many counties that publish nothing online will give the number by phone or email, and some tell you to use the ASCE Hazard Tool directly. If you get a sheet, send us the link and we will add it.