seasonal · 7 min read

Fence Repair Before Winter in Minnesota: Leaning Posts, Frost Heave, and Fall Fixes

One leaning post becomes three after a Minnesota winter. Here is what to fix before the ground freezes, what it costs, and how to keep frost from lifting your fence again.

Published August 16, 2026

Frost heave is the reason Minnesota fences fail. Water in the soil freezes, expands, and lifts anything that is not anchored below the frost line. Every spring the post settles back slightly off-plumb. Do that for five winters and the whole run leans.

Fix these before the ground freezes

  • Leaning or wobbly posts — a post you can rock by hand will not survive a wind-loaded snow drift
  • Rot at grade — probe the post right where it meets the soil; that is where it always goes
  • Sagging gates — winter drift plus a dragging gate tears out the hinge post
  • Broken or missing pickets — wind gets behind the gap and pulls the rail
  • Rails pulling loose from posts — usually failed nails; re-fasten with structural screws
  • Grade washing out along the fence line — running water at the base guarantees heave

Why posts heave and how to stop it

CauseFix
Post hole shallower than 42"Reset to full frost depth
Concrete collar bell-shaped (wider at top)Re-pour with straight or tapered-narrow sides
Water pooling at post baseAdd gravel base, correct grade
Post set in dirt onlyConcrete or compacted gravel set
Wood post untreated below gradeReplace with ground-contact-rated or steel post

The single biggest mistake: a concrete collar wider at the top than the bottom. Frost grabs that shelf and jacks the post straight up.

Twin Cities repair costs (2026)

RepairCost
Reset one post$150–$400
Replace one post (wood)$200–$500
Replace one post (steel core / vinyl)$250–$650
Picket replacement$8–$25 each
Rail replacement$40–$110 per section
Gate rebuild / rehang$250–$800
Full section replacement (6–8 ft)$250–$600
Chain link tension/repair per section$80–$220
New fence, per linear ft (wood privacy)$35–$70
New fence, per linear ft (vinyl)$45–$90
New fence, per linear ft (chain link)$18–$35

The deadline

Post holes can be dug until the ground freezes hard — typically mid-to-late November in the metro, earlier in an open, exposed yard. Once frost sets, digging requires ground thawing equipment, which adds a few hundred dollars per day to the job. Concrete also needs to cure above freezing or be mixed with accelerator and blanketed.

If you are already past that point, temporary bracing on a leaning post is cheap insurance until spring.

Repair or replace the run?

Replace the whole fence if more than about a third of the posts are rotten or heaved, or if the fence is over 20 years old with untreated posts. Below that, post-by-post repair is far better value.

Want an exact number for your project?

Free on-site estimate across the Twin Cities metro — no pressure, no obligation.

Instant ballpark

Fence cost estimator

20 linear ft1000 linear ft
Add-ons

Estimated project range

$2,600$5,300

Twin Cities 2026 pricing. A ballpark only — access, soil, permits, and condition move the real number. Send it over and we'll price your actual project for free.

Get this priced for real

Free on-site estimate across the Twin Cities metro.

or call (612) 400-8036

Frequently asked questions

How deep do fence posts need to be in Minnesota?

At least 42 inches in most Twin Cities jurisdictions, which is the frost depth. Shallower posts will heave and lean within a few winters.

When is the last day to install or repair a fence in Minnesota?

Generally mid-to-late November, when the ground freezes hard enough that digging requires thawing equipment. That adds several hundred dollars per day to the job.

Why does my fence lean more every year?

Frost heave. Water in the soil freezes and lifts the post, and it settles back slightly off-plumb each spring. It is usually caused by shallow holes, poor drainage, or a concrete collar that is wider at the top than the bottom.

Need a quote today?

CallFree Quote