The Short Answer
A house roof in Michigan is designed for the ground snow load the state sets for its location, which in West Michigan runs from about 30 to 60 pounds per square foot (35 in most of Kent County, 50 in much of Ottawa and Allegan). A foot of fresh snow weighs about 3 to 21 pounds per square foot and a foot of ice about 57, so depth alone tells you little. Drifts, ice and older framing reduce the margin.
Key Points
- Michigan's residential code replaces the national snow map with a county and township table, Table R301.2(5), added by Mich. Admin. Code R 408.30515.
- Most of Kent County is set at 35 psf, much of Ottawa and Allegan at 50, and Muskegon's lakeshore cities at 60.
- FEMA puts a foot of fresh snow at 3 to 21 psf depending on how wet it is, and a foot of ice at about 57 psf.
- Drifts and sliding snow create uneven loads, which FEMA says are a greater risk to the structure than the same weight spread evenly.
- Sagging, cracking sounds, new ceiling cracks and sticking interior doors are reasons to get out and call a structural engineer.
Ground Snow Load Versus Roof Snow Load
Building codes start with the ground snow load: the weight of snow on the ground surface that a building in a given place is designed around. FEMA's Snow Load Safety Guide (P-957) explains that the national maps behind those numbers show a load with a 2 percent chance of being equaled or exceeded in any given year. That is not a ceiling. It is a level of risk the codes treat as acceptably low.
The roof snow load is what a designer actually sizes the roof framing for, and it is worked out from the ground value. FEMA lists the factors: the ground snow load, the building's use and importance, how exposed the roof is to wind, its slope, its shape, any obstructions on it and the building's thermal condition. A sheltered, flat roof over an unheated building holds more snow than a steep, windswept roof over a warm attic.
That is why FEMA warns against measuring the snow in your yard and assuming the roof carries the same. One foot of snow on the ground does not necessarily equal one foot on the roof, and two houses on the same street can carry very different loads after the same storm.
How Michigan Sets the Number for Your Address
Michigan's one- and two-family homes are built under the 2015 Michigan Residential Code. LARA's Bureau of Construction Codes says that while a 2025 court stipulated order remains in place, the 2015 versions adopted by the state remain valid and in effect, so the rules below are the ones that apply as of October 2026.
Rather than leave the snow column blank for each local building department to fill in, Michigan wrote its own answer into the rules. Mich. Admin. Code R 408.30515 amends the code's ground snow load figure and adds Table R301.2(5), Michigan Ground Snow Loads by Jurisdiction. It lists every county with a base value, then names the cities, villages and townships within that county that carry a different number. R 408.30516 then points the ground snow load column of the code's climatic design table to that Michigan table.
Statewide, the values run from 20 pounds per square foot in parts of southeast Michigan to 90 and 100 in the Keweenaw. West Michigan sits in the middle, with a clear rise toward Lake Michigan. The table below lists the counties around Grand Rapids. If your township is named as an exception in the rule, use that number instead of the county base, and confirm it with your building department.
What the Code Does With That Number
The base text of the 2015 International Residential Code, which Michigan's residential code adopts with amendments, draws a line at 70 pounds per square foot. Section R301.2.3 says wood-framed, cold-formed steel, masonry, concrete and structural insulated panel construction in regions with ground snow loads of 70 psf or less follows the code's prescriptive chapters. Above 70 psf, buildings must be designed in accordance with accepted engineering practice. Every county in West Michigan falls under that line; parts of the Upper Peninsula do not.
Section R301.6 then says the roof shall be designed for the live load in Table R301.6 or the snow load from the climatic table, whichever is greater. The roof live load in Table R301.6 is 20 psf at most, for flat or low roofs with small tributary areas, so in Michigan the snow load is almost always the governing number. Rafter and joist span tables in the code are built around those loads, which is why a framer or engineer will ask for the ground snow load before sizing anything.
Commercial buildings fall under the Michigan Building Code, based on the International Building Code, and their roofs are designed by engineers using snow load provisions that trace to ASCE 7, the national design-load standard FEMA's guide points to. Drift loads around parapets, rooftop units and roof steps are worked out separately there, which is one reason flat commercial roofs are a specialty of their own.
What Snow and Ice Actually Weigh
FEMA's guide gives the figures that matter. The weight of one foot of fresh snow ranges from about 3 pounds per square foot for light, dry snow to 21 for wet, heavy snow. One inch of ice weighs a little less than 5 psf, and one foot of ice about 57 psf. Water itself weighs about 5.2 psf for every inch of depth, so slush and ponded meltwater count heavily.
Put those numbers next to the Michigan table and the picture is clearer. A foot of fluffy lake-effect snow at 3 to 5 psf is a small fraction of a 35 psf design load. Two feet of wet, settled snow at the high end of FEMA's range could reach about 42 psf, more than the ground value for most of Kent County, before you count ice at the eaves or a drift behind the chimney. Rain falling into an existing snowpack adds weight without adding depth.
FEMA adds that snow which sits in the sun softens, gets denser and refreezes, and that meltwater can pond and freeze in low spots. So the same snowpack weighs more in late February than it did the week it fell, even if it looks shallower.
These are rough figures for understanding, not a way to rate your roof. Only the original design, or an engineer's assessment, tells you what a specific roof can carry.
Why Older and Altered Roofs Have Less Margin
A roof built to the current table is designed for that load with a safety margin built into the code. Several things eat into that margin over a house's life, and FEMA's guide names most of them.
- Age of the design. FEMA notes that drifting loads were first added to the BOCA code, long used in the Midwest, in 1975, and that a building constructed 40 years ago may not have been designed for snow loads as they are understood today.
- Extra roofing layers. Re-covering a roof over the old one adds weight and leaves less capacity for snow, and switching to a heavier roofing material does the same. Michigan's residential code caps a roof at two layers of shingles.
- Rot and damage. FEMA notes wood members can split or rot, which reduces their load-carrying capacity. A chronic leak at a valley or eave often weakens exactly the area where snow and ice concentrate.
- Cut or altered framing. Rafters or truss members cut for a skylight, a chimney, ductwork or attic storage without proper reinforcement no longer carry what they were designed to.
- Additions. FEMA warns that a taller addition next to an older, lower roof creates a drift zone the old roof was never checked for.
- Added equipment. Solar arrays, mechanical units and other rooftop equipment add dead load and give snow something to drift against.
Where Snow Load Concentrates on a House
FEMA's guide is blunt that an unbalanced snow load, deeper in some spots than others, poses a greater risk to the roof structure than a uniform load. On a house, wind blows snow off the windward slope and drops it on the sheltered side of the ridge, into valleys, against chimneys and dormers, and onto lower roofs beside taller walls. Snow sliding off a steep upper roof lands on porch and sunroom roofs below, adding both weight and an impact force.
Ice dams concentrate load at the eaves, the one part of the roof that hangs out past the walls. FEMA notes that ice dams also stop snow from sliding off, which keeps the load on the roof longer. In West Michigan, where lake-effect snow arrives with a west or northwest wind, the east-facing slopes, valleys and lower roofs are the places to watch.
Lake-effect snow and drifting
How Lake Michigan builds snow bands, where they land, and which roof shapes collect the deepest drifts.
Lake-effect snow and roofsSigns a Roof Is Carrying Too Much
FEMA's guide says overstressed wood and steel framing usually shows warning signs before it fails. These are the ones it lists that a homeowner can see or hear.
- Sagging roof lines, rafters or roof sheathing, visible from the yard or in the attic.
- Popping, cracking or creaking noises from the roof or attic.
- Doors or windows that suddenly stick or will not close, especially interior doors.
- New cracks in walls, ceilings or masonry.
- Cracked or split wood members, or bowing truss chords and webs.
- Severe new roof leaks, or water collecting where it should drain on a low-slope roof.
FEMA's guidance is that if you see these signs, the building should be promptly evacuated and a structural engineer called. Do not send anyone onto that roof to shovel it until someone qualified has looked at it.
When Clearing the Roof Makes Sense
FEMA's guide opens by saying most buildings are not at risk of snow-induced failure, and that attempting to remove snow from a roof is often more hazardous than beneficial. OSHA's hazard alert on rooftop snow removal says falls cause the most worker deaths and injuries in that work, and that removing snow the wrong way can create an unbalanced load and increase the risk of collapse. OSHA's advice is to remove snow uniformly, avoid piling it on the roof, and clear it from the ground with a snow rake where possible.
On houses, the more common reason to clear snow is leaks rather than collapse: less snow means less meltwater feeding an ice dam. Stellar's own rule of thumb, from its snow removal service, is that it is time when roughly 6 to 8 inches has built up, the two-week forecast holds below 35 degrees, and more snow is on the way. Low-slope porch roofs, flat garage roofs and roofs with a history of sagging deserve earlier attention.
Roof snow and ice removal
Removal from roofs only, using methods that do not damage the shingles.
Roof snow removalSigns of a sagging roof
What a sagging roof line or deck means outside of a snow event, and what fixes it.
Roof saggingPorches, Garages and Pole Barns Carry More Risk
FEMA singles out secondary structures: canopies, porches, carports, detached garages, sheds and farm buildings. It notes they do not typically perform as well as main buildings in snow events, that entrance canopies and porch roofs are particularly exposed to drifting and sliding snow from the house next to them, and that many older agricultural buildings were not required to be designed for a specific snow load at all.
In West Michigan that covers a lot of buildings: older detached garages with undersized rafters, enclosed porches added decades after the house, and pole barns with long, lightly framed spans. If one of these is carrying a deep drift, it is the one to watch first. Repairing rot or damaged framing in the fall, before the load arrives, is far easier than dealing with a sagging roof in February.
Ground Snow Loads in West Michigan Counties (Michigan Table R301.2(5))
| County | Base value (psf) | Exceptions named in the rule |
|---|---|---|
| Kent | 35 | 40 psf: Cedar Springs, Casnovia, Kent City, Sand Lake, Sparta (village and township), Nelson, Solon, Tyrone |
| Ottawa | 50 | 35 psf: Georgetown, Jamestown, Tallmadge, Zeeland townships. 40 psf: Coopersville, Allendale, Blendon, Chester, Polkton, Wright |
| Allegan | 50 | 35 psf: Allegan, Otsego, Plainwell, Wayland and several eastern townships, including Dorr, Leighton, Salem and Watson |
| Muskegon | 40 | 50 psf: Holton, Blue Lake. 60 psf: Muskegon, Muskegon Heights, North Muskegon, Norton Shores, Roosevelt Park, Montague, Whitehall and several townships |
| Ionia | 35 | None |
| Barry | 35 | 30 psf: Nashville, Assyria, Barry, Johnstown, Maple Grove |
| Kalamazoo | 30 | 35 psf: Parchment, Alamo, Cooper, Oshtemo |
| Van Buren | 50 | 30 psf: Porter. 35 psf: Paw Paw, Lawton, Mattawan, Decatur, Gobles and several townships |
| Newaygo | 40 | 50 psf: Hesperia, Barton, Beaver, Denver, Home, Lilley, Merrill, Troy |
From Mich. Admin. Code R 408.30515 as in effect for the 2015 Michigan Residential Code. Exception lists are abbreviated; check the rule text or your building department for your exact city, village or township.
Worried About What Winter Did to Your Roof?
If snow and ice have left leaks, a sagging section or soft decking behind, we will inspect the roof and attic for free and tell you what needs repair before next winter. For anything structural, we will tell you when it is an engineer's call first.
Related Guides
Lake-Effect Snow and West Michigan Roofs
How Lake Michigan builds snow bands and where they pile up on a roof.
Learn MoreRoof Deck Rot
How chronic leaks weaken the deck that carries snow, and what deck repair involves.
Learn MoreRoof Snow and Ice Removal
When it is time to clear the roof and how it is done safely.
Learn MoreMichigan Residential Code Rules for Roof Repairs
The 2015 code sections that matter when a roof is repaired.
Learn MoreQuestions We Hear
How do I find the snow load my house was designed for?
Start with Michigan's Table R301.2(5) in Mich. Admin. Code R 408.30515, which gives the ground snow load for your county or township. For newer houses, the building department may have permit drawings or truss paperwork showing the design loads, and trusses often carry a manufacturer's tag. For older houses, or any house that has been altered, a structural engineer can estimate what the framing will actually carry.
What is the snow load in Grand Rapids?
Kent County's base ground snow load in Michigan's residential code table is 35 pounds per square foot, and Grand Rapids is not named as an exception, so 35 psf is the design ground value. A few northern Kent communities, including Cedar Springs, Sparta and Kent City, are set at 40. The roof design load is derived from that number, so confirm specifics with the building department.
Is 2 feet of snow on a roof too much?
It depends on the snow. Two feet of light, dry snow can weigh well under 15 pounds per square foot, while two feet of wet, settled snow can approach 42 by FEMA's figures, which is more than the 35 psf ground value for most of Kent County. Ice and drifts add more. Depth alone is not a safe guide, so watch for sagging, cracking sounds and sticking doors.
Does a metal roof hold less snow than a shingle roof?
The framing, not the roofing, decides how much weight a roof can carry. What changes is how long snow stays. FEMA notes metal panels are slippery and shed snow more readily than textured asphalt shingles, which can reduce the load on the metal roof but dump it onto lower roofs, decks and walkways. That is why snow guards matter on metal roofs above entries and lower roofs.
Are flat garage and porch roofs more at risk from snow?
Often, yes. Low-slope roofs hold snow longer than steep ones, and FEMA notes porches, canopies, carports and detached garages generally perform worse in snow events than the main house, especially when snow slides or drifts onto them. Older detached garages and enclosed porches were also frequently built with lighter framing, so they are worth checking before winter.
What This Page Cites
- Mich. Admin. Code R 408.30515, Ground snow loads (Table R301.2(5) Michigan Ground Snow Loads by Jurisdiction), via Legal Information Institute (https://law.cornell.edu/regulations/michigan/Mich-Admin-Code-R-408-30515), accessed October 2026
- Mich. Admin. Code R 408.30516, Design criteria (Table R301.2(1) as amended), via Legal Information Institute (https://www.law.cornell.edu/regulations/michigan/Mich-Admin-Code-R-408-30516), accessed October 2026
- Construction Code Rules: Currently Open (stipulated order note), LARA Bureau of Construction Codes (https://www.michigan.gov/en/lara/bureau-list/bcc/rules-acts/rules/currently-open), accessed October 2026
- 2015 International Residential Code base text, Sections R301.2.3 Snow loads and R301.6 Roof load with Table R301.6, as reproduced in the 2015 Seattle Residential Code Chapter 3, City of Seattle (https://seattle.gov/documents/Departments/SDCI/Codes/SeattleResidentialCode/2015SRCChapter3.pdf), accessed October 2026
- Snow Load Safety Guide, FEMA P-957 (January 2013), FEMA via GovInfo (https://www.govinfo.gov/content/pkg/GOVPUB-HS5_100-PURL-gpo59955/pdf/GOVPUB-HS5_100-PURL-gpo59955.pdf), accessed October 2026
- Falls and Other Hazards to Workers Removing Snow from Rooftops and Other Elevated Surfaces (OSHA 3513), Occupational Safety and Health Administration (https://www.osha.gov/sites/default/files/publications/OSHA-3513ROOF-SNOW-HAZARD.pdf), accessed October 2026
