Skip to main content
WintertraceLive demo

Winter service · Iowa

Winter service in Des Moines

What winter is really like in Des Moines, Iowa: 36.5 inches of snow a season on the 1991–2020 normals, a record 47 consecutive days without a thaw and 94 days of unbroken snow cover, in a prairie city where the problem is wind and drift rather than hills. Section 102-124 gives owner, tenant and lessee 48 hours from the 'cessation of the weather event' and makes them jointly responsible; the code names no dollar figure; and downtown runs a 4.2-mile enclosed skywalk one storey above the pavement the abutters clear.

An orange long-nose plow truck clearing a freshly ploughed lane on East Locust Street in Des Moines during light snowfall, red-brick East Village commercial blocks on both sides under fresh snow, snow-covered parked cars along the kerb, and at the end of the street the Iowa State Capitol on its hill with its large gold dome and four small dark corner domes against a grey sky (AI-generated image).

Two sidewalks, one of them enclosed

Downtown Des Moines has a second pavement one storey up. The city’s engineering department describes it as “more than 4 miles of climate-controlled pathways” — 4.2 miles (6.8 km), connecting 55 buildings and 12 parking ramps — and dates the first bridge to 1971, across Fifth Avenue.

It is written into the Municipal Code. Sec. 102-318, in the form adopted by Ordinance 15,000 (PDF) in March 2011, declares the skywalk “an integral part of the transportation system”, one that lets pedestrians move “in an enclosed second story skywalk system protected from adverse weather and vehicles”. Sec. 102-330 sets the hours: “between the hours of 6:00 a.m. and 2:00 a.m. seven days a week”, with a Skywalk Committee able to extend or reduce them. The ordinance text is from 2011; the city’s skywalk page is the place to check the hours in force.

At street level the ordinary rule applies: the abutting owner or tenant clears the walk within 48 hours. A downtown block in January therefore runs on two systems at once — an enclosed public walkway the ordinance keeps open twenty hours a day, and an outdoor pavement the abutter answers for. And downtown is the one zone where the plow does not move the cars: Sec. 114-236(g) allows parking in the central business district during city-wide snow removal, which the city’s street categories page puts as “no weather-related parking restrictions in the central business district of downtown Des Moines during normal snow plow operations”.

The rest of the city works differently.

Thirty-six inches, and a winter measured in streaks

Des Moines records 36.5 inches (93 cm) of snow in an average season on the 1991–2020 normals at Des Moines International Airport, in the Weather Service office’s own climate summary (PDF). February is the snowiest month at 10.2 inches, ahead of January’s 9.4. The city’s snow operations fact sheet (PDF) plans against a rounder 33 inches.

The averages are the least interesting part of a record that runs from 1878. The snowiest season, 1911–12, delivered 72.0 inches (183 cm) — twice the normal — and the least snowy, 1965–66, managed 8.3. The snowiest single day was 1 January 1942, 19.8 inches (50 cm). The all-time low is −30 °F (−34 °C), on 5 January 1884.

The figures that describe the winter most clearly are the streaks. In 1978 the temperature failed to rise above freezing for 47 consecutive days, from 8 January to 23 February. In 2009–10 the snow cover held for 94 consecutive days, 7 December to 10 March — three months in which nothing that fell went away.

The winter of 2023–24 was the warmest in the whole series, at 33.1 °F. It also contained the January 2024 blizzard week. That is the honest way to describe the climate here: a mild season is not a quiet one.

A prairie city: wind and drift, not hills

Des Moines sits at the confluence of the Raccoon and Des Moines rivers, at about 850 feet (260 m). It is not a hill city. The Raccoon meets the Des Moines at 784 feet, so the ground between the rivers and the city’s mean elevation rises about 65 feet (20 m); the one prominent rise is the Capitol’s, at East 9th Street and Grand Avenue, “set atop a hill” above the East Village and downtown.

What the record shows is what open ground does to falling snow. On 11–13 January 2024 the Weather Service office reported that “whiteout conditions developed on roadways, as blowing and drifting snow made travel nearly impossible for much of Friday and Saturday”, with a 48 mph (77 km/h) gust at the airport on the 13th. Then the cold: the Midwestern Regional Climate Center records two consecutive days with a wind chill of −40 °F, “which has happened just six other times since records began in 1948.”

The plowing problem here is the drift, and the wind chill on the crews, not the grade.

Forty-eight hours, counted from when the weather stops

The sidewalk rule is in Chapter 102, Article II, Division 3 of the Municipal Code, “Snow and Ice Removal”, Sections 102-121 to 102-135. Sec. 102-123 defines the “snow season” as 15 October to 15 April.

Sec. 102-124(a) is the operative text:

“The owner or tenant or lessee of any real estate abutting a public sidewalk shall remove snow and ice from the sidewalk within a reasonable time but in no case more than 48 hours following the cessation of the weather event by which such snow or ice was deposited; provided, however, that in extraordinary weather circumstances the director of public works or his or her designated representative may provide additional time for removal under this section.”

Two things in that sentence deserve a slow reading. The clock starts at the cessation of the weather event, not at the first flake — a two-day storm gives 48 hours from its end. And the duty falls on the owner or tenant or lessee; subsection (c) makes them “jointly and severally responsible for compliance with this division and jointly and severally liable for any fines or administrative penalties or assessments imposed”. A tenant in Des Moines is not a bystander to the sidewalk.

Where a multi-use trail doubles as the sidewalk, subsection (d) requires clearing only “a width of four feet”. Where ice “cannot be reasonably removed”, subsection (e) requires that, within the same 48 hours, it be kept “sprinkled with sand or deicing chemicals in such manner as to provide traction” — expressly not a substitute for removal “as soon as practical”.

Underneath the city rule is a state one. Iowa Code § 364.12 (PDF) makes the abutting owner responsible for the sidewalk “within a reasonable amount of time” and says the city’s general duty “does not include a duty to remove natural accumulations of snow or ice from the sidewalks”. The state says “reasonable”; the city turns it into 48 hours. Four of the cities around Des Moines turn the same sentence into 24.

Where the snow may and may not go

Sec. 102-126 is the section that most concerns anyone clearing a car park or driveway. Subsection (a): “No person shall remove or cause to be removed snow or ice from private property and deposit such snow or ice … upon any public right-of-way, street, avenue, alley, public square or other city property within the city.” Subsection (b) says the same of sidewalk snow pushed onto “the traveled portion” of a street, and subsection (c) names the one permitted place: “the public border area abutting such sidewalk or driveway” — the strip between the walk and the kerb.

For contractors who haul, Chapter 42, Article VIII, “Snow Disposal”, rewritten in full in September 2022, adds Sec. 42-426: “No person shall throw, deposit, place, drop or spill snow being hauled upon the streets, sidewalks, or other public rights-of-way.” As a municipal infraction that carries the general penalty in Sec. 1-15, up to $750 per violation and $1,000 for a repeat. The older “snow dump provisions” are gone; the code no longer describes city snow dumps.

The figure the code does not contain

Ask what a violation costs and the ordinance answers with a pointer rather than a number. Sec. 102-126.05(a) authorises the public works director, a designee or any police officer to impose an administrative penalty, and then: “The administrative penalty for such violations shall be as provided in the schedule of administrative penalties adopted by the city council by resolution.”

The numbers are on the city’s pages. The sidewalk snow removal page states a “$75 administrative penalty for a first offense and larger penalties for repeat violations over a period of three years”; the snow removal hub says snow from parking lots and driveways placed on the street is “subject to a $100 administrative penalty for a first offense”. The resolution itself was not located for this page; treat the figures as the city’s statement, not ordinance text.

Then the city may do the work. Under Sec. 102-129(a), after a notice giving “at least 24 hours to remove the snow or ice”, the city may remove it — without notice if an emergency has been declared. Sec. 102-131 makes “the actual cost” payable by the owner and “assessed against such real estate”, and Sec. 102-135 certifies it “to the county auditor for collection in the manner provided by law” — which § 364.12(2)(e) describes as “in the same manner as a property tax”, a road from sidewalk charge to tax roll that Milwaukee also runs.

Uncleared walks are reported through the city’s report-a-problem page or the myDSMmobile app; residents who cannot clear their own walk are directed to United Way 2-1-1.

Four blocks from a snow route, by design

The fact sheet gives the scale: a snow team of “nearly 200 men and women”, 100 pieces of equipment “from plows to loaders to graders and pick-ups”, working “24/7” across “more than 2,200 lane miles of streets” — 750 of them in the Snow Route system and 1,450 in snow districts or neighbourhoods. The 230 snow-route segments are mapped on a wall-size PDF.

The trigger is a forecast, not a measurement: “If snow accumulations are expected to be less than 2”, the City plows and salts ONLY the Snow Routes. If snow accumulations are expected to be 2” or greater, the City will plow the entire City AND salt the Snow Routes.” And the network is laid out to a stated rule — “All residences are no further than four blocks from a Snow Route, by design.”

The street categories page adds the order of work. Snow routes and hospital access streets have “first priority for salt application and snow removal” and are “normally plowed when snow accumulations exceed one inch”. Residential streets follow once the snow ends, “full width (curb-to-curb) where possible”; alleys that are a home’s primary access are cleared before the snowfall ends; cul-de-sacs need “special equipment”. The city holds 30,000 gallons of brine and a brine maker producing about 5,000 gallons an hour.

Iowa DOT, not the city, keeps I-235, I-35 and I-80: about 900 snowplows and “about 150,000 tons of salt on an ‘average’ season” statewide, on its winter operations page. Its winter operations administrator has put the calendar plainly: “the official start of winter for us each year is October 15, whether there is snow in the forecast or not” — the same date on which Sec. 102-123 opens the city’s snow season.

Snow routes, odd/even zones, and downtown

The parking rules for a storm are in Sec. 114-236, “Vehicle and parking restrictions in snow conditions”. Its first subsections are the least known: on a snow route with snow or ice on the surface it is “unlawful for the driver of a vehicle to impede or block traffic if the driving wheels of the vehicle are not equipped with snow tires, tire chains or nonslip differential”. Getting stuck on a snow route without them is itself a violation.

Subsection (d) prohibits parking on a snow route while clearing is in progress and until the street is cleared “curb to curb”. Subsection (e) does the same for the designated “odd/even side snow parking” zones during city-wide operations, and (f) says which side: odd-numbered dates on the odd-address side, even dates on the even side. The fine under (i) is $35. The city’s hub page adds towing, and states that “no parking will be allowed on residential streets during snow removal operations”, citing Chapter 114 — broader than the two subsections quoted, which name only snow routes and odd/even zones. This page reports both texts.

The zones themselves are in Sec. 114-4175: three, lettered A to C and drawn by street boundary. The city’s odd/even page names them as neighbourhoods — “Carpenter, Drake, Sherman Hill, and a portion of River Bend” — and in January 2020 the declared list had five. Three by boundary in the code, four by name today, five in 2020: the current city page is the one to check. On it, parking on odd dates is allowed in front of odd-numbered addresses “from 7 a.m. to 7 p.m.”, and the director puts the ordinance into effect on “total accumulation, prevailing conditions, and near-future forecasts”.

Ordinance 14,891 (PDF) of September 2009 introduced Division 11 as “snow priority streets” — 41 segments in the Waterbury neighbourhood, no parking “after 6:00 p.m. when snow-removal operations are in progress”, $35 — and the odd/even zones grew out of it. It is a lighter instrument than the three-day Snow Emergency in Minneapolis, and closer to the calendar rule in Rockford, though applied to named zones rather than city-wide.

And downtown, as above, keeps its parking.

Seven cities, two clocks

The metro runs on two sidewalk deadlines. Johnston — where the Weather Service’s Des Moines office actually sits — and Windsor Heights give 48 hours, like Des Moines. Ankeny, Urbandale, Clive and Altoona give 24. Altoona’s page uses Des Moines’s own phrase for the start of the clock — “within 24 hours following the cessation of the weather event” — and halves the number.

Storm parking fines come in four sizes within a few miles: $25 in Johnston and Windsor Heights, $35 in Des Moines and Urbandale, $40 in Ankeny, and $50 in West Des Moines, whose February 2026 snow ordinance was announced for all streets from 8 p.m. one evening to 5 p.m. the next.

Someone who lives in Windsor Heights and works downtown crosses two rulebooks on the way in. Madison makes the same point with a noon deadline inside a county of 24-hour rules; here it is 24 against 48, and the line is a city boundary you cannot see under snow.

Keeping a record against a 48-hour clock

Des Moines’s 48 hours run from the “cessation of the weather event”. That makes the weather itself part of the record: to show that a walk or a lot was cleared in time, you need to know when the snow stopped as much as when the shovel arrived — and after a two-day storm with drifting, the two are not obvious.

Wintertrace is self-hosted software for documenting winter service operations. Each operation records which site was attended, when and by whom, and what material went down; weather data is captured automatically at the start and end of every operation; and the result is a PDF service record with GPS track, weather data and photos. It runs on standard web hosting with PHP and MySQL, without a subscription, and your data stays on your server.

It does not decide when a weather event ended, and it is not a substitute for legal advice. What it keeps is the operational record — the time, the conditions, the pictures — so that months later a property manager in Sherman Hill, or a contractor with routes across three of the seven cities above, can say what was done and when, on the clock the ordinance actually uses.

A note on all of the above

This page is general information about winter service in Des Moines, Iowa, drawn from the city’s published pages, the Municipal Code of the City of Des Moines as published online in September 2026, the Iowa Code and National Weather Service records. It is not a substitute for legal advice, and it does not say what applies to any particular property. The penalty figures come from the city’s web pages rather than the ordinance, and the odd/even zones are described differently in the code and on the city’s pages. Check the city’s current pages and the ordinance text before relying on anything here.

Local facts

  • About 36.5 inches (93 cm) of snow falls in an average season at Des Moines International Airport on the 1991–2020 normals. February is the snowiest month at 10.2 inches, ahead of January's 9.4 and December's 7.9; the winter mean temperature is 25.6 °F (−3.6 °C).Source (PDF)
  • The city's own snow operations fact sheet plans against a rounder 33 inches, and records 48.6 inches in the 2018–19 winter.Source (PDF)
  • Measurable snow falls on about 25.3 days a year; an inch or more on 11.0 days, three inches or more on 3.9, and five inches or more on 1.6.Source
  • The snowiest season in the record back to 1878 was 1911–12 with 72.0 inches (183 cm); the least snowy, 1965–66, managed 8.3. The snowiest day was 1 January 1942 with 19.8 inches (50 cm), closing a seven-day run of 26.2.Source (PDF)
  • The cold records: −30 °F (−34 °C) on 5 January 1884, a daily maximum of −14 °F on 12 January 1912, and a January 1912 monthly mean of 6.1 °F. The longest run of days with a maximum at or below freezing is 47, from 8 January to 23 February 1978.Source (PDF)
  • Snow cover persisted for 94 consecutive days from 7 December 2009 to 10 March 2010, the longest in the series. The opposite extreme is 279 consecutive days without measurable snow, 8 March to 7 December 2012.Source (PDF)
  • The warmest winter in the series was 2023–24 at 33.1 °F — the same winter as the January 2024 blizzard, when the NWS office reported 'whiteout conditions' on roadways and a 48 mph (77 km/h) gust at the airport on 13 January.Source
  • In that same cold spell Des Moines recorded two consecutive days with a wind chill of −40 °F, 'which has happened just six other times since records began in 1948'.Source
  • Des Moines sits at the confluence of the Raccoon and Des Moines rivers at about 850 feet (260 m), on 90.65 square miles, with 214,133 residents at the 2020 census. The Raccoon joins the Des Moines at 784 feet — about 65 feet below the city's mean elevation, which is why the winter story here is wind and drift rather than grade.Source
  • Section 102-123 of the Municipal Code defines the 'snow season' as beginning 15 October and ending 15 April. Iowa DOT opens its own winter on the same date: 'the official start of winter for us each year is October 15, whether there is snow in the forecast or not.'Source
  • Section 102-124(a) requires 'the owner or tenant or lessee of any real estate abutting a public sidewalk' to remove snow and ice 'in no case more than 48 hours following the cessation of the weather event', with extra time possible from the public works director 'in extraordinary weather circumstances'.Source
  • Section 102-124(c) makes owners, tenants and lessees 'jointly and severally responsible for compliance with this division and jointly and severally liable for any fines or administrative penalties or assessments'.Source
  • Where a multi-use trail doubles as the sidewalk, Section 102-124(d) requires clearing only 'a width of four feet'. Where ice 'cannot be reasonably removed', subsection (e) requires it kept 'sprinkled with sand or deicing chemicals' within the same 48 hours — expressly not a substitute for removal.Source
  • Section 102-126 prohibits depositing snow from private property on 'any public right-of-way, street, avenue, alley, public square or other city property', and snow from a sidewalk on 'the traveled portion' of a street. Sidewalk snow may go on 'the public border area abutting such sidewalk or driveway'.Source
  • The ordinance names no dollar amount. Section 102-126.05 refers to 'the schedule of administrative penalties adopted by the city council by resolution'; the city's sidewalk page states a '$75 administrative penalty for a first offense and larger penalties for repeat violations over a period of three years'.Source
  • Snow from parking lots and driveways placed on the street or public right-of-way is 'subject to a $100 administrative penalty for a first offense', according to the city's snow removal hub.Source
  • Under Section 102-129 the city may clear an uncleared walk after a notice giving 'at least 24 hours', or without notice in a declared emergency; Section 102-131 assesses 'the actual cost' against the real estate, and Section 102-135 certifies it 'to the county auditor for collection in the manner provided by law'.Source
  • The state law underneath: Iowa Code § 364.12(2)(b) makes the abutting owner responsible 'within a reasonable amount of time' and says the city's general duty 'does not include a duty to remove natural accumulations of snow or ice from the sidewalks'; (2)(e) lets a city do the work and 'assess the costs against the abutting property for collection in the same manner as a property tax'.Source (PDF)
  • Hauling contractors have their own section. Section 42-426 (Chapter 42, Article VIII 'Snow Disposal', rewritten by Ordinance 16,175 in September 2022) provides: 'No person shall throw, deposit, place, drop or spill snow being hauled upon the streets, sidewalks, or other public rights-of-way.' As a municipal infraction the general penalty in Section 1-15 runs to $750 per violation and $1,000 for a repeat.Source
  • The city's snow team is 'nearly 200 men and women' with '100 pieces of equipment from plows to loaders to graders and pick-ups', working '24/7' across 'more than 2,200 lane miles of streets' — 750 in the Snow Route system and 1,450 in snow districts or neighbourhoods. Brine storage is 30,000 gallons, with a brine maker producing about 5,000 gallons an hour.Source (PDF)
  • The plow trigger is a forecast: below an expected 2 inches, only the Snow Routes are plowed and salted; at 2 inches or more the whole city is plowed and the Snow Routes salted. 'All residences are no further than four blocks from a Snow Route, by design.'Source (PDF)
  • Snow routes and hospital access streets have 'first priority for salt application and snow removal' and are 'normally plowed when snow accumulations exceed one inch'. There are 'no weather-related parking restrictions in the central business district of downtown Des Moines during normal snow plow operations'.Source
  • Section 114-236(d) prohibits parking on a snow route while clearing is in progress and until the street is cleared 'curb to curb'; (e) does the same in odd/even zones during city-wide operations; (g) allows parking downtown; (i) sets the fine at $35. Subsection (b) makes it unlawful on a snow route to 'impede or block traffic' without 'snow tires, tire chains or nonslip differential'.Source
  • Section 114-4175 designates three odd/even side snow parking zones by boundary — Zone A south to I-235 around 42nd Street and Forest Avenue, Zone B around 9th Street, Hickman Road and University Avenue, Zone C between MLK Jr Parkway, I-235 and Ingersoll Avenue.Source
  • The city's odd/even page names the zones as neighbourhoods — 'Carpenter, Drake, Sherman Hill, and a portion of River Bend' — and states that on odd-numbered dates parking is allowed in front of odd-numbered addresses 'from 7 a.m. to 7 p.m.'.Source
  • The zones began as 'snow priority streets': Ordinance 14,891 of 28 September 2009 listed 41 segments in the Waterbury neighbourhood where parking was prohibited 'after 6:00 p.m. when snow-removal operations are in progress', at $35.Source (PDF)
  • The skywalk system runs 4.2 miles (6.8 km), connecting 55 buildings and 12 parking ramps; the first bridge opened in 1971 across Fifth Avenue. The city inspects, repairs and maintains all publicly accessible skywalk bridges.Source
  • Section 102-318, as adopted by Ordinance 15,000 in March 2011, declares the skywalk 'an integral part of the transportation system', moving pedestrians 'protected from adverse weather and vehicles'; Section 102-330 opens it 'between the hours of 6:00 a.m. and 2:00 a.m. seven days a week', subject to the Skywalk Committee.Source (PDF)

Official contacts

Common questions about winter service in Des Moines

I rent in Des Moines. Is the sidewalk my problem or my landlord's?
Under the ordinance, both. Section 102-124(a) places the duty on 'the owner or tenant or lessee', and subsection (c) makes them 'jointly and severally responsible for compliance with this division and jointly and severally liable for any fines or administrative penalties or assessments'. Subsection (b) goes further: proof of a violation together with proof that you own, manage or rent the property is a rebuttable presumption that you are responsible. In practice that means the city can pursue either party, and who actually holds the shovel is a matter for the lease. Note the difference in the cost-recovery sections: if the city clears the walk itself, Section 102-131 assesses the cost against the real estate — that lands on the owner's tax bill, not the tenant's — while the administrative penalty can be imposed on any of the three. Settle it in writing before 15 October.
When exactly does the 48 hours start?
At the 'cessation of the weather event by which such snow or ice was deposited' — not at the first flake and not at the moment the walk becomes passable. A storm that snows for two days gives 48 hours from its end. The city's fact sheet says the same thing in plainer words, 'within 48 hours after the last snowfall', and its report form is labelled '48 hours after snowfall'. The section also allows the public works director to 'provide additional time for removal' in extraordinary weather, though nothing in the text obliges the city to announce that. The awkward cases are the ones where snow ends, then blows back across the walk for a day: whether that is the same weather event or a new one is a judgement the ordinance does not make for you. Underneath all of this, Iowa Code § 364.12 sets only a 'reasonable amount of time'; the 48 hours is Des Moines's own figure.
The ice will not come off. What does the code expect?
Section 102-124(e) covers exactly this. Where ice 'has formed upon any public sidewalk so that it cannot be reasonably removed', the owner or tenant must, within the same 48 hours, 'keep such ice sprinkled with sand or deicing chemicals in such manner as to provide traction and prevent the sidewalk from being dangerous to persons using the sidewalk'. Two limits are written into the same subsection: it applies 'only ... when ice cannot be reasonably removed', and it is not 'a substitute for the removal of ice' — 'all accumulations of ice shall be removed as soon as practical'. So sanding buys time; it does not close the matter. Keeping a note of when you sanded and when you finally got the ice off is the obvious way to show you followed both halves of the rule.
How much is the fine, and why do the figures not appear in the ordinance?
Because the ordinance delegates the amount. Section 102-126.05 authorises the public works director, a designee or any police officer to impose an administrative penalty and then provides that the amount 'shall be as provided in the schedule of administrative penalties adopted by the city council by resolution'. The city's sidewalk page currently states a $75 penalty for a first offence and 'larger penalties for repeat violations over a period of three years'; its snow removal hub states $100 for a first offence of putting snow from a lot or driveway onto the street. The resolution itself was not located for this page, so those are the city's published figures rather than code text. Payment is due within 30 days; a written request for a hearing, filed with the City Clerk within ten calendar days of the notice, suspends the payment deadline. Separately, Section 102-128 lets the city seek abatement or an injunction in court.
What happens if I simply leave it?
A chain with four links. First, notice: under Section 102-129(a) the city posts at the property or mails the owner a notice giving 'at least 24 hours to remove the snow or ice'. Second, the work: the city clears the walk — and may do so without notice if the public works director has declared an emergency. Third, the bill: Section 102-131 makes 'the actual cost' payable by the owner and 'assessed against such real estate', with a right to a hearing under Sections 102-132 and 102-133. Fourth, collection: Section 102-135 has the City Clerk certify the assessment 'to the county auditor for collection in the manner provided by law' — which, per Iowa Code § 364.12(2)(e), means 'in the same manner as a property tax'. The state section adds that this power 'does not relieve the abutting property owner of liability' for damage caused by failing to use reasonable care. The administrative penalty can run alongside the whole chain.
Where can I put the snow from my driveway or car park?
Not on anything public. Section 102-126(a) prohibits removing snow or ice 'from private property' and depositing it 'upon any public right-of-way, street, avenue, alley, public square or other city property' — a driveway or a parking lot is private property, and the ban is not limited to the travelled lane. For the public sidewalk and the driveway approach in the right-of-way, subsection (b) prohibits pushing snow onto 'the traveled portion' of the street, and subsection (c) allows it to go onto 'the public border area abutting such sidewalk or driveway', the strip between walk and kerb. A contractor plowing a commercial lot therefore has to keep the snow on site or haul it, and if it is hauled, Section 42-426 makes it an offence to 'throw, deposit, place, drop or spill' snow being hauled onto streets or sidewalks. The code no longer describes city-run snow dumps; the old 'snow dump provisions' were replaced in 2022.
Where am I not allowed to park when it snows?
Three answers from three sources, which is why people get it wrong. Section 114-236(d) prohibits standing or parking on a designated snow route once snow-route clearing has started and until the street is cleared 'curb to curb'. Section 114-236(e) prohibits it in the designated odd/even zones during city-wide operations, on the wrong side of the street for the date. And the city's snow removal hub states that 'no parking will be allowed on residential streets during snow removal operations', citing Chapter 114 — which is broader than the two subsections just quoted, and this page does not attempt to reconcile them. The fine under Section 114-236(i) is $35, and the city adds that vehicles 'may be subject to towing'. The exception is downtown: subsection (g) allows parking in the central business district during city-wide operations, and the city confirms there are no weather-related parking restrictions there. Snow routes are signed at their entrances and along their length under Section 114-236.02, and the map is a wall-size PDF.
Which neighbourhoods are odd/even, and which side is which?
The honest answer is that the code and the city's page describe the zones differently. Section 114-4175 draws three zones, A to C, by street boundaries — one bounded to the south by I-235 around 42nd Street and Forest Avenue, one around 9th Street, Hickman Road and University Avenue, one between MLK Jr Parkway, I-235 and Ingersoll Avenue. The city's odd/even page names four neighbourhoods: Carpenter, Drake, Sherman Hill and part of River Bend. In January 2020 the declared list had five, with Drake Park. Use the city's current page. On the side: Section 114-236(f) puts cars on the odd-address side on odd-numbered dates and the even side on even dates; where a street has no numbered addresses, north or east side on odd dates, south or west on even. The city's wording for residents is that on odd days parking is allowed in front of odd-numbered addresses 'from 7 a.m. to 7 p.m.'. The director puts the ordinance into effect on 'total accumulation, prevailing conditions, and near-future forecasts', not on a fixed inch count.
Is the skywalk a way round the sidewalk problem downtown?
For getting around, largely yes; for the duty, no. The ordinance opens the skywalk corridors and bridges 'between the hours of 6:00 a.m. and 2:00 a.m. seven days a week' (Section 102-330, with the Skywalk Committee able to extend or shorten the hours — check the city's skywalk page for what applies now, since the ordinance text dates from 2011). Bicycles and skateboards are barred, and a violation is a simple misdemeanour. The city maintains the publicly accessible bridges. None of that changes the street below: the abutting owner or tenant still has 48 hours for the public sidewalk under Section 102-124, and the building's entrances, steps and approaches are on the ground, not one storey up. What the skywalk does change is where the pedestrians are — and therefore where a slip is likely to happen and be noticed.
Will the city plow my street after every snowfall?
Only if the forecast reaches 2 inches. The city's fact sheet is explicit: below an expected 2 inches, 'the City plows and salts ONLY the Snow Routes'; at 2 inches or more, 'the City will plow the entire City AND salt the Snow Routes'. Snow routes themselves are normally plowed once accumulation exceeds one inch. The design rule is that no residence is more than four blocks from a snow route, so a light snowfall leaves a short unplowed walk or drive to a cleared street. Residential streets are plowed after the snow ends, 'full width (curb-to-curb) where possible'; alleys that are a home's only access are cleared before the snowfall ends so cars can get off the street; cul-de-sacs wait for 'special equipment'. Ice on a street after the city's 'All Clear' is reported to Public Works through the report-a-problem page or the myDSMmobile app.
Do I need snow tyres to drive on a snow route?
Not to drive on one — to get stuck on one. Section 114-236(b) provides that when snow or ice is on a designated snow route, 'it is unlawful for the driver of a vehicle to impede or block traffic if the driving wheels of the vehicle are not equipped with snow tires, tire chains or nonslip differential'. The offence is blocking traffic without the equipment, not the absence of the equipment itself, and subsection (c) allows a charge to be dismissed on proof that the vehicle had a limited-slip differential. It is an unusual provision to find in a city code, and it applies to the third of the street network that carries the snow routes. Iowa DOT's interstates through the city are outside the city's ordinance altogether.
How different are the suburbs?
Two deadlines and four fines within a few miles. Johnston and Windsor Heights give 48 hours for the sidewalk, as Des Moines does; Ankeny, Urbandale, Clive and Altoona give 24. Altoona uses the same trigger phrase — 'following the cessation of the weather event' — with half the time, Urbandale includes crosswalks, and Windsor Heights includes pedestrian ramps and hangs a door notice giving a further 24 hours before a citation. Storm parking costs $25 in Johnston and Windsor Heights, $35 in Des Moines and Urbandale, $40 in Ankeny, and $50 in West Des Moines, whose snow ordinance in February 2026 was announced for all streets from 8 p.m. one evening to 5 p.m. the next. Johnston's ban runs 'through 5:00 p.m. the following day'; Clive lets cars back '24 hours following the end of any winter weather event'. West Des Moines's own sidewalk deadline could not be verified from its code for this page, so it is not stated here. A contractor with routes across the metro is working to at least two clocks.

Documenting winter service in Des Moines

Anyone clearing snow and ice in Des Moines may later need to show when and where a route was treated. Wintertrace is open-source software that records exactly that — time, location and weather for each run — as a calm basis for your own operational records and service proof. It is not a substitute for legal advice.

More on documenting winter service

This overview is for general information and is not legal advice. Local rules on snow and ice clearing vary — the wording of the local rule and the responsible authority always govern.

← All locations

Wintertrace is early and shaped by real winter service work. Share your feedback →