Snow plowing prices by city
Fifteen of the snowiest large U.S. metros, each with an instant price estimate, last winter's actual snowfall, NOAA's outlook for this winter, and the local sidewalk and parking rules, linked to official sources.
Last winter vs. this winter: In 2025–26, 4 of our 15 metros finished above normal snowfall (Boston, Pittsburgh, Syracuse, Rochester) and 11 below; the biggest shortfall was Salt Lake City at 3.7 in. (7% of normal). For 2026–27, NOAA's Dec–Feb outlook (issued 2026-10-15) forecasts a lean toward warmer than normal in 13 of 15 metros, with equal chances for precipitation in most, leaning wetter in Boston, Denver. That's probabilities, not inches. City table.
| Metro | Normal snow (in/yr) | 2-car per push (est.) | 2-car seasonal (est.) | Price basis |
|---|---|---|---|---|
| Buffalo, NY | 95.4 | $75–$125 | $400–$600 | National |
| Minneapolis, MN | 51.2 | $80–$135 | $420–$630 | Angi local |
| Chicago, IL | 38.8 | $80–$130 | $415–$625 | Angi local |
| Boston, MA | 49.2 | $85–$140 | $435–$650 | Angi local |
| Denver, CO | 49.0 | $80–$135 | $425–$635 | Angi local |
| Detroit, MI | 45.0 | $80–$130 | $405–$605 | Angi local |
| Milwaukee, WI | 48.7 | $75–$125 | $400–$600 | National |
| Cleveland, OH | 63.8 | $75–$125 | $400–$600 | National |
| Pittsburgh, PA | 44.1 | $75–$125 | $400–$600 | National |
| Syracuse, NY | 127.8 | $75–$125 | $400–$600 | National |
| Rochester, NY | 102.0 | $75–$125 | $400–$600 | National |
| Madison, WI | 51.8 | $75–$125 | $400–$600 | National |
| Grand Rapids, MI | 77.6 | $75–$125 | $400–$600 | National |
| Salt Lake City, UT | 51.9 | $75–$125 | $400–$600 | National |
| Anchorage, AK | 77.9 | $75–$125 | $400–$600 | National |
Prices: Angi (local pages where available). Normals: NOAA 1991–2020.
| Metro | 2025–26 snow (in) | Normal (in) | % of normal | 2026–27 Dec–Feb temp (forecast) | Dec–Feb precip (forecast) |
|---|---|---|---|---|---|
| Buffalo, NY | 92.5 | 95.4 | 97% | Leans above normal (warmer) | Equal chances |
| Minneapolis, MN | 48.5 | 51.2 | 95% | Leans above normal (warmer) | Equal chances |
| Chicago, IL | 34.1 | 38.4 | 89% | Leans above normal (warmer) | Equal chances |
| Boston, MA | 62.8 | 49.2 | 128% | Leans above normal (warmer) | Leans above normal (wetter) |
| Denver, CO | 33.1 | 49.0 | 68% | Equal chances | Leans above normal (wetter) |
| Detroit, MI | 39.5 | 45.0 | 88% | Leans above normal (warmer) | Equal chances |
| Milwaukee, WI | 43.2 | 48.7 | 89% | Leans above normal (warmer) | Equal chances |
| Cleveland, OH | 50.9 | 63.8 | 80% | Leans above normal (warmer) | Equal chances |
| Pittsburgh, PA | 51.6 | 44.1 | 117% | Leans above normal (warmer) | Equal chances |
| Syracuse, NY | 143.1 | 127.8 | 112% | Leans above normal (warmer) | Equal chances |
| Rochester, NY | 114.1 | 102.0 | 112% | Leans above normal (warmer) | Equal chances |
| Madison, WI | 50.6 | 51.8 | 98% | Leans above normal (warmer) | Equal chances |
| Grand Rapids, MI | 75.4 | 77.6 | 97% | Leans above normal (warmer) | Equal chances |
| Salt Lake City, UT | 3.7 | 51.9 | 7% | Equal chances | Equal chances |
| Anchorage, AK | 76.7 | 77.9 | 98% | Leans above normal (warmer) | Equal chances |
Snowfall: NOAA ACIS / NWS NOWData (Jul–Jun season), normals 1991–2020. Forecast: NOAA CPC seasonal outlook issued 2026-10-15. Data file: /data/winter.json, refreshed each fall.
Suburbs and nearby towns (145)
Instant price estimates for towns around each metro, using the same price basis as the metro page and the nearest NOAA snowfall data we trust.
Buffalo, NY area
- Amherst, NY
- Cheektowaga, NY
- Clarence, NY
- Grand Island, NY
- Hamburg, NY
- Lancaster, NY
- Orchard Park, NY
- Tonawanda, NY
- West Seneca, NY
Minneapolis, MN area
- Blaine, MN
- Bloomington, MN
- Burnsville, MN
- Coon Rapids, MN
- Eagan, MN
- Eden Prairie, MN
- Edina, MN
- Lakeville, MN
- Maple Grove, MN
- Minnetonka, MN
- Plymouth, MN
- Woodbury, MN
Chicago, IL area
- Arlington Heights, IL
- Aurora, IL
- Batavia, IL
- Bolingbrook, IL
- Buffalo Grove, IL
- Crystal Lake, IL
- Des Plaines, IL
- Downers Grove, IL
- Elgin, IL
- Elmhurst, IL
- Geneva, IL
- Glen Ellyn, IL
- Hoffman Estates, IL
- Joliet, IL
- Lombard, IL
- Mount Prospect, IL
- Naperville, IL
- Orland Park, IL
- Oswego, IL
- Palatine, IL
- Plainfield, IL
- Schaumburg, IL
- St. Charles, IL
- Tinley Park, IL
- Wheaton, IL
Boston, MA area
- Andover, MA
- Billerica, MA
- Braintree, MA
- Framingham, MA
- Lexington, MA
- Natick, MA
- Needham, MA
- Newton, MA
- Waltham, MA
- Wellesley, MA
- Weymouth, MA
- Woburn, MA
Denver, CO area
- Arvada, CO
- Aurora, CO
- Broomfield, CO
- Castle Rock, CO
- Centennial, CO
- Highlands Ranch, CO
- Lakewood, CO
- Littleton, CO
- Longmont, CO
- Parker, CO
- Thornton, CO
- Westminster, CO
Detroit, MI area
- Canton Township, MI
- Dearborn, MI
- Farmington Hills, MI
- Livonia, MI
- Novi, MI
- Rochester Hills, MI
- Royal Oak, MI
- Shelby Township, MI
- Sterling Heights, MI
- Troy, MI
- West Bloomfield Township, MI
- Westland, MI
Milwaukee, WI area
- Brookfield, WI
- Menomonee Falls, WI
- Mequon, WI
- New Berlin, WI
- Oak Creek, WI
- Waukesha, WI
- Wauwatosa, WI
- West Allis, WI
Cleveland, OH area
- Euclid, OH
- Lakewood, OH
- Medina, OH
- Mentor, OH
- North Olmsted, OH
- North Royalton, OH
- Parma, OH
- Solon, OH
- Strongsville, OH
- Westlake, OH
Pittsburgh, PA area
- Bethel Park, PA
- Cranberry Township, PA
- McCandless, PA
- Monroeville, PA
- Moon Township, PA
- Mount Lebanon, PA
- Ross Township, PA
- Upper St. Clair, PA
Syracuse, NY area
Rochester, NY area
Madison, WI area
Grand Rapids, MI area
Salt Lake City, UT area
- Bountiful, UT
- Cottonwood Heights, UT
- Draper, UT
- Holladay, UT
- Murray, UT
- Riverton, UT
- Sandy, UT
- South Jordan, UT
- West Jordan, UT