Fall & winter roofing: book now

Roof Repair Guide: Understand

How Much Snow Can a Roof Hold in Michigan? Snow Load Limits Explained

Every heavy winter brings the same question: how much snow can this roof take? There is a real answer, and in Michigan it starts with a table in the state's construction rules that sets a design snow load for every county, and in some counties for individual cities and townships.

That number is a starting point, not a gauge you can read off the roof. What a roof can carry depends on how it was framed, when it was built, what has been done to it since and where the snow ends up. This page walks through the Michigan numbers, what snow and ice actually weigh, and the signs that a roof is carrying more than it should.

Schedule Your Free Roof Inspection
By Paul Aikens, Founder & OwnerMichigan Licensed Residential Builder #262000779Updated

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.
Definitions

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.

Michigan Rule

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.

The Code

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.

The Weight

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.

Margin

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.
Drifts

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 roofs
Warning Signs

Signs 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.

Clearing Snow

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 removal

Signs of a sagging roof

What a sagging roof line or deck means outside of a snow event, and what fixes it.

Roof sagging
Outbuildings

Porches, 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.

Side by Side

Ground Snow Loads in West Michigan Counties (Michigan Table R301.2(5))

CountyBase value (psf)Exceptions named in the rule
Kent3540 psf: Cedar Springs, Casnovia, Kent City, Sand Lake, Sparta (village and township), Nelson, Solon, Tyrone
Ottawa5035 psf: Georgetown, Jamestown, Tallmadge, Zeeland townships. 40 psf: Coopersville, Allendale, Blendon, Chester, Polkton, Wright
Allegan5035 psf: Allegan, Otsego, Plainwell, Wayland and several eastern townships, including Dorr, Leighton, Salem and Watson
Muskegon4050 psf: Holton, Blue Lake. 60 psf: Muskegon, Muskegon Heights, North Muskegon, Norton Shores, Roosevelt Park, Montague, Whitehall and several townships
Ionia35None
Barry3530 psf: Nashville, Assyria, Barry, Johnstown, Maple Grove
Kalamazoo3035 psf: Parchment, Alamo, Cooper, Oshtemo
Van Buren5030 psf: Porter. 35 psf: Paw Paw, Lawton, Mattawan, Decatur, Gobles and several townships
Newaygo4050 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.

Next Step

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.

FAQ

Questions 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.

Sources

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
Call