JUMP TO A SECTION
Every Macomb County homeowner who has shoveled a driveway knows the feeling: some snow lifts on the shovel like nothing, and some snow feels like wet concrete before you have cleared the first pass. That same difference is happening on your roof, and it matters a lot more up there, because a roof cannot set the shovel down and take a break. It carries whatever lands on it until the snow melts, slides, or gets removed. This guide is the density explainer behind every snow-load decision on this site: what a foot of snow actually weighs depending on what kind of snow it is, a worked example against a real roof, and the one weather pattern, rain falling on an existing snowpack, that turns a perfectly safe roof into a loaded one faster than almost anything else Michigan winter can produce.
The short version: type matters more than depth. A foot of fresh, dry lake-effect powder and a foot of soaked, late-February slop can differ several times over in actual weight, even though a tape measure would call them identical. Homeowners who eyeball a snow-covered roof and estimate the load by depth alone are, without realizing it, ignoring the single biggest variable in the equation.
01 / THE SHORT ANSWERDepth is not weight; density is weight
Snow is mostly air. A snowflake is an intricate lattice of ice crystals with open space trapped between the arms, and how much of that space survives the trip to the ground, and afterward on your roof, determines how heavy the resulting blanket is. Fresh powder falling in single-digit temperatures keeps its airy structure almost intact, so a given depth of it weighs comparatively little. Snow that falls closer to freezing, or that sits and partially melts and refreezes over days, collapses that open structure into something denser, heavier, and closer to solid ice for the same depth on the ground.
A foot of dry powder and a foot of wet, packed snow are not the same load. Roughly speaking, wet snow can weigh several times as much as dry snow at an identical depth, which is why two "foot of snow" storms in the same winter can leave very different amounts of stress on the same roof.
This is the piece of the puzzle that a simple ruler cannot tell you, and it is why our companion guide on Michigan roof snow load talks in pounds per square foot rather than inches. The rest of this page builds toward a usable number: roughly how much weight different snow types add per inch of depth, what that means on an actual Macomb County roof, and the specific scenario, rain landing on snow already up there, that changes the math the fastest.
02 / THE VARIABLEWhy the same depth can lie to you
Three things push a given snowfall toward the heavy end of the range. Air temperature at the time it falls is the biggest one: snow that forms and falls in bitter cold stays fluffy and loose, while snow falling near the freezing mark arrives already partially melted at the crystal level, so it packs down denser from the moment it lands. Wind is the second factor. Wind-driven snow gets mechanically broken and compacted as it travels, which is part of why drifted snow against a dormer or a taller wall is reliably denser as well as deeper than snow that fell straight down undisturbed.
Time is the third factor, and it works on snow that is already on the roof. Snow does not sit still once it lands. Its own weight compresses the layers beneath it, day-and-night temperature swings partially melt and refreeze the surface, and any above-freezing stretch, even a brief one, lets meltwater seep down into the pack and refreeze into something closer to ice than snow. A snowpack that has been sitting on a roof for two or three weeks through a typical Macomb County cold snap and thaw cycle is almost never the same density it was the day it fell, and it is very rarely lighter.
Put together, this is why the honest answer to "how much does snow weigh" always has to start with "what kind of snow." The weight ranges in the next section reflect that variability on purpose, wide enough to cover a January lake-effect dusting on one end and a March slush storm on the other.
03 / THE NUMBERSWeight by type, per inch of depth
The table below gives rough, per-inch weight ranges commonly used in snow-load guidance, organized from lightest to heaviest. Treat these as engineering rules of thumb rather than a precise reading for your specific storm; the only way to know your actual roof load is a physical check, which is exactly what a free inspection provides.
| SNOW TYPE | WEIGHT PER INCH OF DEPTH | WHAT IT LOOKS LIKE |
|---|---|---|
| Fresh, dry powder | ABOUT 0.3 TO 0.5 LBS/SQ FT | Cold lake-effect snow, light and loose underfoot |
| Settled snow (a few days old) | ABOUT 0.8 TO 1.7 LBS/SQ FT | Snow that has compacted under its own weight |
| Wet, packed snow | ABOUT 1.5 TO 3 LBS/SQ FT | Heavy, near-freezing snowshovels like a workout |
| Solid ice (refrozen layer) | ABOUT 4.5 TO 5 LBS/SQ FT | A glazed crust from a freeze-thaw or ice event |
Read across a single row and the range already spans roughly five to one between the lightest and heaviest common snow, before ice even enters the picture. Read down the table and the jump from wet, packed snow to a solid refrozen layer is smaller than you might expect, because heavily saturated snow is already most of the way to ice in behavior. FEMA and ASCE 7 snow-load references back the general shape of these figures; a structural engineer sizing a specific building would use more precise inputs than a homeowner ever needs.
04 / THE MATHA worked example on a real Macomb County roof
Numbers per square foot are useful, but most homeowners think in terms of an entire roof, so here is a worked example. A typical single-family ranch in Macomb County carries something in the neighborhood of 2,000 square feet of actual roof surface, once you account for the slope and the overhangs beyond the footprint of the house, the same figure our replacement cost guide uses when it talks about roofing squares.
Those totals look dramatic because a whole roof is a lot of square footage, but the number that actually matters to your framing is the per-square-foot figure from the table above, spread evenly across the structure your roof was designed to carry. A code-built Macomb County roof is engineered with a real margin for a normal Michigan winter, which our snow load basics guide covers in depth, including the design value local homes are actually built to. The point of this worked example is narrower: showing why "twelve inches" is not a complete sentence until you know which twelve inches you got.
05 / THE TRAPThe rain-on-snowpack trap: how safe becomes loaded fast
Every number so far assumes the snow stays snow. The scenario that structural engineers and roofers both watch for is different: rain falling directly onto an existing snowpack. Snow, even wet packed snow, still holds a meaningful amount of open pore space between its compacted grains. Rain landing on top does not run off the way it would off bare shingles. It soaks in, fills those pores, and effectively saturates the pack the way a sponge soaks up water left in a sink, and every drop that soaks in stays on the roof as added weight until it drains, freezes, or is physically removed.
A foot of settled snow gaining a few inches of additional snow overnight adds weight gradually, on a timescale of hours. A foot of settled snow catching an inch of rain can gain a comparable amount of weight in that same rain event, because water is far denser than the air pockets it is replacing. That is why forecasts calling for rain on top of an existing snowpack deserve more attention from a roof-weight standpoint than an equivalent forecast for more snow.
The aftermath compounds the problem. If temperatures drop again once the rain stops, that newly water-logged snowpack refreezes into something close to solid ice, locking in the added weight rather than letting it evaporate away, and setting up exactly the kind of glazed layer described in our freezing rain guide. A pack that looked like ordinary snow the week before can, after one rain-then-refreeze cycle, behave structurally like a very different and much heavier material.
06 / THE TAKEAWAYWhat this means for your roof
None of this is meant to alarm homeowners over an ordinary Michigan snowfall. A code-built roof handles a normal winter's accumulation, dry powder, settled layers, even a typical wet snow event, without drama, which is exactly the ground our snow load guide covers. What this density explainer changes is how you judge a specific storm. Depth alone is a rough proxy at best; the type of snow, how long it has sat, and whether rain has landed on top of it are the questions that actually determine the load your roof is carrying right now.
If a forecast is calling for rain on an existing snowpack, or if a mixed winter has already stacked several storm types on your roof without a clean melt-off in between, that is the moment to think about whether removal makes sense rather than waiting it out. Our guide on when to remove roof snow walks that decision using depth, type, pitch, and building age together. If your roof is already showing physical signs of stress, new cracks, doors that stick, unusual creaking, that is a different and more urgent conversation, covered plainly in our warning signs guide.
A free inspection is the honest way to settle the question for your specific house rather than guessing from the ground. We can look at your roof's condition, talk through what this winter has actually put on it, and tell you plainly whether you are looking at a normal winter or something worth acting on. If the visit turns up damage from an earlier heavy load, that work is priced the same way any roof repair is, typically $350 to $3,200 depending on scope, and a full roof replacement conversation, if it comes to that, starts from the same published ranges on our honest pricing page. The instant estimator and the cost calculator both run those same numbers in about a minute if you want a ballpark before anyone visits.
- Weight depends on snow type far more than on depth: dry powder, settled snow, wet packed snow, and refrozen ice can differ several times over at the same measured depth.
- A typical 2,000 square foot Macomb County roof can carry anywhere from roughly 6,000 to 60,000 pounds under twelve inches of snow, depending entirely on what kind of snow it is.
- Rain falling on an existing snowpack is the fastest way a safe roof load becomes a heavy one, because water fills the pack's air pockets far more efficiently than more snow would.
- A snowpack that gets rained on and then refreezes behaves closer to solid ice than to the snow it started as, and holds that added weight until it melts or is removed.
- A code-built roof handles a normal winter; the judgment call belongs to unusual storms, mixed rain-on-snow events, and any roof already showing physical signs of stress.
Questions we hear most
It depends entirely on the type. Roughly speaking, a foot of fresh, dry powder weighs on the order of 3 to 6 pounds per square foot, while a foot of wet, packed snow can weigh 18 to 36 pounds per square foot or more. The same depth can represent very different loads, which is why type matters more than the number on a ruler.
For roof weight, often yes. Rain soaks into the open pore space in an existing snowpack and adds density quickly, similar to water filling a sponge, whereas more falling snow adds weight more gradually. If rain refreezes on top of a snowpack, the resulting layer behaves closer to solid ice than to ordinary snow.
A roof built to current Michigan code is designed with margin for a typical winter's snow accumulation. The scenarios worth paying closer attention to are unusual mixed-storm winters, rain falling directly on deep existing snowpack, and any visible signs of stress like new cracks or sticking doors. A free inspection is the most reliable way to know where your specific roof stands.
- Federal Emergency Management Agency, snow load design and homeowner guidance for winter roof safety. fema.gov, roof snow load guidance
- National Weather Service, winter weather safety guidance on snow load and roof collapse risk. weather.gov/safety/winter-ice
- FEMA, disaster declaration DR-4757-MI, Michigan severe storms, tornadoes, and flooding of August 24 to 26, 2023 (Macomb County designated; declared February 8, 2024). fema.gov/disaster/4757
- Building Science Corporation, published research and information sheets on moisture movement, air leakage, and roof assemblies in cold climates. buildingscience.com