Deck Builder Maple Grove MN logo
Deck guide · Maple Grove, MN

Minnesota Deck Frost Depth and Snow Load Reference

Every deck in Minnesota is shaped by a few numbers from the state building code and the climate it has to survive. The frost-footing depth decides how deep the holes go; the snow and precipitation normals decide how much weight the frame carries and how hard the weather works on the boards. This reference collects the figures that govern a deck in the Twin Cities area, with their sources, so homeowners and builders can plan against the real standard rather than a guess.

Deck footing hole dug deep below grade with a tape measure showing depth
42"
frost-ready footings
Built to Minnesota’s 42-inch frost-footing code
Serving Maple Grove & the northwest metro
Call-only — connect with a local pro fast

Frost Footing Depth in Minnesota

The Minnesota State Building Code sets the minimum deck footing depth by region, because the frost reaches deeper in the north.

Region Minimum footing depth Applies to
Southern Minnesota 42 inches The entire Twin Cities metro, including Maple Grove
Northern Minnesota 60 inches The northern part of the state, past the code's dividing line

A footing has to bear on undisturbed soil below the frost line so that freezing, expanding soil cannot lift it. Any attached deck, and any freestanding deck whose posts rely on frost footings, follows the depth for its region. In the metro, that means 42 inches. A footing poured shallower sits inside the frost zone and heaves each winter, which is the most common structural failure on older decks here.

What to look for

Twin Cities Climate Normals That Affect Decks

Deck framing and finishing have to account for the local weather. The official Twin Cities climatology station is Minneapolis–St. Paul International Airport (station USW00014922), and its NOAA 1991–2020 normals are:

01
Annual snowfall: about 51 inches. The Minnesota DNR gives the 1991–2020 Twin Cities normal as 51.2 inches, compared with a 120-year average of 46.7 inches.
02
Annual precipitation: 31.6 inches.
03
Annual mean temperature: about 45 degrees.

That snow sits on a deck surface for months and melts into the frame and footings each spring, while the precipitation is what punishes an unsealed wood deck. The snow load is also why deck framing is sized to carry winter weight, not just foot traffic.

What to look for

The Code Numbers Behind a Metro Deck

Beyond footing depth, a handful of code figures govern how a deck is built in the metro under the 2020 Minnesota Residential Code:

01
Guard height: at least 36 inches on any deck surface more than 30 inches above grade.
02
Baluster spacing: gaps a 4-inch sphere cannot pass through.
03
Ledger attachment: flashed and fastened into the structure's framing, not the siding alone.
04
Permit triggers: attached decks with frost footings, decks over 300 square feet, and covered decks.

These numbers are statewide, so they hold across every metro city. How each city issues the permit is covered in the Minnesota deck permit guide.

Why These Numbers Decide How Long a Deck Lasts

These numbers decide a deck's life because they target the two forces that destroy decks here: frost and snow. The 42-inch footing keeps the frost from lifting the structure; the snow-load sizing keeps the frame from sagging under winter weight. A deck that respects both can go decades. A deck that skips the footing depth heaves, and a deck framed too light for the snow sags, regardless of how good the surface boards are. The structure, built to these figures, is what lasts. See how it comes together in new deck construction. Call 763-298-9416.

Frequently asked

Frequently Asked Questions

Deck footings in Minnesota have to reach at least 42 inches in the southern part of the state, including the entire Twin Cities metro, and at least 60 inches in the north, under the Minnesota State Building Code. The footing bears below the frost line on undisturbed soil so freezing ground cannot heave it. The metro, including Maple Grove, uses the 42-inch minimum. A shallower footing is the most common reason an older Minnesota deck heaves.

The Twin Cities see about 51 inches of snow in an average year, with the Minnesota DNR citing a 1991–2020 normal of 51.2 inches at the Minneapolis–St. Paul airport station. That snow sits on a deck through winter, so deck framing is sized to carry the seasonal snow weight in addition to foot traffic. The exact structural snow-load figure a builder designs to comes from the code tables for the area, which is why framing is sized by an informed builder rather than guessed.

The frost depth is deeper in northern Minnesota. The state building code sets a 42-inch minimum footing depth for the southern part of the state and a 60-inch minimum for the north, with a dividing line between the zones. The deeper northern requirement reflects the harder, deeper freeze there. The Twin Cities metro sits in the southern zone, so metro decks follow the 42-inch depth.

A deck guard rail in Minnesota has to be at least 36 inches tall on any deck surface more than 30 inches above grade, under the Minnesota Residential Code, with baluster gaps a 4-inch sphere cannot pass through. Below 30 inches above grade a guard is not required. The guard height and baluster spacing are checked at the final inspection, along with the stairs.

These numbers come from the Minnesota State Building Code and the 2020 Minnesota Residential Code for the footing depth, guard height, and permit triggers, and from NOAA's 1991–2020 climate normals and the Minnesota DNR State Climatology Office for the snow and precipitation figures. The footing-depth and guard rules are legal requirements; the climate normals are 30-year averages measured at the Minneapolis–St. Paul airport station, the official Twin Cities climatology station.

Call Now to Build to the Minnesota Standard

To build, repair, or replace a deck to the Minnesota code in the Maple Grove area, call 763-298-9416. See new deck construction or deck builders in Maple Grove for how the work is done. Call 763-298-9416.

Call 763-298-9416
763-298-9416