Twin Cities Snow Plowing (612) 712-4640
Service areas — 55 cities across the seven-county metro

Where We Connect Homeowners With Operators

Fifty-five cities, and no two of them handle snow the same way. Plow triggers run from 1.5 inches to 4. Overnight bans start at 1 a.m., 2 a.m. or 3 a.m., run seasonally or year-round, or do not exist at all — two cities use alternate-side parking instead. Sidewalk deadlines range from 4 hours to 48, and in eight cities the work is not yours at all.

Every page below carries that city's own published rules, with the gaps named rather than filled in from a neighbor.

Core cities

Minneapolis and Saint Paul

Minneapolis →

Plows 400 miles of alleys. Sidewalk is yours in 24 hours, and on a corner that includes the crosswalk ramps out to the gutter.

Saint Paul →

Has never plowed alleys. Night and day plow routes — and the day routes carry no signs at all.

East metro

Washington, Ramsey and Dakota County

Woodbury →

2″ trigger, 2–6 a.m. ban November through April, and a report line aimed specifically at contractors.

Oakdale →

Salting until 2″, then plowing. Midnight to 5 a.m. ban, and a mailbox rule that turns on blade contact.

Cottage Grove →

Two-tier sidewalks: the city clears safety walks, you clear low-use ones. Which is yours depends on classification.

Maplewood →

The 2–6 a.m. ban runs all year, not just in winter.

Lake Elmo →

Refuses to declare snow emergencies at all. Blue street signs mark private roads nobody plows.

Stillwater →

No overnight ban. Odd and even alternate-side instead, plus a 24-hour sidewalk deadline.

West St. Paul →

A two-wave snow emergency, a 12-hour sidewalk clock, and up to $1,000 for snow in the street.

Mendota Heights →

Snow Emergency over two inches, until the street is plowed full width — day or night.

Inver Grove Heights →

The only overnight ban in the metro that starts at 3 a.m. rather than 2.

South St. Paul →

The city plows its alleys. No overnight ban — tagged cars are towed from 9 a.m. the next morning. Sidewalks in 12 hours.

North St. Paul →

A 1–7 a.m. ban on streets and alleys, a 12-hour sidewalk clock, and $75 for a plow-struck mailbox.

Hastings →

An automatic emergency at 2 inches, a published $77 ticket, and alleys plowed by the city.

Forest Lake →

Residential streets within 10 hours of a 2-inch storm. The ban runs to April 15, and snow on city property needs written permission.

Mahtomedi →

A 1–7 a.m. ban, a 3-inch parking trigger, and city-cleared walks that keep an inch or two of snow by design.

North and northwest

Hennepin, Anoka and Ramsey County

Brooklyn Park →

2–5 a.m., November through March. Six decades of named subdivisions, each with different driveways.

Brooklyn Center →

The city clears residential sidewalks at a 1″ trigger. The parking ban runs year-round.

Blaine →

The ban runs to 7 a.m., as late as any in the metro — and the city may bill you for removing oversized snow piles.

Champlin →

10 to 12 hours to plow every street, starting at 2 a.m. 48-hour sidewalks.

Andover →

A 1 a.m. start and an April 15 finish — both outliers.

Ramsey →

The city clears sidewalks, bans parking year-round, and runs the metro's only dedicated snow hotline.

Fridley →

Escalating sidewalk fines: warning, then $50, $200 and $500 in one season.

New Brighton →

Plows at 2 inches, bans parking at 3. Two numbers, one page.

Shoreview →

151 cul-de-sacs, a 2–5 a.m. ban, and overnight permits for up to seven days.

Roseville →

No overnight ban — a 48-hour clock that starts when 2 inches have fallen.

Vadnais Heights →

A 1 a.m. ban, and three rules the city simply does not publish.

White Bear Lake →

A 24-hour parking limit rather than an overnight ban, and a 3-inch trigger.

Little Canada →

Sidewalk snow is a nuisance at 12 hours, and the parking chapter publishes its own fine cap: $300.

Arden Hills →

A completion goal — 24 hours for light snow, 72 for heavy — city-cleared walks, and free overnight permits.

Mounds View →

No seasonal overnight ban in the live code. A 48-hour block rule and a 54-hour declared emergency instead.

Lino Lakes →

Two inches, a 3 a.m. start, 104 lane miles in 7 to 9 hours — and a low-salt policy that leaves cul-de-sacs short of bare pavement.

West metro

Hennepin and Carver County

Edina →

Plows at 1.5 inches, the lowest trigger around, plus a blanket 1–6 a.m. ban.

Eden Prairie →

Declares a Snow Event on a 2-inch forecast, and clears the street by noon the next day.

Minnetonka →

Clears its own sidewalks and trails, which takes the biggest variable out of a quote.

Plymouth →

Curb-to-curb at 2 inches, and publishes the left-side piling trick that works.

Maple Grove →

12 hours to clear your sidewalk, half what Minneapolis allows, plus a year-round 2–6 a.m. ban.

Wayzata →

A 2 a.m. ban with an 8 p.m. hinge that decides which morning it starts.

Bloomington →

A tiered city sidewalk network alongside an ordinance that has historically gone unenforced.

St. Louis Park →

Sidewalk deadlines written in hours of daylight, and over 90 winter parking exemption streets.

Golden Valley →

Plows the sidewalks too, four hours behind the streets. No snow emergencies, ever.

Crystal →

Full plow of every street and alley at 1.5 inches. The city now clears all sidewalks.

New Hope →

Sidewalks are yours — on no published deadline at all.

Richfield →

A 4-inch snow emergency, raised from two. 93% ramblers and expansion bungalows.

Hopkins →

12 hours to clear, 24 before the city does it and bills you.

Robbinsdale →

Automatic emergencies at 2 inches — measure it with a credit card.

Chanhassen →

A published $42 fine, a November grace period, and blue signs on private roads.

South metro

Dakota and Scott County

Eagan →

Alternate-side by day, 6 a.m. to 6 p.m., November 15 to April 15 — snow or no snow.

Burnsville →

Year-round overnight ban, and the city clears 135 miles of sidewalk itself.

Apple Valley →

No hours, no depth — no parking any time the plows are running.

Lakeville →

A ban triggered by the forecast, and a $100 sidewalk fine that accrues daily.

Rosemount →

Overnight ban, 2-inch trigger, and $160 for a plow-struck mailbox.

Savage →

36 hours on residential sidewalks, 24 on commercial.

Prior Lake →

No plow depth at all — it is the director's call. $150 mailbox policy.

Shakopee →

A 2-to-8-inch storm class, and the metro's only published downtown hauling priority.

Not Yet Listed

Three Cities We Will Not Write Up Yet

Coon Rapids, Chaska and Hugo are all served, but none has a page here. Their city websites block automated access — Hugo’s snow policy and code are readable only as documents its site will not release to a script — and the only figures available for them come from regional roundups that have already proven wrong elsewhere — the same sort of roundup that still lists Brooklyn Park's parking window as October to April, three years after the city changed it, and still gives Lake Elmo a 3-inch trigger the city puts at 2.

A parking rule stated wrongly costs you a ticket and a tow. These pages go up when someone has read the ordinance rather than a summary of it.

Not Sure Which Rules Apply to You?

Give the address. A surprising share of the questions people have about their own winter are answered by which side of a city line the property sits on.

Call (612) 712-4640 Get a Seasonal Quote
Call (612) 712-4640 — Seasonal QuotesGet a Quote